фатальная ошибка Varien_Autoload не найдена - PullRequest
5 голосов
/ 14 июля 2010

Добрый день всем,

Я установил magento с образцами данных, обновил страницу, и все, казалось, работало. Мой полный магазин был заполнен образцами данных. Через пару минут после того, как я снова обновился, и с тех пор я продолжаю получать эту ошибку:

Неустранимая ошибка PHP: класс 'Varien_Autoload' не найден в /var/www/vhosts/shop.cyberned.com/httpdocs/app/Mage.php в строке 53

Я дважды проверил, существует ли Varien_Autoload и находится ли он в lib / Varien / Autoload.php

Похоже, что этот файл по какой-то причине не включен, но я не представляю, как это исправить. Итак, мой вопрос: как мне это исправить?

Ответы [ 3 ]

8 голосов
/ 24 декабря 2011

Эта ошибка возникает из-за того, что папка lib не находится в include_path. Это может произойти, только если определена постоянная COMPILER_INCLUDE_PATH. Скорее всего, эта константа определена в файле includes/config.php.

6 голосов
/ 07 января 2015

У меня та же проблема, я сделал следующие шаги, и теперь она работает:)

  1. Проверьте, что режим компиляции отключен или отсутствует в файле include/config.php. если нет, отредактируйте и убедитесь, что эти две строки совпадают с приведенными ниже: -

    #define('COMPILER_INCLUDE_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
    #define('COMPILER_COLLECT_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');
    
  2. Очистить кэш-память magento
    sudo rm -rf var/cache/*

  3. Установить правильное разрешение
    sudo chmod -R 755 *

  4. Перезагрузите веб-сервер (apache / nginx)

  5. Теперь подтвердите.

0 голосов
/ 25 августа 2012

Проверьте проблему с разрешениями, Mage.php может не иметь права загружать класс 'Varien_Autoload'.http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...