Установка Magento через SSH консоль

Начиная с версии Magento 2.3.7 инсталяция (установка) доступна только через SSH консоль.

Зайдите в корень сайта.

cd /var/www/html


Запустите SSH команду для установки Magento

php -d memory_limit=-1 bin/magento setup:install --cleanup-database --base-url=https://new.magento.com/ --db-host=db --db-name=magento --db-user=magento --db-password=magento --admin-firstname=Magento --admin-lastname=User --admin-email=user@example.com --admin-user=admin --admin-password=Magento2023 --session-save=files --use-rewrites=1 --search-engine=elasticsearch7 --elasticsearch-host=elasticsearch --elasticsearch-port=9200 --elasticsearch-timeout=15 --elasticsearch-index-prefix=magento --elasticsearch-enable-auth=false --elasticsearch-username='' --elasticsearch-password=''

Передадим следующие опции/параметры

  • –cleanup-database
  • –base-url – URL адрес сайта
  • –db-host – сервер баз данных
  • –db-name – имя базы данных
  • –db-user – пользователь базы данных (логин)
  • –db-password – пароль пользователя базы данных
  • –admin-firstname , –admin-lastname – имя и фамилия админа
  • –admin-email – email админа
  • –admin-user – логин админа
  • –admin-password – пароль админа
  • –session-save – тип хранения сессий
  • –use-rewrites – использовать URL rewrite
  • –search-engine
  • –elasticsearch-host
  • –elasticsearch-port
  • –elasticsearch-timeout
  • –elasticsearch-index-prefix
  • –elasticsearch-enable-auth
  • –elasticsearch-password

Это базовые опции для установки Magento.
Более подробное описание всех доступных опций при установке Magento – можно вывести запустив следующую cli-команду.

Запустите SSH команду

php bin/magento setup:install -h

При успешной установке Magento – в консоль выведет следующее

[SUCCESS]: Magento installation complete.
[SUCCESS]: Magento Admin URI: /admin_XXXXX