HTTP エラー 403.1 - Forbidden

実行可能ファイルの実行が許可されていないディレクトリから CGI、ISAPI、または他の実行可能プログラムを実行しようとしました。

可能性のある原因:

  • [スクリプト] または [スクリプトおよび実行可能ファイル] の権利がサーバー、サイト、アプリケーション、またはページ レベルの [権利とアクセス許可] で構成されていません。
  • configuration/system.webServer/handlers@accessPolicy 属性に [スクリプト] または [実行可能] ファイルが構成されていません。
  • CGI ファイルまたは他の実行ファイルの実行時に、実行のアクセスが拒否されました。
  • ASP、ASP.NET または他の動的スクリプト ファイルにアクセスするときに、スクリプト アクセスが拒否されました。
  • 実行しようとしているファイルのスクリプト マッピングが、使用しようとしている GET や POST などの HTTP 動詞を認識するように構成されていません。.
  • HTTP 動詞では、大文字と小文字が区別されます。大文字を使用してください。HTTP 動詞として "POST" は使用できますが、"post" は実行が拒否されるため使用できません。

対処方法:

  • 要求されたリソースに対するスクリプトの実行を有効にします。
    1. IIS マネージャーを開き、管理対象レベルへ移動します。
    2. [機能] ページで [ハンドラー マッピング] 機能をダブルクリックします。
    3. [ハンドラー マッピング] ページの操作ウィンドウで [ハンドラーのアクセス許可の編集] をクリックします。
    4. [ハンドラーのアクセス許可の編集] ダイアログ ボックスの [スクリプト] を選択し、スクリプト権限が必要なハンドラーを有効にします。
  • サーバー、サイト、アプリケーション、およびページ レベルで configuration/system.webServer/handlers@accessPolicy 設定を確認します。
  • 使用する HTTP 動詞を認識するようにスクリプト マッピングが構成されていること、動詞が大文字であることを確認します。
  • この HTTP 状態コードに対して失敗した要求を追跡するトレース規則を作成します。失敗した要求のトレース規則の作成の詳細については、ここをクリックします。

エラー情報の詳細:

モジュール   IIS Web Core
通知   MapRequestHandler
ハンドラー   PHP_via_FastCGI
エラー コード   0x80070005
要求された URL   http://go.gogo.tc:80/index.php?itemid=897
物理パス   c:\www\go.gogo.tc\index.php
ログオン方法   匿名
ログオン ユーザー   匿名

詳細情報:

このエラーは、"実行の権利" 設定が要求されたリソースにスクリプトの実行を許可しないときに発生します。リソースの "実行の権利" プロパティを、サーバー、サイト、アプリケーション、またはページ レベルで設定します。この問題を解決するには、各レベルの "実行の権利" 設定を確認し、目的のレベルで適切な "実行の権利" を設定します。

詳細情報の表示 »

マイクロソフト サポート技術情報の記事:

  • 318380