【发布时间】:2014-04-22 06:53:08
【问题描述】:
我刚刚将我的 Magento 网站从 1.6 升级到 1.8.1。更新后网站无法加载 CSS 和 JS。我检查了错误日志,上面写着:
[2014 年 4 月 22 日星期二 16:40:30.616082] [core:crit] [pid 27847:tid 140041728800512] (13)权限被拒绝:[client 60.240.167.112:59507] AH00529: /home/strictly/public_html/js /.htaccess pcfg_openfile: 无法检查 htaccess 文件,确保它是可读的并且'/home/strictly/public_html/js/' 是可执行的,
我听从了很多人的建议,做了这些:
- 清除 var/cache 文件夹中的缓存
- web/unsecure/base_url 和 web/secure/base_url 配置正确(它们都指向正确的 URL)
- dev/js/merge_files 和 dev/css/merge_css_files 都是 0
即使在此之后网站加载非常缓慢,而且加载时也不是没有 CSS 和 JS。我使用 Chrome 的 Inspect Elements 按钮检查了后台工作,我可以看到 CSS 和 JS 文件无法加载,每个都给出 404 not found 错误。
我的猜测是它与为 JS 和 CSS 文件夹/文件设置正确的权限有关。有谁知道我该怎么做?
谢谢
【问题讨论】:
-
当
Mage/core文件被更改时,升级很可能会失败。 -
你是如何升级的??..直接从 1.6 到 1.8?? ..你应该一步一步做,比如第一个 1.6 到 1.7,然后是 1.7 到 1.8