【发布时间】:2019-07-06 14:54:09
【问题描述】:
刚刚在共享服务器上安装了Magento 2,一切似乎都成功了,没有错误,但是商店看起来像这样(未找到css文件,它们返回403 Forbidden,但文件实际上丢失了):
好像没有生成静态内容/css。
pub/static/frontend/Magento/luma/locale 中唯一的文件是 requirejs-config.js,但应该还有其他文件,例如那些 CSS 文件:
我尝试重新安装它,更改文件夹权限,不同的 PHP 版本,没有任何效果。奇怪的是生成了一些文件夹(也是requirejs文件),但没有生成CSS。
如何确保生成 CSS(无需 shell 访问)?
如果 Magento 不能生成静态文件,为什么它会清楚地说安装成功?我可以以某种方式手动复制那些静态文件吗?
规格:
- PHP 7.1 版
- Magento CE 2.3.0
- 安装在共享服务器上,只有 cPanel 访问权限,没有 shell
【问题讨论】:
-
因为你不能使用 shell,你应该去管理,在菜单中,“管理缓存”并清除(缓存 + magento 2)。如果您可以访问外壳会更容易