我有一个php脚本文件,我想记录该脚本运行时的所有错误和警告到一个文件中,改如何实现呢?

 

首先,在.htaccess中添加此代码(如果您无法访问php.ini

<IfModule mod_php5.c>
php_flag log_errors on 
php_value error_log ./path_to_MY_PHP_ERRORS.log
</IfModule>

ps这适用于Apache类型的服务器。

然后,将这些代码放在PHP /索引文件的顶部:

error_reporting(E_ALL); // Error engine - always ON!

ini_set(\'display_errors\', TRUE); // Error display - OFF in production env or real server

ini_set(\'log_errors\', TRUE); // Error logging

ini_set(\'error_log\', \'./path_to_MY_PHP_ERRORS.log\'); // Logging file

ini_set(\'log_errors_max_len\', 1024); // Logging file size
收藏 打印