我在Apache上有PHP的开发版本.我把它移到生产中并在我的网站上得到了这些奇怪的通知.我没有开发版本.如何在我的开发版网站上启用这些通知来修复它们?
如果你有权访问你的php.ini,那么Björn的回答就是你要走的路.
但是,如果您不这样做,或者您想要更改特定的脚本/项目错误级别,请在代码的开头执行此操作:
ini_set('display_errors', 1); // Enable error reporting for NOTICES error_reporting(E_NOTICE);
您可以在此处查看error_reporting可用的级别:http://us2.php.net/manual/en/function.error-reporting.php.
最好不要在生产环境中显示任何错误,而是记录任何奇怪的行为并通过邮件发送给管理员.只应在开发环境中启用NOTICES.
将您的php.ini文件(即error_reporting行)更改为E_ALL.
即:
error_reporting = E_ALL