致命错误Varien_Autoload未找到

MrS*_*ess 5 magento

今天是个好日子,

我用示例数据安装了magento我刷新了页面,一切似乎都有效.我的完整商店里充满了样本数据.我再次刷新后几分钟,从那时起我一直收到这个错误:

PHP致命错误:第53行的/var/www/vhosts/shop.cyberned.com/httpdocs/app/Mage.php中找不到"Varien_Autoload"类

我仔细检查Varien_Autoload是否存在,它是否存在于lib/Varien/Autoload.php中

看起来这个文件由于某种原因没有包含但我不知道如何解决这个问题.所以我的问题是:我如何解决这个问题?

vsu*_*kov 8

发生此错误是因为该lib文件夹不在include_path.仅在COMPILER_INCLUDE_PATH定义常量时才会发生这种情况.很可能这个常量是在includes/config.php文件中定义的.


Sha*_*shi 6

我有同样的问题,我做了以下步骤,现在它正在工作:)

  1. 检查编译模式是否已禁用在include/config.php文件中.如果没有那么编辑并确保这两行应该如下所示: -

    #define('COMPILER_INCLUDE_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
    #define('COMPILER_COLLECT_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
    
    Run Code Online (Sandbox Code Playgroud)
  2. 刷新magento缓存存储
    sudo rm -rf var/cache/*

  3. 设置正确的权限
    sudo chmod -R 755 *

  4. 重启Web服务器(apache/nginx)

  5. 现在验证.