实时查看apache错误日志

use*_*325 10 php apache

我正在使用apache中的mod_php构建一个PHP应用程序.但是在开发过程中,我会在代码中出现语法错误(当然).

当我加载有错误的页面时,我得到500页,如果我想查看实际的错误消息,我必须进入/ var/log并捕获实际的错误日志.这在开发过程中一直非常烦人.

我知道一个人可能会在网页上显示错误,但是在使用JSON等时这并不总是很方便并且它会弄乱页面.

我知道,对于大多数python框架,例如,在运行服务器应用程序时,错误消息只会打印到stdout,但是在这种情况下,因为我只是将PHP附加到apache服务后台进程,所以我看不出这是怎么回事.

有没有办法在带有apache的窗口中实时查看错误日志?

bob*_*olt 33

tail -f /var/log/apache/error.log
Run Code Online (Sandbox Code Playgroud)

  • 一个PSA给大家,因为这仍然是谷歌的第三个结果:如果你使用`apache2`(大多数人都是),你需要使用`tail -f/var/log/apache2/error.log` < - notice阿帕奇**2** (5认同)
  • +1。`-f` 是“follow” - 转储文件的最后 10 行,然后在添加到文件中时继续转储任何新行。 (3认同)

Iva*_*rer 6

实时使用:

sudo watch tail /var/log/apache2/error.log
Run Code Online (Sandbox Code Playgroud)