加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP CodeIgniter错误日志无法正常工作

发布时间:2020-12-13 17:42:19 所属栏目:PHP教程 来源:网络整理
导读:我在php.ini中进行了以下设置 – error_reporting = E_ALL | E_NOTICE | E_STRICT|E_WARNINGdisplay_errors = Offlog_errors = Onerror_log = "/var/log/php_errors.log" CodeIgniter中的config.php- $config['log_threshold'] = 1;$config['log_path'] = ge
我在php.ini中进行了以下设置 –

error_reporting = E_ALL | E_NOTICE | E_STRICT|E_WARNING
display_errors = Off
log_errors = On
error_log = "/var/log/php_errors.log"

CodeIgniter中的config.php-

$config['log_threshold'] = 1;
$config['log_path'] = getcwd() . '/' . SYSDIR . '/logs/';

在Index.php文件中 –

case 'development':
error_reporting(E_ALL);
break;

case 'testing':
case 'production':
     error_reporting(0);

当它在Index.php中的“开发”时,我会在网页上看到警告和错误消息,PHP致命错误,php_errors.log文件中的PHP Parse错误.但如果我将其设为“生产”,则不会显示错误/警告,也不会在文件中记录.如何在不显示的情况下记录所有错误和消息?

(这里只提一下 – 文件夹application / logs /是777,我所拥有的是index.html,其中写有“403 Forbidden”.)

解决方法

请检查您的config / config.php文件并检查您的设置

$config['log_threshold'] = 4;

**Note :**  

0 = Disables logging,Error logging TURNED OFF
1 = Error Messages (including PHP errors)
2 = Debug Messages
3 = Informational Messages
4 = All Messages

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读