我有一个装有 Windows Server 2008 R2/IIS 7.5 的虚拟服务器。
我安装了 PHP 5.2 和 FastCGI、MySQL 5,并在其上安装了 TYPO3。但是不起作用。我只收到“内部服务器错误 - 500”,这几乎概括了一切。没有其他信息。
PhpMyAdmin 运行完美,我用它导入了数据库(将本地开发的安装迁移到该服务器)。
有什么提示或想法吗?
答案1
IIS7 默认隐藏详细的错误消息。将其添加到web.config
站点根目录中的文件中:
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" existingResponse="PassThrough" />
</system.webServer>
</configuration>
这应该强制 IIS 呈现底层错误。