Сайт Magento упал - PullRequest
       6

Сайт Magento упал

1 голос
/ 10 декабря 2011

Я работаю на magento сайте для клиента, только небольшие изменения отделки, ничего более.

Работа над кодом выполнена, все работало нормально. Мне просто пришлось изменить перевод, и я решил поискать в бэкэнде, есть ли у Magento какие-либо инструменты для этого (я пока мало знаю о magento, Joomla - моя специальность).

Ну, я думаю, что-то нашел (вкладка "перевод", я думаю). Я нажал «включить», и теперь на сайте отображаются ошибки.

Warning: include_once() [function.include-once]: Unable to access Mage_Core_functions.php

Warning: include_once(Mage_Core_functions.php) [function.include-once]: failed to open stream: No such file or directory

Warning: include_once() [function.include]: Failed opening 'Mage_Core_functions.php' for inclusion

Warning: include_once() [function.include-once]: Unable to access Varien_Autoload.php

Warning: include_once(Varien_Autoload.php) [function.include-once]: failed to open stream: No such file or directory

Warning: include_once() [function.include]: Failed opening 'Varien_Autoload.php' for inclusion

Fatal error: Class 'Varien_Autoload' not found

Все эти предупреждения и ошибки внезапно появились в app / Mage.php и путь, по которому эти файлы должны быть расположены, не существует (/include/src).

Никто не трогал Mage.php и никто не удалял никаких файлов. Самое странное, что сайт работал, мы не меняли код, только включали что-то в бэкэнде. Честно говоря, я никогда не ожидал такого сбоя, единственное, что случается, это когда я связываюсь с кодом, и в этом случае я точно знаю, как его исправить, но здесь я совершенно не понимаю.

Мне действительно нужна помощь по этому вопросу: (

1 Ответ

0 голосов
/ 05 января 2012

Если кто-то борется с этой проблемой, вот решение:

Я включил функцию компиляции в Magento, которая может полностью сломать вашу страницу. Вы можете найти решение здесь: http://www.magentoweb.com/component/content/article/95-turn-off-magentos-compilation-feature-through-phpmyadmin.html

В основном вам просто нужно открыть файл include / config.php и поставить # перед каждой строкой. Таким образом, константа не будет определена, и страница снова будет работать.

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