Codeigniter белый экран смерти на моделях - PullRequest
1 голос
/ 10 августа 2010

Если в моей модели есть ошибка, кодигнитор просто покажет пустую страницу.У меня в отчете об ошибках установлено значение E_ALL и включена отладка БД.

Можно ли как-нибудь отобразить ошибки?

Ответы [ 3 ]

4 голосов
/ 11 августа 2010

проверьте файл .htaccess в корне вашего сайта:

# enable PHP error logging
php_flag  log_errors on
php_value error_log  /home/path/public_html/domain/PHP_errors.log

Я могу порекомендовать загрузить библиотеку исключений ошибок uhoh для codeigniter (взято из kohana), это очень полезно:

https://github.com/dhrrgn/codeigniter-uhoh

Вы также можете проверить php.ini:

error_reporting = E_ALL
display_errors = On
1 голос
/ 18 февраля 2016

Для пользователей Linux: убедитесь, что вы установили mysqli

$db['default']['dbdriver'] = 'mysqli';

в вашем database.php файле

1 голос
/ 10 августа 2010

Я помню, что не получал сообщений об ошибках, если у меня не был установлен и настроен модуль php_mysql для PHP.Может быть, проверьте, проверьте выходные данные функции phpinfo, чтобы увидеть, установлен ли модуль mysql для PHP.

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