- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 php 文件和我收到副本的数据库部署 PHP 服务器。但是,有很多错误(主要来自未声明的变量)。我看过的大多数地方,包括构建它的人,都说要关闭错误消息的显示并将它们放在日志文件中。当我关闭显示器并将它们隐藏在日志中时,该站点工作正常,但错误仍然存在。
问题是,有很多错误。当我不关闭前端错误显示时,由于弹出的大量错误通知,页面内容的大小增加了三倍。在非开发服务器上,是否只是将错误隐藏在日志中实际上是一种很好的做法?
最佳答案
错误应该隐藏并记录到文件中,因为它们有时可能包含最好不要向潜在攻击者显示但您应该修复它们的信息。
如果您忘记经常查看该文件,我所做的是每天(在工作时间)检查错误文件 4 次,如果有错误,请通过电子邮件将它们发送给您并清除日志文件。这样您就很可能不会错过发生的任何错误。
您的目标是在该错误文件中有 0 行(错误和警告),因此您应该越早修复它们越好。
我面临的一个问题是,在记录其他人创建的一个网站的错误后,我开始每隔几天就会收到数百个错误。这些错误似乎很奇怪,因为它们都来自同一时刻,并且根据用户未登录时似乎发生的错误,应该被重定向。它们被 0 分割, undefined variable ......在这种情况下有一个位置 header 重定向,但我仍然有很多错误。这些错误帮助我发现在位置重定向后代码仍在执行,所以我只需要调用 exit()
在位置 header 之后,以防止发生此错误。如果我不记录它们,我就不会知道它们在那里,并且服务器在执行该代码时仍然会抛出大量错误。
关于php - 在 PHP 服务器上隐藏/记录错误是好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60844230/
如果您想分享更多信息,可以在这里找到整个资源 指针: https://github.com/sergiotapia/DreamInCode.Net 基本上,我的API将为其他开发人员提供
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 5 年前。 Improve this qu
我不是 SCM 工具的经验丰富的用户,尽管我确信它们的用处,当然。 我在以前的工作中使用了一些不起眼的商业工具,在当前的工作中使用了 Perforce,并在我的小型个人项目中使用了 TortoiseS
所以我想知道一些我应该避免在 javascript 中做的事情以获得良好的 SEO 排名。在我的下一个站点中,我将广泛使用 jquery 和 javascript,但不想牺牲 SEO。那么您认为我应该
基本上,我想知道什么是避免 future CSS 代码出现问题和混淆的最佳方法... 像这样命名 CSS 属性: div#content ul#navigation div.float-left (真
我是一名优秀的程序员,十分优秀!