2.13.9.1. Установка Magento 2.3.6
Внимание!
Magento версии 2.4.0 или выше на хостинге установить нельзя, поскольку для них требуется наличие модуля Elasticsearch, который на хостинге не поддерживается.Ручная установка
Перед установкой:
- Установите для сайта версию PHP 7.3 (официальные требования).
- Зарегистрируйтесь на официальном сайте Magento и на странице загрузки выберите и скачайте себе на ПК архив с дистрибутивом версии 2.3.6.
- Разместите файлы дистрибутива на хостинге:
- С помощью файл-менеджера или любого FTP-клиента загрузите архив на хостинг в корневой каталог предварительно добавленного сайта.
- Распакуйте загруженный архив с помощью файл-менеджера.
- Замените два файла
.htaccess
, размещённых в корневом каталоге сайта и подкаталогеpub
, на файлы отсюда или отредактируйте их самостоятельно следующим образом:- Найдите такую строку:
Options +FollowSymlinks
Замените её на такую:
Options +SymLinksIfOwnerMatch
- Найдите все такие блоки кода:
<IfVersion < 2.4> order allow,deny deny from all </IfVersion> <IfVersion >= 2.4> Require all denied </IfVersion>
Замените каждый из них такой строкой:
Require all denied
- Подготовьте базу данных:
- Отключите ограничение доступа по IP в настройках безопасности MySQL. Если этого не сделать, после указания данных подключения к базе данных Magento сообщит, что у пользователя недостаточно прав, и не даст продолжить установку.
- Откройте сайт в браузере.
- Ознакомьтесь с лицензией и примите её.
- Шаг 1: Проверка готовности. Нажмите кнопку проверки и убедитесь, все условия для установки соблюдены (в каждой строке указана зелёная галочка).
- Шаг 2: Добавление базы данных. Укажите настройки подключения к базе данных:
- «Database Server Host» — вместо
localhost
укажите адрес хоста (сервера) баз данных. - «Database Server Username» — вместо
root
укажите имя пользователя (логин) базы данных. - «Database Server Password» — укажите пароль пользователя базы данных.
- «Database Name» — вместо
magento
укажите название базы данных. - «Table prefix» — оставьте пустым или укажите любой префикс на своё усмотрение.
- Шаг 3: Веб-конфигурация:
- Основные настройки:
- «Your Store Address» — адрес, по которому будет работать сайт. Определяется автоматически.
- «Magento Admin Address» — адрес, по которому будет доступна админ-панель сайта. Генерируется автоматически. Можно указать свой вместо сгенерированного.
- Дополнительные настройки («Advanced Options»):
- «Apache Rewrites» — поддержка редиректов Apache. Опцию нужно оставить включённой.
- «Encryption Key» — ключ шифрования. Можно оставить значение «I want to use a Magento generated key», выбранное по умолчанию.
- «Session Save» — место хранения сессий. Можно оставить значение «Files», выбранное по умолчанию.
- Шаг 4: Настройка магазина. Укажите нужный часовой пояс, валюту и язык.
- Шаг 5: Создание аккаунта администратора. Укажите данные администратора (они будут использоваться для доступа к админ-панели сайта):
- «New Username» — имя пользователя.
- «New Email» — почта.
- «New Password» и «Confirm Password» — пароль.
- Шаг 6: Установка. Нажмите кнопку установки и дождитесь завершения операции.
- В целях безопасности измените права доступа к каталогу
app/etc
и снимите в его свойствах права на запись. - Проверьте работу сайта.