突然,PHP开始将常见警告转换为致命错误(因此我得到了500个)。PHP将警告转换为致命错误
例子:
Fatal error: Comments starting with '#' are deprecated in [...]
Fatal error: Module 'xdebug' already loaded in [...]
关于如何解决此问题任何线索?我无法确定一个php.ini值是否可以改变,从而影响这个值。
突然,PHP开始将常见警告转换为致命错误(因此我得到了500个)。PHP将警告转换为致命错误
例子:
Fatal error: Comments starting with '#' are deprecated in [...]
Fatal error: Module 'xdebug' already loaded in [...]
关于如何解决此问题任何线索?我无法确定一个php.ini值是否可以改变,从而影响这个值。
问题是由编辑配置文件,替换#评论和禁止重复模块的入口解析。
您可能有一个custom exception handler。重置与
restore_exception_handler();
如果可行,找出你在哪里和为什么有一个自定义处理程序。
如果这不起作用,请检查您的php.ini是否包含“degug”,特别是确保您没有“xdebug”更改错误处理。如果您不知道在哪里可以找到你的php.ini:使用
phpinfo();
这并没有多大帮助。如果你看看我Q下面的评论,我们已经探讨过了。 – alkar
把'php.sparta_mode Off'放到php.ini – zerkms
@zerkms:你,先生,只是让我的一天。 – alkar
现在认真:尝试寻找代码中的http://www.php.net/manual/en/function.set-error-handler.php,捕捉所有内容并抛出致命的代码 – zerkms