Magento 2.x.x лучше устанавливать через Composer — это очень мощный инструмент для управления исходным кодом Magento 2. Composer позволяет очень быстро устанавливать и обновлять magento 2, легко устанавливать сторонние модули и расширения или библиотеки.
Установите composer
Прежде всего, проверьте, установлен ли composer. Выполните любую из этих команд в CLI через SSH (интерфейс командной строки/терминал SSH):
- composer about
- composer -v
Если команда возвращает информацию о композиторе, значит, он уже установлен, и вы можете выполнить следующий шаг.
Если composer не установлен, выполните следующие команды, чтобы установить Composer на свой сервер:
Теперь вам нужно запустить ту же команду composer about для проверки успешной установки композитора.
Иногда вы не можете переместить композитор на общий путь, в этом случае вы все равно можете использовать composer со следующей конструкцией php -f composer.phar about.
Установка Magento 2
На примере будем устанавливать текущую версию magento 2.3.5.
Установка Magento через Composer не только очень проста, но и быстра. Для начала в корне сервера нужно создать папку для новой установки magento, если вы этого еще не сделали в ручную, выполните команду: mkdir site.ru. Перейдите в раздел каталога ранее созданной папки командой: cd site.ru (где site.ru - название/домен вашего сайта).
Чтобы установить magento через композитор, выполните следующие команды:
- composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition:2.3.5. --prefer-dist --no-interaction --dev
Если у вас есть предупреждения, связанные с версией php, вы можете временно использовать --ignore-platform-reqs для игнорирования проверки версии php.
Во время установки композитора вы можете установить любую необходимую версию Magento: 2.0, 2.1, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.3, 2.3.5.
После выполнения этих команд все файлы magento были скопированы в ваш каталог site.ru, и вы можете запустить установку с помощью веб-мастера установки прямо на сайте или встроенного интерфейса командной строки:
- php bin/magento setup:install --base-url="http://site.com" --db-host="127.0.0.1" --db-name=<db_name> --db-user=<db_user> --db-password=<db_password> --admin-firstname="Ivan" --admin-lastname="Ivanov" --admin-email="<your_email>" --admin-user="admin" --admin-password="<your_password>" --use-rewrites="1" --backend-frontname="adminpanel" --db-prefix=mage_
Значения выделенные цветом замените на нужные, указав в них: базу данных; пользователя базы; пароль БД; имя админа; емэйл; логин и пароль администратора; ссылку админ панели.
Установка завершена. Командой php bin/magento c:e включите кэш.
После выполнения всех этих шагов вы сможете открывать и работать в интерфейсной части клиента и в бэкэнде.
Остались вопросы по установке? Задавайте в комментариях ниже.
Как загрузить демо данные?
Установка magento с собственными демонстративными примерами данных очень полезна, например, для тестирования нового модуля или для проверки совместимости модулей между различными версиями magento. Так же демо данные могут пригодиться, если установили cms в первый раз и хотите протестировать как всё это работает.
После установки Magento 2.3.5 с помощью композитора, установка демонстрационных данных очень проста. Выполните следующие команды и наслаждайтесь:
- php bin/magento sampledata:deploy
- php bin/magento module:enable --all
- php bin/magento setup:upgrade