添加到我的前端/默认/ [主题] /文件夹后,我遇到了网站不再加载的错误。我删除了有问题的文件,但网站仍然无法加载。启用PHP错误输出会导致出现以下消息:
Fatal error: Call to a member function getAllOptions() on a non-object in C:\websites\[snip]\htdocs\app\code\core\Mage\Core\Model\Cache.php on line 449
我已经清除了缓存,当(试图)加载页面时,var / cache文件夹中没有创建任何内容...任何想法可以在某处缓存其他内容吗?
另请注意,这使得前端和后端都脱机,因此我无法访问管理系统。
这似乎与此处提到的问题相同(site down - Fatal error: includes/src/Mage_Core_Model_Cache.php on line 434)。我没有启用编译器,因此错误直接在Core / Model / Cache.php中。
答案 0 :(得分:31)
在我的情况下出现此问题是因为我的 app / etc / config.xml 文件丢失了。 尝试查看您的XML配置文件是否存在。
答案 1 :(得分:3)
解决方案:
将app / etc / config.xml从原始magento复制到你的magento。
答案 2 :(得分:2)
这是修复它的方法(经过大量研究后它对我有用):
chmod 644 app/etc/config.xml
chmod 755 app/etc
chmod 755 app/etc/modules
rm -rf var/cache/* var/session/*
php shell/indexer.php --reindexall