首页 > 解决方案 > Magento Open Source 2.3 - CSS 和 JS 未加载

问题描述

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

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

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

标签: phpmagentomagento-2.0magento-2.3

解决方案


您不能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/,根据您的配置),并检查是否一切正常。

推荐阅读