我想在我的php文件中关闭生产环境中的display_errors,并将错误保存到日志文件中。在尝试了几个小时但没有成功后,我决定征求意见。
我做了什么:
在根据php信息加载的ini文件中:
display_errors = Off
log_errors = On
error_log = /var/log/apache2/php.errors
error_reporting=E_ALL
(file exists, is writable and chown to apache user www-data)
重新启动apache
生成致命错误,函数未定义。
已检查日志文件,但未保存任何内容,
我有一个日志文件,我从其中写入数据到一个php文件。这是它的代码:
$filename='/var/log/siawa/dashboard/iot.log';
$source_file = fopen( $filename, "r" ) or die("Couldn't open $filename");
while (!feof($source_file)) {
$buffer = fgets($source_file, 4096); // use a buffer of 4KB
$buffer = str_rep