【问题标题】:Finding where PHP errors are logged on Ubuntu server?查找在 Ubuntu 服务器上记录 PHP 错误的位置?
【发布时间】:2012-02-28 10:07:36
【问题描述】:

我在 ubuntu 服务器上找不到 PHP 错误日志。

检查 phpinfo() 对 error_log 没有“价值”。如果我运行locate error_log,我正在使用的域将一无所获。该站点位于共享服务器上,因此我不确定是否可以更改 php.ini 中的任何内容 -

PHP 错误日志在哪里?

【问题讨论】:

  • 我只是做一个评论,但是你为什么不写一个函数来记录不同的日志级别呢? PS:关于你的问题;我猜你看了一下 /var/log/apache?!
  • 500 是 appache 错误而不是 php 错误。
  • 对! 500是阿帕奇!我忘了!

标签: php apache ubuntu error-handling


【解决方案1】:

检查主机的主要 Apache 错误日志:

/var/log/apache2/error.log

【讨论】:

    【解决方案2】:

    此站点位于共享服务器上

    然后您需要询问您的网络主机日志文件所在的位置。

    每个虚拟主机在何处以及如何写入日志完全取决于他们。

    【讨论】:

      【解决方案3】:

      通常在涉及虚拟主机的共享服务器上,每个虚拟主机都有自己独特的error_logaccess_log 文件。

      在某些主机上,它们通常位于您的主目录中名为 logs 的文件夹下。如果您在您的家中没有看到任何看起来存储日志的目录,请登录您的主机控制面板,看看您是否可以在那里访问它们。例如,cPanel 有一个名为 logs 的部分,您可以在其中找到一个名为 Error Log 的项目,它会向您显示虚拟主机的 Apache 错误日志的内容。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-16
        • 2020-01-26
        • 1970-01-01
        • 2019-08-20
        相关资源
        最近更新 更多