有时,在 WinXP 上的 Firefox(7.0.1)中,我在访问某些网站时会遇到以下错误:
Server Error
The following error occurred:
[code=CACHE_FILL_OPEN_FILE] An internal error prevented the object
from being sent to the client and cached. Try again later.
Please contact the administrator.
是什么原因导致了这个错误以及如何解决它?
答案1
500 错误是网络服务器中的错误,要解决该错误,您必须将其报告给管理该网站的人员。
维基百科说
5xx 服务器错误
服务器未能满足表面上有效的请求。
以数字“5”开头的响应状态代码表示服务器意识到自己遇到了错误或无法执行请求的情况。除了响应 HEAD 请求时,服务器应包含一个包含错误情况说明的实体,并指明这是暂时的还是永久的情况。同样,用户代理应向用户显示任何包含的实体。这些响应代码适用于任何请求方法。500内部服务器错误
当没有更具体的消息适合时,会给出一般错误消息。
我发现这与 PHP 和 Blogspot 有关,因此可能存在 PHP/Blogspot 错误或服务器端编码错误,导致在某些情况下在服务器端产生此消息。