我成功安装了 Magento 2.3,但是当输入http://localhost/Magento2/时,我得到一个像这样的空白页:
管理面板上也面临同样的问题。我当前的 PHP 版本是 7.2.14。
我成功安装了 Magento 2.3,但是当输入http://localhost/Magento2/时,我得到一个像这样的空白页:
管理面板上也面临同样的问题。我当前的 PHP 版本是 7.2.14。
您不能http://localhost/
在 Magento 2 中用作域名,您至少应该使用http://localhost.com/
.
更改您在 Docker/XAMP/MAMP/WAMP... 中的 vHost 以匹配您的新域名,例如http://localhost.com/
;
使用 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/
,根据您的配置),并检查是否一切正常。我有同样的问题并通过这些命令解决:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy