我无法在PHP中指定自定义错误日志
ini_set('error_log', $custom_error_log_location);
print ini_get('error_log');
上面代码的结果?没有!它实际上并没有打印出ini_get('error_log')
的价值。我在Apache服务器上运行它。我调查了我网站的Apache配置。 Apache配置通过ErrorLog指令设置了自己的错误日志。事情就是这样:我在同一台服务器上运行另一个网站,使用类似的Apache配置,在该网站上我可以用PHP指定自定义错误日志。
我还检查了网站的php.ini文件。在那里登录没什么。我想知道的是,Apache或php.ini中是否有一些配置会阻止我修改错误日志文件所在的位置?
没有找到相关结果
已邀请:
3 个回复
瓜唱鬼
或
有效,则
受这些设置的限制(因为您可以使用
在打开的文件中写入任何内容)。 限制涵盖运行时和
,但您可以使用
指令在虚拟主机配置文件中进行设置。
炬卤遁蝎变
,这就是全部。
凄挡
设置属于
,可以在任何地方设置。所以你的代码应该没有问题。 通过“不打印
的值”,可能是你的
为空或为空,我建议在
和
上用debugging13ѭ进行调试,而不是打印。