大家好日子,
我用示例数据安装了magento我刷新了页面,一切似乎都有效。我的完整商店里充满了样本数据。我再次刷新后几分钟,从那时起我一直收到这个错误:
PHP致命错误:第53行的/var/www/vhosts/shop.cyberned.com/httpdocs/app/Mage.php中找不到“Varien_Autoload”类
我仔细检查了Varien_Autoload是否存在并且它存在于lib / Varien / Autoload.php中
看起来该文件由于某种原因未包含但我不知道如何解决这个问题。所以我的问题是:我如何解决这个问题?
答案 0 :(得分:8)
发生此错误是因为lib
文件夹不在include_path
中。仅在定义COMPILER_INCLUDE_PATH
常量时才会发生这种情况。很可能这个常量在includes/config.php
文件中定义。
答案 1 :(得分:6)
我有同样的问题,我做了以下步骤,现在它正在工作:)
检查include/config.php
文件中是否禁用了编译模式。如果没有那么编辑并确保这两行应该如下所示: -
#define('COMPILER_INCLUDE_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
刷新magento缓存存储
sudo rm -rf var/cache/*
设置正确的权限
sudo chmod -R 755 *
重新启动Web服务器(apache / nginx)
现在验证。
答案 2 :(得分:0)
检查权限问题,Mage.php可能无权加载“Varien_Autoload”类。 http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions