清除静态内容缓存后主题被破坏 - Magento 2

时间:2017-01-27 22:32:22

标签: php css magento magento2

根据标题,我在Magento管理面板下刷新了静态内容缓存,这破坏了我的主题。

我已使用setup:static-content:deploy上的bin/magento重新生成了文件,但这还没有解决问题。

查看网站的前端,它似乎是缺少CSS和JS文件的混合,有些是链接,有些是丢失。

当我选中pub/static/frontend/<theme>时,文件数量应该不足。

有人能解释这个问题吗?

另外值得注意的是,Magento管理员上的JS也没有工作,所以我也无法打开任何菜单和图像。

2 个答案:

答案 0 :(得分:1)

要为特定商店生成静态内容,您可以运行这样的命令。

php bin/magento setup:static-content:deploy en_GB

注意:在Magento 2.2中,静态内容在开发者模式下自动部署,但您可以通过在末尾添加-f来强制部署,即

php bin/magento setup:static-content:deploy en_GB -f

答案 1 :(得分:0)

  1. 转到数据库
  2. 找到表core_config_data
  3. 在路径字段中搜索dev/static/sign
  4. 将值1更改为0
  5. 清除缓存
  6. 现在检查前端的网站。它会正常工作。

相关问题