2010-07-14 2 views
5

Goodday всех,фатальная ошибка Varien_Autoload не найдено

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

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

Я проверил, если Varien_Autoload существует, и именно там в Lib/Varien/autoload.php

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

+3

звучит так, как будто ваш 'include_path' настроен неправильно. –

+0

include_path \t.:/Usr/share/pear:/usr/share/php , так что я думаю, что все в порядке? – MrSoundless

+1

echo $ PATH в консоли, чтобы узнать, что у вас на пути –

ответ

8

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

4

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

  1. режим Check Компиляция отключен или не в 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. Set Correct Разрешение
    sudo chmod -R 755 *

  4. Restart Веб-сервер (apache/nginx)

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

Смежные вопросы