托管IIS 7上的Drupal 7

时间:2013-11-02 21:02:55

标签: php asp.net iis drupal drupal-7

我在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的读写操作,但没有改变一点。

1 个答案:

答案 0 :(得分:1)

似乎运行Drupal 7的web.config导致了问题。 我找到了这篇文章并使用了那里提到的web.config,现在主页工作正常。

http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/install-drupal-on-iis