Пустая страница, когда я пытаюсь отредактировать адрес заказа в админке Magento

Я использую Magento 1.6.2. Когда я нажимаю ссылку «Изменить» над DIV-адресами доставки или платежного адреса в системе администрирования, все, что я получаю, — это пустая страница. Как понять где ошибка? Я попытался включить подсказки пути к шаблону (для системы администратора), но поскольку абсолютно ничего не отображается, когда я нажимаю на ссылку, я не вижу никакой информации о шаблоне, чтобы даже начать отлаживать эту проблему?

Может ли кто-нибудь указать мне в правильном направлении, пожалуйста?

Ваше здоровье!


person robgt    schedule 19.11.2012    source источник
comment
пожалуйста, предоставьте более подробную информацию, где вы нажимаете редактировать в админке или в интерфейсе   -  person Jordy S Chemparathy    schedule 19.11.2012
comment
В админке (админке).   -  person robgt    schedule 19.11.2012


Ответы (1)


Вы должны включить режим разработчика в Magento, чтобы увидеть реальную ошибку. Есть разные способы сделать это, самый простой - временно отредактировать index.php и изменить

if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
    Mage::setIsDeveloperMode(true);
}

to

Mage::setIsDeveloperMode(true);

Затем вы должны увидеть распечатанную фактическую проблему.

person Andrey Tserkus    schedule 20.11.2012
comment
Спасибо, это помогло - теперь у меня есть журнал ошибок из системы, который говорит мне, что что-то пытается проанализировать, чего не должно быть. Я понятия не имею, как продвигать это дальше. Вся помощь и указатели будут оценены. ERR (3): Предупреждение: SimpleXMLElement::__construct() [‹a href='simplexmlelement.--construct'›simplexmlelement.--construct‹/a›]: Entity: строка 15: ошибка парсера: EntityRef: ожидание '; ' в /app/code/core/Mage/AdminNotification/Model/Feed.php в строке 173 - person robgt; 20.11.2012
comment
Вам нужно отладить код и посмотреть, почему лента уведомлений не работает. В качестве временного решения вы можете заменить $xml = new SimpleXMLElement($data); на $xml = new SimpleXMLElement('<?xml version="1.0" encoding="utf-8" ?>'); в этом файле в этой строке. Это отключит ленту уведомлений, но, по крайней мере, позволит вам продолжить работу. - person Andrey Tserkus; 21.11.2012
comment
Привет Андрей. Я попытался это сделать, но, очистив весь кеш, сеансы и т. д., я все равно получаю только пустую страницу, а журнал ошибок, который должен быть создан в var/logs, не создается ?? На данный момент я совершенно запутался. Будем признательны за любую дополнительную помощь. - person robgt; 11.12.2012