【问题标题】:Prestashop Smarty Cache css file path error 404Prestashop Smarty Cache css 文件路径错误 404
【发布时间】:2016-09-28 10:00:36
【问题描述】:

我有控制台错误 -> 找不到文件 404 -> 这是一个路径错误的缓存 css 文件。 /themes/default-bootstrap/cache/v_37_aed4c0aa657ac1142332692bc74511ed_all.css

使用检查器我添加了“prestashop”,现在 Prestashop css 没问题。 prestashop/themes/default-bootstrap/cache/v_37_aed4c0aa657ac1142332692bc74511ed_all.css

注意 Prestashop js 文件路径正确

我该如何纠正这个错误? path error path ok using inspector

【问题讨论】:

  • 对我来说同样的错误,仅适用于 css 缓存,商店配置正确,似乎是 prestashop 错误
  • 这是prestashop v1.6.1.5的bug(当shop base dir与root '/'不同时,缩小的css路径是错误的,因为它忽略了base dir设置),应该解决在 prestashop v.1.6.1.6

标签: css caching smarty prestashop prestashop-1.6


【解决方案1】:

登录管理面板并访问高级参数 --> 性能。在右上角有按钮清除缓存,点击该缓存将被清除,我认为您的网站应该可以正常工作。

【讨论】:

  • 感谢您的帮助。
  • 禁用缓存再检查会更好。
  • 我已禁用缓存,现在可以了。但是当我再次设置缓存时,我遇到了同样的错误。
  • 你能分享你的网站链接吗?
  • 这是本地主机安装。
【解决方案2】:

您可能错误地配置了商店。在后台转到Preferences -> SEO& URLs 并进行以下更改。

店铺网址:192.168.1.128:8080

基础:/preshtashop/

然后清除缓存并启用它并再次查看。

【讨论】:

  • 正如你所写,我的店铺配置正常。
  • 请注意我的图片,您会看到 javascript 缓存路径正常而 css 错误。如果没有缓存,我的 Prestashop 可以正常工作。
【解决方案3】:

这是 Prestashop v1.6.1.5 的一个 bug,应该在 v.1.6.1.6 中解决

查看更新日志 (https://www.prestashop.com/en/developers-versions/changelog/1.6.1.6-stable):

[-] FO : (c0ee6b7) Fix CSS 404 when using subdirectory

【讨论】:

    猜你喜欢
    • 2015-09-21
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    • 2017-06-11
    • 2017-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多