Управление файлами cookie, которые используются для рекламы, таких как персонализация рекламы, ремаркетинг и анализ эффективности рекламы.
2.14.13.1. Установка Magento 2.3.7
Внимание!
Magento версии 2.4.0 или выше на хостинге установить нельзя, поскольку для них требуется наличие модуля Elasticsearch, который на хостинге не поддерживается.Ручная установка
Подготовка
- В разделе «Настройки PHP» отключите расширение psr.
- Скачайте с официального репозитория на GitHub архив с дистрибутивом Magento 2.3.7.
- Разместите файлы дистрибутива на хостинге:
- С помощью файл-менеджера или любого 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
- Подготовьте базу данных:
- В ограничениях доступа к MySQL отключите ограничение доступа по IP. Без этого Magento не даст продолжить установку и сообщит, что у пользователя недостаточно прав.
Установка
- Подключитесь к хостингу по SSH.
- Перейдите в корневой каталог сайта (вместо
example.com/subукажите свои данные):cd ~/example.com/sub - Скачайте Composer 1.9.0 и сделайте его исполняемым:
wget https://getcomposer.org/download/1.9.0/composer.phar && chmod +x composer.phar && mv composer.phar composer - Установите зависимости:
./composer install - Установите Magento (в параметры команды подставьте свои данные):
bin/magento setup:install \ --base-url=http://example.com/ \ --db-host=example.mysql.tools \ --db-name=example_db \ --db-user=example_db \ --db-password='password' \ --admin-firstname=admin \ --admin-lastname=admin \ --admin-email=admin@example.com \ --admin-user=admin \ --admin-password='password' \ --language=uk_UA \ --currency=UAH \ --timezone=Europe/Kyiv \ --use-rewrites=1В команде (описание всех параметров доступно в официальной документации):
base-url— адрес, по которому будет работать сайт.db-host— хост базы данных.db-name— название базы данных.db-user— логин пользователя базы данных.db-password— пароль пользователя базы данных.admin-firstname— имя администратора.admin-lastname— фамилия администратора.admin-email— почта администратора.admin-user— логин администратора.admin-password— пароль администратора. Должен быть не меньше 7 символов и содержать минимум 1 букву и 1 цифру.language— язык.currency— валюта.timezone— часовой пояс.use-rewrites— использование редиректов веб-сервера для генерируемых ссылок витрины и админ-панели.
- Из строки «Magento Admin URI» скопируйте адрес доступа к админ-панели сайта и сохраните его у себя.
- Измените пароль администратора на свой. Без этого вход в админ-панель сайта с указанными ранее данными не работает.
- Проверьте работу сайта.
(1)