カテゴリ | |
サマリ | AN HTTPDでCSSを拾わない? |
バージョン | 1.4.5 |
投稿者 | ゴン太 |
状態 | 完了 |
投稿日 | |
Windows2000Server+IIS5ではPukiWiki1.4.5は正常に動作をしますが、Windows2000Server+AN HTTPD(1.42n)で動作をさせるとCSSを認識しないようで、CSSが適用されていないような表示になってしまいます。
AN HTTPDはPukiWiki1.4.4では正常に動作します。
原因はなんなのでしょうか?ご教授のほどよろしくお願いします。
- 補足です。動作確認したブラウザは、IE6、FireFox1.0では正常に表示されているのですが、IE5.0、IE5.5ではダメでした。その他のブラウザは未確認です。 -- ゴン太
- こんにちは :) CSSだけを単独でウェブブラウザで見て下さい。CSSの中身の代わりに何かエラーメッセージでも出力されているかもしれません。 -- henoheno
- pukiwiki.css.phpを指定しても、何も表示されません。(地球儀が回りっぱなし)うーん、分かりませんね・・・。ちなみに、pukiwiki.css.phpをIIS側で指定してみると、ダウンロードしました。。。 -- ゴン太
- そのCSSファイルが手に入らない理由が、今回の原因じゃないでしょうか。pukiwiki.css.php は単独のPHPファイルなので、放っておいても最悪30秒くらいで止まると思いますが、結局最終的にどうなりますか? -- henoheno

すみません。地球儀が回りっぱなしの時もありましたがこのようなエラーが表示されます。このエラーはAN HTTPDのみ、IE6、IE5で出るのを確認しました。 -- ゴン太
- 正常に表示されているIE6でも上記のエラーがでるのですが、これは問題なのでしょうか?分からなくなってきました ;) -- ゴン太
- とりあえず、基本に立ち返ってAN HTTPDの吐くログを見ては如何でしょうか? -- okkez
- CSSが認識しないだけなので、エラーははき出されていないようです。また、上のメッセージがでた場合もエラーログははき出されていません・・・。 -- ゴン太
- 妄想: (1)pukiwiki.css.phpが何も出力しない病に陥っている (2) じつはサーバーを再起動すると直る (3) じつは古いIEは Content-Type: text/css を受け付けない -- henoheno
- あ、でもIISでは大丈夫なんでしたっけね (^^; -- henoheno
- 直接関係ありませんが、AN_HTTPD の場合、*.css のMIME type は何も登録されていないため application/octet-stream になるらしいですね。FirefoxのLive HTTP headers などで、実際に返しているMIME typeを確認するとかすると何かわかるのかしらん -- henoheno
- 皆様ありがとうございました!解決しました :) 以下対策の覚書きです ;)。-- ゴン太
- 現象
Windows2000Server + AN HTTPD1.42n + PHP4.3.6 + PukiWiki1.4.5においてIE5、IE5.5で見るとCSSを正常に拾ってくれない。CSSが適用されていない状態で画面が表示される。(IE6、FireFox1.0では問題なく表示されていることを確認)
- 調査~対策
http://homepage1.nifty.com/yito/anhttpd/faq/php.html
↑基本に戻り設定を確認。c:\php\php.exe を c:\php\sapi\php4isapi.dll とすると正常に動作するようになった。
- 原因
正確な所は技術不足のため判明せず :(
またPHPの他のバージョンでは動作確認をしていません。