我正在按照以下设置运行多个 wordpress 博客:
服务器 2008 R2;IIS 7.5;PHP 5.3.3;MySQL 5.0.7;
我今天将我的 wordpress 安装从 2.9.2 升级到 3.0.2(在 2 个不同的站点上),升级过程很顺利。我可以无错误地提供 .php 页面,登录管理系统等。我可以通过直接访问 mywebsite.com/index.php 浏览我的博客,但当我尝试访问 mywebsite.com(没有 index.php)时,我收到低于 500 的错误。
我重置了 IIS,删除并重新附加了默认文档,但我没有主意了。
如果有人能解决这个问题那就太好了。
这是我收到的 500 错误:
Error Summary
HTTP Error 500.0 - Internal Server Error
The page cannot be displayed because an internal server error has occurred.
Detailed Error Information
Module FastCgiModule
Notification ExecuteRequestHandler
Handler PHP FastCGI
Error Code 0x00000000
Requested URL http://mywebsite.com:80/index.php
Physical Path D:\mywebsite.com\index.php
Logon Method Anonymous
Logon User Anonymous
谢谢
斯蒂芬
答案1
打开 PHP.ini 并查找“error_log”值。确保它指向 IIS 工作进程可以写入的文件。还要检查“error_reporting”值并确保它包含“E_ALL”。
之后,打开“error_log”值指向的文件:它应该包含有关发生故障的更多信息。
答案2
打开 IIS -> 选择您的网站 -> 在 IIS 部分下
错误页面 -> 500 -> 编辑功能设置 -> “详细错误”
这样您将能够看到确切的错误并可能帮助您解决问题。
祝你好运:)