Перш ніж встановлювати Magento 2, переконайтеся, що вебсервер (наприклад, ЛАМПА ) та Еластичний пошук налаштовані та відповідають вимогам Вимоги Magento 2 .

Встановіть скрипт virtualhost для сервера LAMP та створіть новий віртуальний хост dev.mymagento.com, виконайте команду:

virtualhost create dev.mymagento.com

Відкрийте це посилання у вашому браузері та переконайтеся, що ви бачите вміст, а не помилку.

Завантажте архів з останньою версією Мagento 2 . Під час завантаження ви можете вибрати опцію " Включити зразки даних ", щоб після встановлення Magento 2 тестові продукти та категорії були доступні в магазині.

Після завантаження архіву помістіть папки та файли з нього в каталог вашого домену /var/www/devmymagentocom.

Відредагуйте файл конфігурації домену віртуального хоста, виконайте команду:

gedit /etc/apache2/sites-available/dev.mymagento.com.conf 

та змініть рядок

DocumentRoot /var/www/devmymagentocom

на

DocumentRoot /var/www/devmymagentocom/pub

. Папка pub має бути кореневою для вебсервера.

Після збереження змін не забудьте перезапустити вебсервер, виконайте команду:

service apache2 restart

Почніть встановлення Magento 2.

У попередніх версіях Magento 2 був доступний майстер встановлення з веб-інтерфейсом, як ви можете бачити на цьому зображенні:

 Налаштування Magento

Однак з ряду причин, включаючи безпеку, його було видалено, і тепер ви можете встановити Magento 2 за допомогою консольних команд.

Увага! Дуже важливо, щоб усі наступні команди виконувалися не з привілеями sudo або користувача root, а з тим самим користувачем, від імені якого працює вебсервер.

Щоб розпочати процес встановлення, перейдіть до кореневої папки Magento 2, виконайте команду:

cd /var/www/devmymagentocom

Запустіть процес встановлення, виконайте команду (перед початком відредагуйте налаштування та змініть їх на свої):

php bin/magento setup:install --admin-firstname=root --admin-lastname=root --admin-email=myemail@gmail.com --admin-user=root --admin-password=root123 --db-password=phpmyadmin --db-host=localhost --db-name=magento2 --db-user=phpmyadmin --base-url="http://dev.mymagento.com/" --backend-frontname=admin --db-prefix=mym2_

Примітка: вам потрібно встановити власні значення для admin-firstname, admin-lastname, admin-lastname, admin-user, admin-password, db-password, db-host, db-name, db-user, base-url, backend-frontname та db-prefix .

От і все! Тепер ви можете відвідати свій магазин Magento 2 у браузері.

Ми також рекомендуємо перевести магазин у режим розробки, якщо ви плануєте проводити розробницькі дії, виконайте команду:

php bin/magento deploy:mode:set developer