如何在我的开发服务器上启用通知

Tom*_*ski 5 php error-handling

我在Apache上有PHP的开发版本.我把它移到生产中并在我的网站上得到了这些奇怪的通知.我没有开发版本.如何在我的开发版网站上启用这些通知来修复它们?

Seb*_*Seb 10

如果你有权访问你的php.ini,那么Björn的回答就是你要走的路.

但是,如果您不这样做,或者您想要更改特定的脚本/项目错误级别,请在代码的开头执行此操作:

ini_set('display_errors', 1);

// Enable error reporting for NOTICES
error_reporting(E_NOTICE);
Run Code Online (Sandbox Code Playgroud)

您可以在此处查看error_reporting可用的级别:http://us2.php.net/manual/en/function.error-reporting.php.

最好不要在生产环境中显示任何错误,而是记录任何奇怪的行为并通过邮件发送给管理员.只应在开发环境中启用NOTICES.


Bjö*_*örn 9

将您的php.ini文件(即error_reporting行)更改为E_ALL.

即:

error_reporting = E_ALL
Run Code Online (Sandbox Code Playgroud)