Magento белый экран, когда вызывается загрузка модели данных - PullRequest
0 голосов
/ 24 октября 2010

Я настроил свой config.xml и мой контроллер, мой класс модели данных и класс ресурсов, и я вижу, что классы загружаются и могут отображать информацию об объекте и объекте данных NULL.

Однако, когда я пытаюсь вызвать метод -> load объекта модели данных, я получаю белый экран смерти. Я дважды проверил и трижды проверил мой config.xml, и я не уверен, что я делаю неправильно или что искать дальше ... Кто-нибудь может помочь?

Спасибо!

Kristina

1 Ответ

2 голосов
/ 25 октября 2010

PHP никогда не ошибается, не говоря вам, почему, это просто вопрос поиска правильного журнала.

Сначала проверьте журнал исключений Magento

var/log/exception.log

Во-вторых, проверьте ваш журнал ошибок PHP. Если вы не уверены, где это, запустите phpinfo() из пустого файла на вашем сервере и найдите

error_log

переменная. Если это не установлено, установите его с помощью функции ini_set или изменив файл php.ini.

Если вы оставите error_log неустановленным, PHP будет отправлять журналы в «Регистратор ошибок SAPI», что является причудливым способом сказать ваш журнал ошибок apache.

Наконец, хотя это не поможет во всех случаях с белым экраном, попробуйте включить режим разработчика. В index.php есть следующая строка

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

Так что либо установите MAGE_IS_DEVELOPER_MODE в вашем файле .htaccess, либо просто закомментируйте условное. Это отключит отчеты об ошибках по умолчанию и выдаст исключения / ошибки / предупреждения / и т. Д. В браузер.

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