App*_*rew 13 php codeigniter php-5.3
我有一条线 - $autoload['libraries'] = array('database');
在CI中autoload.php
.因此,我得到一个空白页面.当我删除'database'
,选项然后我开始得到输出.
现在我的问题不是如何配置数据库,而是如何配置CI以说出自己的想法.当'database'
启用了所有我得到的是一个完整的空白页.php日志中没有错误,Apache日志中没有错误,CI日志中没有错误.在PHP我已经设置E_ALL
.在我设置的CI配置log_threshold
中4
,即应记录所有消息.我还需要做什么?
dav*_*ell 15
这取决于您的CI版本.对于<2.x编辑顶级index.php并调整error_reporting函数以使用E_ALL"
error_reporting(E_ALL);
Run Code Online (Sandbox Code Playgroud)
对于> = 2.x,编辑顶级index.php并确保将ENVIRONMENT设置为:
define('ENVIRONMENT', 'development');
Run Code Online (Sandbox Code Playgroud)
它将error_reporting设置为E_ALL.
小智 12
使用以下内容在您的webroot中创建.htaccess文件
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value error_reporting -1
php_value log_errors_max_len 0
Run Code Online (Sandbox Code Playgroud)
希望这应该启用您的日志.
确保在生产服务器上将值设置为off并报告为0 :)
归档时间: |
|
查看次数: |
57544 次 |
最近记录: |