据我所知,500 错误意味着服务器在访问给定 URL 时遇到问题。我有一个域,我们称之为 domain.org,我在这个域上有一堆 AJAX 调用,这些调用曾经可以工作,但是今天早上它们突然停止工作,而我没有更改代码中的任何内容。
这很奇怪,但更奇怪的是,当我打开 Firebug 时,它一直显示我当前正在访问的 URL 的 500 错误。
因此,如果我打开 URL www.subdomain.domain.org/product.php,它将显示 NetworkError: 500 Internal Server Error - http://subdomain.domain.org/product.php这对我来说非常混乱,因为页面正常打开,所有内容都在那里,并且页面上没有报告其他错误。
所以,我假设某些服务器设置已更改 - 有人可以告诉我这个设置可能是什么,或者要查看哪些配置文件?该网站建立在 Smarty 之上,而且昨天没有出现 500 错误,它们只是在今天出现,没有明显的原因。我应该联系我的托管服务提供商吗?
我知道这个问题很广泛,但我不知道如何进一步指定它,因为这违背了我对这个错误的理解。