ini_set('error_log', $custom_error_log_location);
print ini_get('error_log');
上面的代码的结果是什么?没有!它从字面上不打印任何值作为ini_get('error_log')
。我在Apache服务器上运行它。我调查了我的网站的Apache配置。 Apache配置通过ErrorLog指令具有自己的错误日志设置。事情是这样的:我在同一台服务器上运行另一个网站,使用类似的Apache配置,并且在该网站上,我可以使用PHP指定一个自定义错误日志。我无法在PHP中指定自定义错误日志
我也检查了该网站的php.ini文件。没有记录在那里。我想知道的是,Apache或php.ini中是否有一些配置会阻止我修改错误日志文件所在的位置?
明显的问题是'$ custom_error_log_location`设置是否正确? – 2011-02-12 20:15:23
是的。任何机会,这是一个很长的一段时间,如果验证失败,PHP是否验证路径并将其替换为空值? – William 2011-02-12 21:20:09