Codeigniter死亡的白色屏幕在模型上

时间:2010-08-10 04:15:36

标签: php codeigniter

如果我的模型中有错误,则codeigniter只会显示一个空白页面。我将错误报告设置为E_ALL并打开了数据库调试。

有什么方法可以让错误显示出来吗?

3 个答案:

答案 0 :(得分:4)

检查.htaccess文件是否为您网站的根目录:

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

我建议下载代码签名的uhoh错误异常库(取自kohana),这非常有帮助:

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

你也可以查看php.ini:

error_reporting = E_ALL
display_errors = On

答案 1 :(得分:1)

我记得如果我没有为PHP安装和配置php_mysql模块,则不会报告错误。也许检查一下phpinfo函数的输出,看看是否安装了PHP的mysql模块。

这是我最好的猜测。

答案 2 :(得分:1)

对于linux用户:确保设置mysqli

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

在您的database.php文件中