Как мы Magento изучали. День 1

Люба х...ня

Как-то мы решили Magento поковырять. Было интересно, как выглядит "first e-commerce open source platform" изнутри.

Установка Magento на Ubuntu. Первые впечатления.

Максим:

Маженто или мадженто? Вот в чем вопрос...

Сегодня я, как и все, пробовал его установить. Я пришел в конце урока, поэтому выбрал один из способов установки через компосер.

Первое, что мне не понравилось, это то, что нужно было регистрироваться для скачивания установочного пакета. Но когда я это сделал, изменил свое мнение.

Задачей было описать процесс установки.

Сразу скажу, что это не очень просто, обычный пользователь этого сделать не сможет, нужны знания работы в консольке. Если устанавливать через компосер, соответственно, нужны знания компосера.

Также для установки через компосер нужно сгенерировать приватный и публичный ключ в личном кабинете на мадженто. Без него никак. 

При установке мне указало на отсутствие определенных библиотек в настройках сервера, что весьма удобно.

Предполагаю, что дальше процесс установки идет согласно предложенному алгоритму. Поскольку у меня было мало времени, я не успел этого сделать :(

Таня:

Скачать пакет можно и через Git, и на официальном сайте. Достаточно распаковать и запустить setup. Прежде всего при установке системы идет проверка всех необходимых расширений, что достаточно удобно. Установка всех недостающих компонентов не занимает много времени, проблем с установкой практически нет.

Но уже после установки и авторизации в админке возникает первая проблема – нужно запустить крон. Документация по его установке достаточно размыта и не очень понятная. Это заняло сравнительно много времени. В общем на установку ушло около полтора часа.

Андрей:

ИМХО, все как-то перегружено. Сам инсталлятор сделан клево – там подробно выдает ошибки, с которыми сталкиваешься при установке, выводит информацию в консоль, но требует определенных знаний в плане установки дополнительных модулей для пхп, настройки крона, каких-то таких вещей.

По сравнению с тем же шопифаем чуть больше геморроя. В общем где-то как раз два часа этим занимался. Больше ничего сказать не могу, там, говорят, база на 250 таблиц. Интересно будет посмотреть на производительность.

Тарас:

Честно говоря, руки у меня не дошли до кода, но при установке это был полный ппц. Первый этап – это вставка нужных php расширений, таких как intl, xls. Изменение прав доступа на публичные директории проекта. Еще 15 мин меня не пускало в админку (ошибка валидации). Оказалось, что вместо e-mail нужно username. Как по мне, защита слишком сложная. Бд достаточно обширна (250 тбл.), но я еще не добрался до структуры. 

Для новичка будет сложно, да и у мидла в определенных моментах могут возникать проблемы. Но удобно, что вся установка происходит через коносль.

Виталик:

Пришел я утром в хорошем настроении, думаю: "Наконец-то норм cms разбирать будем, а не какой-то унылый шопифай".

Зарегистрировался... Скачал... Все работает быстро. С настройками и расширениями все вопросы тоже быстренько решил... трудностей не возникало. Кликаю некст.. и тут – ерор – нид мускуль 5.6.  

Хм... думаю, поставлю. Полтора часа меня любил мой комп... :) Но впоследствии установить 5.6 все же удалось, потому что пришел Вова и возлюбил мой апач... Но, к сожалению, познакомиться поближе с магенто я не успел (о чем очень жалею, потому что считаю этот продукт достаточно хорошим, хотя и сложным в освоении, поскольку он все-таки на зенд-фрейме построен).

С уважением, В. С.

Алексей:

Первое впечатление о платформе Magento достаточно хорошее. Поскольку система довольно популярная, информации более чем достаточно как на официальных ресурсах, так и на открытых тематических форумах.

Стандартный процесс установки предусматривает пошаговую инструкцию с информативными подсказками и приятным, простым пользовательским интерфейсом. Несмотря на все это, Magento имеет определенные системные требования для сервера, который придется дополнительно настраивать.

В начинающего разработчика при установке могут возникнуть проблемы с php модулями, правами доступа и конфигурированием cron-тасків. Но и в этом случае документации хватает для устранения проблемы. Конечно, платформу невозможно оценить за первые два часа "знакомства", однако ощущение надежды на хорошую "сотрудничество" все же есть.

Итог:

Здоровый такой паровозик. Бд большая. Все делать на Magento – не вариант. Грузиться после установки демо каталог относительно медленно, зато все готово.

Продолжение следует...

Расскажите нам о своем проекте!