2

我成功安装了 Magento 2.3,但是当输入http://localhost/Magento2/时,我得到一个像这样的空白页:在此处输入图像描述

这些是在控制台中发现的错误: 在此处输入图像描述

管理面板上也面临同样的问题。我当前的 PHP 版本是 7.2.14。

4

2 回答 2

1

您不能http://localhost/在 Magento 2 中用作域名,您至少应该使用http://localhost.com/.

  1. 更改您在 Docker/XAMP/MAMP/WAMP... 中的 vHost 以匹配您的新域名,例如http://localhost.com/

  2. 使用 sudo 权限编辑您的主机文件:

    • Debian/MacOS:/etc/hosts

    • 视窗:C:\Windows\System32\drivers\etc\hosts

  3. 在文件的底部,添加以下内容:127.0.0.1 localhost.com

  4. 转到您的 Magento 数据库并运行以下查询:

UPDATE `core_config_data` SET `value`='http://localhost.com/' WHERE `value`='http://localhost/';
  1. 最后,使用命令行:
cd /YOUR/PROJECT/PATH
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
  1. 转到http://localhost.com/(或http://localhost.com/Magento2/,根据您的配置),并检查是否一切正常。
于 2019-01-31T10:11:48.930 回答
0

我有同样的问题并通过这些命令解决:

php bin/magento setup:upgrade

php bin/magento setup:di:compile

php bin/magento setup:static-content:deploy

于 2022-01-26T17:44:03.480 回答