我偶尔会收到来自邮件服务器的带有上述消息的错误消息。似乎电子邮件中至少有一行超过 999 个字符,因此电子邮件被退回。
这是“设计”吗?在 RFC 中?还是一些奇怪的伪垃圾邮件过滤器?或者只是一个糟糕的邮件服务器?
我用谷歌搜索了一下,但没有找到合适的答案。希望你们中的一个可以启发我。
我偶尔会收到来自邮件服务器的带有上述消息的错误消息。似乎电子邮件中至少有一行超过 999 个字符,因此电子邮件被退回。
这是“设计”吗?在 RFC 中?还是一些奇怪的伪垃圾邮件过滤器?或者只是一个糟糕的邮件服务器?
我用谷歌搜索了一下,但没有找到合适的答案。希望你们中的一个可以启发我。
我已经尝试过先前回答的有关此问题的问题,但无济于事。
刚刚在我的 Windows 7 机器上安装了 PHP5 和 IIS,我无法显示 PHP 错误而不是 500 错误。
在 PHP 中;
error_reporting = E_ALL
display_errors = On
在 IIS 中,我将 htmlErrors 设置为详细,它显示了详细的 IIS 500 错误页面。如果设置为自定义,它会显示一个基本的 500 错误页面。
如果我将它设置为 PassThrough,我会得到一个空白页面(查看源代码显示没有代码)。
我的 PHP 日志文件显示了致命的 PHP 运行时错误。
我有一个 Apache Http Server,它的一个虚拟主机开始失败,出现 500 错误。我直接查看日志,触发了问题,结果是访问日志中的正常条目,而错误日志中没有提及。
这是运行 PHP 所以我运行
php index.php
在应用程序的目录上,它运行得很好。这不是 PHP 问题,或者说不太可能。
我将 LogLevel 设置为调试,我在错误日志中看到的只是这样的:
[Sat Jul 04 08:41:10 2009] [error] [client 84.72.21.12] File does not exist: /var/www/example.com/public/favicon.ico, referer: http://example.com/
并在访问日志中:
84.72.21.12 - - [04/Jul/2009:08:40:29 -0400] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.18 (KHTML, like Gecko) Version/4.0.1 Safari/530.18"
84.72.21.12 - - [04/Jul/2009:08:40:29 -0400] "GET /favicon.ico HTTP/1.1" 404 361 "http://example.com/" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.18 (KHTML, like Gecko) Version/4.0.1 Safari/530.18"
有什么想法可以尝试吗?