如何为 php error_log 文件设置不同的路径?
How to set different path for php error_log file?
我对服务器设置的访问权限非常有限,因此我需要在脚本中手动设置 ini_set('log_errors', 1);
。但是我能否以同样的方式更改 error_log 文件的路径,使其触手可及?
manual says 是 PHP_INI_ALL,因此您可以 在运行时设置它。
值得注意的是,这对调用 ini_set
之前生成的任何消息都没有影响。
更好的选择是使用一种依赖于 SAPI 的配置方案(.user.ini
或 .htaccess
)
还要记住,目标日志路径当然需要由 Apache 或 FPM 进程写入。
我对服务器设置的访问权限非常有限,因此我需要在脚本中手动设置 ini_set('log_errors', 1);
。但是我能否以同样的方式更改 error_log 文件的路径,使其触手可及?
manual says 是 PHP_INI_ALL,因此您可以 在运行时设置它。
值得注意的是,这对调用
ini_set
之前生成的任何消息都没有影响。更好的选择是使用一种依赖于 SAPI 的配置方案(
.user.ini
或.htaccess
)
还要记住,目标日志路径当然需要由 Apache 或 FPM 进程写入。