-1

我最近接管了一个非常古老的 PHP 网站,该网站每周生成一个 1 GB 的 php-errors.log 文件。大多数通知来自未定义的变量和索引。从长远来看,这些通知应该在 php 代码中得到修复。

客户的一些屏幕上出现随机错误。迄今为止的错误无法复制。

日志文件中的通知数量太多了,我想知道是否应该在 php.ini 中将它们关闭。

你怎么看?

4

3 回答 3

2

错误/通知应该被隐藏,但不能在生产中关闭。它们应该尽快保存在日志和修复中。

但是当然你可以禁用它们,这不好,但你可以。如果你这样做,那么在出现问题时,你将无法检查出了什么问题。它没有帮助。

于 2013-10-15T19:53:05.737 回答
0

修复代码 - 通知是有原因的。只需确保他们只是转到日志文件,不要将游戏泄露给您网站的用户

于 2013-10-15T19:53:24.413 回答
0

您应该始终尝试使用尽可能少的错误进行编码,但如果出现错误,您绝对不希望它显示给用户。所以是的,在生产环境中关闭,但在编码中使用最佳实践。

于 2013-10-15T19:53:35.533 回答