【问题标题】:Fresh Magento 2.3.0 installation no CSSFresh Magento 2.3.0 安装无 CSS
【发布时间】: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)。如果您可以访问外壳会更容易

标签: php css magento cpanel


【解决方案1】:

这是一个非常奇怪的问题,只出现在 2.3 版本中。 您应该将此 SQL 代码插入您的项目数据库(或 PHPMyAdmin ui)中:

插入 core_config_data (config_id, scope, scope_id, path, value) 值(null, 'default', 0, 'dev/static/sign', 0);

【讨论】:

    【解决方案2】:

    尝试以下命令和缓存:刷新。 php bin/magento setup:static-content:deploy -f

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-14
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-16
    相关资源
    最近更新 更多