« PukiWiki 1.4.4 のデータを Namazu(namazu.inc.php) で検索 | トップページ | MozEx/Mozilla AreaEditor/Sleipnir xyzzy 文字化け »

2004.09.24

PHP ZIPパッケージ版がIIS/Windows上でエラー HTTP 400 - 正しくない要求 で動かない (9/24)

9/24 PHP がIIS/Windows上でエラー HTTP 400 - 正しくない要求 で動かない

PukiWikiIIS/Windows上でも動かしてみようと PHP WindowsのZIPパッケージ版 (Downloads http://jp.php.net/downloads.php) をインストールしたが、phpinfo()だけのテスト用の以下のページが IIS で"エラー HTTP 400"で動かない。

<?php
phpinfo();
?>

エラーメッセージは下記の通り。

  • 環境:Windows NT 4.0 Server /Windows XP …動かないので他のWindowsにもインストールしてしまいました (>_<)
  • エラーメッセージ:

HTTP 400 - 正しくない要求
res://C:\WINDOWS\System32\shdoclc.dll/http_400.htm ページが見つかりません
検索中のページは、削除された、名前が変更された、または現在利用できない可能性があります。

次のことを試してください:
アドレス バーにページ アドレスを入力した場合は、ページ アドレスを正しく入力したかどうかを確認してください。

ホーム ページを開いてから、表示する情報へのリンクを探してください。
別のリンク先を表示するには、 [戻る] ボタンをクリックしてください。
[検索] ボタンをクリックして、インターネット上の情報を検索してください。

HTTP 400 - 正しくない要求
Internet Explorer

比較のために、インストーラ版をインストールして phpinfo() を実行するが、インストーラ版ではちゃんと動作し、以下のメッセージが表示された。

phpinfo()
http://localhost/info.php

PHP Version 4.3.8

System Windows NT 5.1 build 2600
Build Date Jul 13 2004 17:31:56
Server API CGI/FastCGI
Virtual Directory Support enabled
Configuration File (php.ini) Path C:\WINDOWS\php.ini
PHP API 20020918
PHP Extension 20020429
Zend Extension 20021010
Debug Build no
Thread Safety enabled
Registered PHP Streams php, http, ftp, compress.zlib

インストーラ版では動いたので、動かないZIPパッケージ版とで IIS のマッピングや php4ts.dll などの環境を比較するが違いが見つからず。唯一違いのありそうな php.ini を差分比較ソフトDFhttp://www.vector.co.jp/soft/win95/util/se113286.html)で比較してみた。


00440 L|cgi.force_redirect = 0                            ||       |                                                 

唯一の違いはパッケージ版では cgi.force_redirect = 0 が設定されていなかったこと (>_<)。
cgi.force_redirect = 0 を php.ini に設定したところパッケージ版でも動くようになった。

後から cgi.force_redirect=0 を検索したら、ちゃんと PHP の最初のページで必須と書かれていた…トホホ
PHP: IIS/PWS サーバ - Manual
http://php.planetmirror.com/manual/ja/install.iis.php

Important for CGI users: cgi.force_redirectに関するFAQ に重要な情報がありますので読んでください。このディレクティブが 0にセットされている必要があります。



|

« PukiWiki 1.4.4 のデータを Namazu(namazu.inc.php) で検索 | トップページ | MozEx/Mozilla AreaEditor/Sleipnir xyzzy 文字化け »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/49099/1520173

この記事へのトラックバック一覧です: PHP ZIPパッケージ版がIIS/Windows上でエラー HTTP 400 - 正しくない要求 で動かない (9/24):

« PukiWiki 1.4.4 のデータを Namazu(namazu.inc.php) で検索 | トップページ | MozEx/Mozilla AreaEditor/Sleipnir xyzzy 文字化け »