Главная > Magento > Magento 2: установка с тестовыми данными

Magento 2: установка с тестовыми данными

07.04.2019 2 комментария » Просмотры: 609

Magento 2

Сейчас я разбираюсь с Magento 2 для того чтобы пройти по ней сертификацию. В связи с этим я смотрю много разных курсов, где чаще всего делается кастомизация sample данных. Привожу тут небольшую инструкцию, как поставить чистую Magento 2 и установить в нее, эти, тестовые данные..

Инструкция рассчитана на опытных разработчиков использующих Linux, поэтому если что-то не понятно, спрашивайте в комментариях.

Установка Magento 2 и Sample Data

1. Конфигурируем веб-сервер, чтобы заработал наш тестовый домен

2. Скачиваем файлы Magento 2, ссылки на архивы берем из гита или тут: https://www.mageplaza.com/download-magento/

3. Разархивируем файлы в папку нашего домена

4. Переходим в папку нашего домена и устанавливаем зависимости: composer install

5. Переходим по имени нашего домена и проходим мастер установки

6. Главная и админка теперь должны работать

6.а. Если админка не работает, то проверьте что у вас включились rewrite-ы веб-сервера. В частности для Apache может потребоваться добавить в .htaccess

7. Регистрируемся на https://marketplace.magento.com

8. Переходим в раздел My profile > Access keys: https://marketplace.magento.com/customer/accessKeys/

9. Нажимаем [Create a New Access Key] , если данных еще нет. В результате должны появится две записи с хешами: Public Key и Private Key

10. Выполняем команду в папке домена для установки модулей sample-data

10.а Если получаем ошибку: "Could not find a matching version of package magento/module-customer-sample-data. Check the package spelling, your version constraint and that the pack
age is available in a stability which matches your minimum-stability (stable)"  выполняем команду:

и повторяем п.10

11. Для подключения к repo.magento.com у вас попрпосят Username и password. В качестве Username указываете хеш "Public Key" в качестве Password хеш "Private key" из п.9

12. Активируем модули

13. Чистим кеш

13. Добавляем модули в загрузку

14. Делаем компиляцию DI

15. Делаем реиндекс

16. Деплоим контент

17. Все, можно проверять

Ускорение с помощью переноса кеша в Redis

Чтобы ускорить работу, советую так же поставить Redis, для этого устанавливаем его (если еще не установлен):

и добавляем в конец app/etc/env.php следующее:

Для проверки, того что Redis подхватился, запустите в консоли

и обновите страницу magento, в консоли должны "побежать" данные.

Включение режима отображения ошибок

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

Заключение

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

Автор: | Рейтинг: 4/5 | Теги:

2 комментария

Написать свой

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>


Ниже приводятся ссылки на блоги ссылающиеся на этот пост:
  1. Pingback от Установка Magento 2, Nginx, Mysql 12.05.2019
  2. Pingback от Установка Magento 2, php-fpm, nginx, mysql 12.05.2019