Если в моей модели есть ошибка, кодигнитор просто покажет пустую страницу.У меня в отчете об ошибках установлено значение E_ALL и включена отладка БД.
Можно ли как-нибудь отобразить ошибки?
проверьте файл .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
Для пользователей Linux: убедитесь, что вы установили mysqli
mysqli
$db['default']['dbdriver'] = 'mysqli';
в вашем database.php файле
database.php
Я помню, что не получал сообщений об ошибках, если у меня не был установлен и настроен модуль php_mysql для PHP.Может быть, проверьте, проверьте выходные данные функции phpinfo, чтобы увидеть, установлен ли модуль mysql для PHP.
phpinfo