2

CGI モードで実行されている PHP を使用して、IIS でサイトを実行しています。PHP は既存のサイトにインストールされていたため、.htmlファイルと同様に PHP によって解析されるファイル用にハンドラーがセットアップされました.php

拡張子を持つ存在しないページ.phpが要求されると、404 がスローされ、ユーザーはカスタム 404 ページにリダイレクトされますが、.html拡張子を持つ存在しないページが要求されると、「入力ファイルが指定されていません」というメッセージが表示されます。エラーが表示されます。

このエラーを検索したところ、同様の問題の潜在的な解決策が見つかりましたが、この特定の問題を解決するものはありません。正しい方向へのアイデアや突っ込みは大歓迎です!

4

2 に答える 2

4

Invoke handler only if request is mapped to fileリクエスト制限下のハンドラーのオプションを試してください。

于 2012-09-12T12:09:32.173 に答える
1

初め。「PHP Manager」を開き、そこで黄色の警告を確認します。そこのアドバイスに従ってください。https://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/using-php-manager-for-iis-には、Microsoft からのこのような問題を解決するための役立つページがあります。 to-setup-and-configure-php

2番。アプリのフォルダへのアクセス許可を確認してください。AppPool を実行しているユーザーにアクセス権を付与する必要があります。

誰かがここをさまようのに役立つことを願っています!

于 2016-07-27T11:06:15.203 に答える