我究竟在哪里可以检查错误日志中的 500 错误?

Posted

技术标签:

【中文标题】我究竟在哪里可以检查错误日志中的 500 错误?【英文标题】:Where exactly can I check error logs for 500 error? 【发布时间】:2019-03-08 07:02:20 【问题描述】:

我刚刚将我的更改上传到服务器,其中包含向用户发送电子邮件的功能,但在发送电子邮件时,我在控制台中收到 Failed to load resource: the server responded with a status of 500 (Internal Server Error) 错误。我无法追踪错误,我在哪里可以找到导致此问题的确切错误?

我正在使用 Phalcon 框架 Phalcon 版本:3.3.1 php 版本:5.6.33 nginx

谢谢

【问题讨论】:

Find out the error_log's path的可能重复 @MagnusEriksson 请解释它是如何重复的? 如果您找到错误日志,您将看到错误消息实际上是什么。 1. 500 个错误最终出现在配置的错误日志中。查看错误日志应该为您提供找出导致错误的原因所需的信息。 2. 如果链接对您没有帮助,请直接说而不是粗鲁。那将不会帮助你......祝你好运。我出去了。 @MagnusEriksson 是的,它没有帮助我,你粗鲁的 cmets 也没有再见! 【参考方案1】:

这取决于你的服务器是什么操作系统。

如果我们假设它是 linux 或 unix 服务器,如果您没有修改日志在 vhost 中的写入位置,您应该能够在 /var/log/nginx/error.log 中看到它们。

【讨论】:

【参考方案2】:

在 Linux 系统中

/var/log/[SERVER NAME]/php_errors.log & errors.log

[SERVER NAME] is apache2 - if you are using apache or lampp - when you are using lampp

在 Windows 系统中

[SERVER SOURCE ROOT]/logs.

(P.S - This Paths are default configured paths check php.conf)

【讨论】:

【参考方案3】:

也可以签到:

/usr/local/apps/apache/logs

【讨论】:

以上是关于我究竟在哪里可以检查错误日志中的 500 错误?的主要内容,如果未能解决你的问题,请参考以下文章

在哪里可以找到 PHP 的错误日志文件?

在tomcat运行一个自己写的servlet,页面500错误,不知道哪里配置错了,请大神解答。

mysql错误日志在哪里

HTTP 500内部服务器错误怎么解决。

如何从 Codeanywhere 查看 PHP 错误日志?

Nginx+PHP框架laravel状态码500错误解决!