织梦网站出现 500 错误,我们遇见过好多次了,见得多了,遇到的情况也就多了,解决的办法也就多了。今天,我把这些经验写成了一篇百度经验,希望能帮到更多的同仁。

 方法/步骤

在解决方法中,给我印象最深刻的是我修改了站群服务器密码后网站打不开了,我记得当时改了 3 个钟头,所有的方法都试过了,还是不行,最后终于找到原因,原来是改变了站群服务器密码,却没有改变网站授权密码,因此网站出现 500 错误。要想解决问题,就要开启 IIS, 找到出现问题的网站,然后找到 IIS 右边的基本设定。

 点选基本设定,我们会看到下图所示的介面。

 点选测试连线,我们会发现该网站没有通过身份验证和授权,没有通过授权没关系,没有通过身份验证网站可就打不来了。

 点选【连线为】找到【特定使用者】,点选【设定】,输入站群服务器新修改的使用者名称和密码。

点选确定,我们会发现我们通过了身份验证和授权,然后就可以开启我们的网站了。

情况二就是,网站开启,而应用程式池没有开启。按照常规,IIS 上网站开启,应用程式池自然开启,可有时确例项外,因此在检查网站的时候也要检查应用程式池。

情况三:织梦网站根目录的 index.php 档案被人有意或无意篡改,如果是这种情况找一个好的档案替换一下就 OK 了。

情况四:IIS 系结网站的路径错误,我们应该系结 12345,却系结了 123456,这也会造成网站 500 错误。

情况五:IIS 关闭,如果 IIS 关闭,站群服务器也会报 500 错误的,这时候我们需要重启 IIS,重启之后,网站开启成功。