Если в моей модели есть код, то в качестве исходного кода будет отображаться пустая страница. У меня есть сообщение об ошибках, установленное для E_ALL и отладка DB включена.Codeigniter белый экран смерти на моделях
Есть ли способ получить ошибки?
Если в моей модели есть код, то в качестве исходного кода будет отображаться пустая страница. У меня есть сообщение об ошибках, установленное для E_ALL и отладка DB включена.Codeigniter белый экран смерти на моделях
Есть ли способ получить ошибки?
проверить файл .htaccess в корневом каталоге вашего сайта:
# enable PHP error logging
php_flag log_errors on
php_value error_log /home/path/public_html/domain/PHP_errors.log
я могу рекомендовать загрузку библиотеки UHOH исключение ошибок для CodeIgniter (взято из Кохана) это очень полезно:
https://github.com/dhrrgn/codeigniter-uhoh
вы также можете проверить php.ini:
error_reporting = E_ALL
display_errors = On
Я помню, что не сообщалось об ошибке, если у меня не было установленного и настроенного для PHP модуля php_mysql. Возможно, проверьте проверку вывода функции phpinfo
, чтобы узнать, установлен ли модуль mysql для PHP.
Это мое лучшее предположение.
Для пользователей Linux: убедитесь, что вы установите mysqli
$db['default']['dbdriver'] = 'mysqli';
в файле database.php
Вы получаете только это с ошибками от вашей модели? Вы получаете выход, если используете только контроллеры и представления? Если вы вообще не получаете какой-либо вывод, это может быть проблема с сервером - и в этом случае вы могли бы рассказать нам о настройке вашего сервера? – musoNic80