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

标签 php error-handling

我在 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 - 如何在我的开发服务器上启用通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/670142/

相关文章:

error-handling - Struts 2 setter未知字段参数

scala - 使用 try-catch 表达式匹配非异常值的模式

php - PHP错误数组不起作用

iphone - Google新闻RSS供稿返回didFailWithError -1002代码

php - 我可以根据结果数将我的 MySQL 查询重构为一个查询吗?

PHP 'exec' 命令不能与 'awk' 命令一起正常工作

php - Laravel 使用 Monolog\Handler\BrowserConsoleHandler 进行日志记录

php - 如何在mysql中选择不同列的总和

c# - 将Json作为ActionResult返回不会让异常消息通过

php - 从 id=id 的其他表获取信息