Я успешно установил Magento 2.3, но когда набираю HTTP: // локальный / Magento2 /, Я получаю пустую страницу, как это:
и это ошибки, найденные в консоли:
С этой же проблемой сталкиваются и в админ-панели. Моя текущая версия PHP — 7.2.14.
Вы не можете использовать http://localhost/
как доменное имя с Magento 2, вы должны хотя бы использовать http://localhost.com/
,
Измените ваш vHost в Docker / XAMP / MAMP / WAMP …, чтобы он соответствовал вашему новому доменному имени, например http://localhost.com/
;
Отредактируйте свой файл hosts с разрешениями sudo:
Debian / MacOS: /etc/hosts
Окна: C:\Windows\System32\drivers\etc\hosts
Внизу файла добавьте следующее: 127.0.0.1 localhost.com
Перейдите к вашей базе данных Magento и выполните следующий запрос:
UPDATE `core_config_data` SET `value`='http://localhost.com/' WHERE `value`='http://localhost/';
cd /YOUR/PROJECT/PATH
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
http://localhost.com/
(или же http://localhost.com/Magento2/
, согласно вашей конфигурации), и проверьте, все ли работает.Других решений пока нет …