我在iis上的托管域有一个恼人的问题。我在我的网站空间的子目录中安装了一个drupal 7实例。 当我访问mydomain.com/drupal时,我收到500内部服务器错误:“由于发生内部服务器错误,无法显示页面。”仅此而已。 当我访问mydomain.com/drupal/index.php时,网站工作正常,除了/ drupal?q =语法没有正确重写(index.php?q =工作正常)。
我希望如果我将我的安装转移到我的wwwroot,问题就会消失,但反之则不那么有效。现在我甚至无法访问mydomain.com/drupal/index.php(导致500以及)。
由于iis由我的互联网提供商托管,我无法配置设置,也无法访问服务器日志。
我尝试使用web.config,包括httpErros errorMode =详细“passthrough和其他东西,但我得到的是该死的500内部服务器错误没有信息。
如果web.config是无效的xml语法,我会得到一个正确的错误页面,报告语法不正确,所以似乎解析了web.config但不知何故被忽略了。
你有什么想法可以帮助我吗?
由于
编辑:我忘了提到我尝试设置访问权限以执行以及对web.config和index.php的读写操作,但没有改变一点。
答案 0 :(得分:1)
似乎运行Drupal 7的web.config导致了问题。 我找到了这篇文章并使用了那里提到的web.config,现在主页工作正常。