php - Magento Open Source 2.3 - CSS 和 JS 未加载
问题描述
我成功安装了 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/
,根据您的配置),并检查是否一切正常。
推荐阅读
- spacy - 优化 spaCy 命名实体识别以提高精度
- c# - 在复杂的 linq 查询中拆分和包含内部子句
- javascript - Panolens + p5js:使用带有 SLIDERS 的图像 BLEND SCREEN 功能用于 PANORAMA 图片
- java - 使用mongodb的javascript json解析查询
- azure-active-directory - Azure AD 和 Azure AD B2C 用户帐户之间是否可以连接?
- ruby-on-rails - Rails:如何在 with_lock 块内回滚活动记录?
- java - 在 Maven 中仅构建更改的模块
- ios - 带有标题部分的插入分组 UITableView
- image - 在加载高分辨率图像时显示加载小部件
- c# - 在 C# Caliburn Micro WPF 中异步和等待获取 HttpRequest 时更新 ProgressBar