locked
IIS6 + PHP4 で、401,3 エラー

    質問

  • 稼働していたサーバーの環境を新サーバーに移行したところ、エラーが表示されて動きません。

    移行した作業としましては、

     C:\PHP フォルダをコピー
     C:\Windows\php.ini ファイルをコピー
     C:\InetPub\wwwroot\xxx フォルダをコピー

     して、インターネットインフォメーションサービスマネージャにて
    [既定のwebサイト]-[xxx]のプロパティから[ディレクトリ]タブの[構成]で拡張子phpを設定(php4isapi.dll)し、
    [ディレクトリ セキュリティ]-[認証とアクセス制御]の編集では[匿名アクセスを有効にする]にだけチェックを入れました。
     [webサービスの拡張]にてphpを許可にしました。

    また、環境変数path にもC:\PHP を追加しました。


    そうしてIEにて ~.php を呼び出そうとすると
    「webサーバーでこのリソースに対して構成されているアクセス制御リスト(ACL)により、このディレクトリまたはページを表示できません。」となってしまいます。
    「HTTP エラー 401,3 - 権限がありません : 要求したリソースに設定されたACLによりアクセスが拒否されました。」
    と出てしまいます。

    同じフォルダにある ~.html は正常に表示されます。


    C:\PHPの アクセス権限(プロパティの[セキュリティ])は、
     Administrator フルコントロール
     CREATOR OWNER
     SYSTEM        フルコントロール
     Users         読み取りと実行
    になっています。


    PHPの方に問題があるのか、IISの方に問題があるのか、アクセス権限設定の方に問題があるのか、
    その絞込もできていない状態です。
    何が原因でどう対処すればよいのか、ご存知の方がいらっしゃいましたら、ご教授願えますでしょうか。

    2010年12月24日 5:54

すべての返信