我在 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=Detailed" passthrough 和其他东西,但我得到的只是该死的 500 内部服务器错误,没有信息。
如果 web.config 是无效的 xml 语法,我会得到一个正确的错误页面,报告语法不正确,所以似乎 web.config 被解析但不知何故被忽略了。
你有什么想法可以帮助我的案子吗?
谢谢
编辑:我忘了提到我尝试设置访问权限以执行以及读写 web.config 和 index.php 但没有改变一点。