Установка Magento 2 c помощью Magento DevBox.

Для создания интернет магазин существует довольно много CMS. Одна из самых популярных и сложных для изучения на данный момент является Magento.

Данная CMS довольно требовательна к ресурсам. Поэтому ее команда разработчиков решила облегчить нам жизнь и запустила тестовый проект по установке Magento2 для локальной разработки с помощью Docker.

Не будем останавливаться на приимуществах докера, будем считать, что это лучший вариант для локальной разработки из всех существующих на сегодня.

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

Скачать все это щастье вы можете с офф сайта разработчика. Для скачавания необходимо зарегистрироваться. Регистрация так же понадобится для просмотра обучающих материалов.

В разделе “Products & Solutions” выбираем например “Community Edition” (есть и другие, но нам для обучения достаточно и начальной версии). Далее ищем “Get Started with Magento DevBox Beta” и жмем “Get Started”.

В данной посте мы разберем новую установку, поэтому выбираем “Create New Installation”.

Далее настраиваем:

  • операционную систему (в моем случае это iOS);
  • Версию пакета (например “Community Edition”);
  • Cтавим галочку “Include sample data”, если мы хотим создать магазин с тестовыми товарами;
  • “Access Keys” – создаются в личном кабинете сайта (My Account -> Marketplace -> My Access Keys -> Magento 2). Это связка “Public Key”  и “Private Key”, которые как логин и пароль служат для обеспечения доступа к скачиванию. Для перехода к вашим данным переходим по ссылке “Take Me to My Access Keys”. Их можно внести в поля при настройке или выбрать опцию “Show Advanced Options -> Use Access Keys from Composer directory”, чтобы вносить их при установке (удобнее внести их единожды при установке и компосер их запомнит).
  • Так же можно дополнительно установить RabbitMQ, 

     , Redis as Magento default cache, Redis for storing sessions, 

     , Elasticsearch. Я этого не буду делать, ограничимся двумя базовыми контейнерами (мадженто и база данных). Для начала этого будет достаточно.

    Итак мы выбрали необходимые настройки, жмем “Download DevBox Installer”.

    Скачанный архив переносим в папку с нашим будущим проектом, разархивируем и запускаем из терминала скрипт установки (перед запуском убедитесь в том, что у вас установлен Docker и Composer. Иначе чуда не произойдет):

В моем случае запуск осуществляется на маке, на windows команда может выглядеть иначе.

Ждем несколько минут (зависит от качества соединения интернет и мощности вашего компьютера), пока скачаются контейнеры и пакеты установки.

В конце установки мы увидим, что то похожее на

переходим на соответствующие ссылки и видим примерно такое:

и такое

Ура)

Leave a Reply