【发布时间】:2012-11-07 03:26:52
【问题描述】:
我正在寻找解决我今天下午偶然发现的一个奇怪问题的方法。
我的类别页面开始为 media/js 文件(我相信是 Magento 生成的合并 js 文件之一)抛出 404 not found 错误。这自然会导致类别页面在一些地方出现故障,包括在页面顶部放置一个无法解释的数字并破坏导航。它正在运行:http://www.vapetropolis.ca/herb-grinders。
我尝试在后端禁用 js 和 css 合并。我还尝试过刷新 magento 缓存、刷新缓存存储、刷新 javascript/css 缓存,以及手动删除 var/cache 中的所有条目。在所有这些刷新之后, media/js 目录是空的。但是,类别页面仍在寻找相同的文件(所有其他页面仍然正常工作)。
值得注意的是,我本地计算机上的相同站点运行正常,并且包含生产站点找不到的文件。
编辑:将 js 文件从本地发送到生产站点没有帮助 - 类别页面上仍然抛出多个 js 错误。
我猜这个问题与 Magento 混乱的合并功能有关。
Edit(2):问题与缓存有关(谢谢runamok)。将查询字符串添加到 URL 时,页面可以正常工作。所以一定是magento的缓存以某种方式提供了一个错误的页面。
我尝试禁用所有缓存,以及在后端禁用预编译,但行为保持不变
编辑(3):仍然需要帮助!
【问题讨论】:
标签: javascript magento merge http-status-code-404