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 はインターネット プロバイダーによってホストされているため、設定を構成することも、サーバー ログにアクセスすることもできません。
httpErros errorMode=Detailed" パススルーなどを含む web.config で遊んでみましたが、情報がない 500 Internal Server Error しか表示されません。
web.config が無効な xml 構文である場合、構文が正しくないことを報告する適切なエラー ページが表示されるため、web.config は解析されているようですが、何らかの形で無視されているようです。
私のケースに役立つアイデアはありますか?
ありがとう
編集:web.configとindex.phpの読み取りと書き込みだけでなく、実行するアクセス権を設定しようとしたことを忘れていましたが、少しは変わりませんでした。