magento — класс ‘Mage’ не найден в Controller.php в строке 835

Боролись за несколько дней, но не решены.

Я получаю сообщение об ошибке при нажатии magento connect manager в бэкэнде

PHP Fatal error: Class 'Mage' not found in "/abc/downloader/Maged/Controller.php on line 835"

Ошибка также произошла, когда просто доступ Http: // имя_домена / Загрузчик

Тот же код работает для другого хоста с ОС Ubuntu. Хост ошибки — CentOS выпуск 6.5

Это не проблема привилегий. я бегу chmod -R a+rwx * изменить привилегию всех папок в тестовой среде, но ошибка все еще существует.

Отслеживая /abc/downloader/Maged/Controller.php on line 835

Это вызывает Mage::setIsDownloader();

До того, как эта строка include_once $this->getMageFilename();

Controller.php работает. Я добавляю строку вывода переменной $this->getMageFilename();, это показывает /abc/app/Mage.php"

И я пишу тестовый php и помещаю его в папку загрузчика. Оно работает:

echo "hi";
include_once('/abc/app/Mage.php');

echo Mage::getVersion();

Тест php работает. При доступе http://.../downloader/test.php Может выводить
hi1.7.0.2 

Я тоже пытался добавить include_once('/abc/app/Mage.php'); вручную в index.php из папки загрузчика, но не удается.

Кеш и сессия удаляются из обоих /abc/var а также /tmp/magento

Любой намек на дальнейшее отслеживание проблемы?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector