php中display_errors使用无效怎样解决
如果在PHP中使用display_errors指令却没有生效,多是由于以下几种缘由致使的:
PHP配置文件中display_errors设置为off:打开php.ini文件,查找display_errors参数,确保其值为On,如果为Off,请将其修改成On并保存文件。
PHP配置文件中毛病日志路径设置不正确:检查php.ini文件中error_log参数的值是否是正确,并确保该路径对PHP进程可写。
PHP配置文件未加载:在PHP运行时,可能会加载区分的php.ini文件。可以通过phpinfo()函数查看当前运行的PHP配置文件路径,确保修改的是正确的文件。
Web服务器或PHP进程重启未生效:修改配置文件后,需要重启Web服务器或PHP进程才能生效。
PHP代码中覆盖了配置:有可能在PHP代码中使用了ini_set()函数来覆盖了php.ini文件中的配置,可以通过搜索代码找到并删除相关代码。
在确认以上步骤都正确无误后,display_errors指令应当能够正常生效。如果或无效,建议检查其他可能影响毛病显示的配置项还是尝试重新配置PHP环境。
TOP