• 締切済み

DirectoryIndex に index.phpと書くと、index.htmlより先に表示される?

DirectoryIndex に  DirectoryIndex index.html index.php と記述すると、順番的に、index.htmlがなかったらindex.phpが表示されるというようになると思うのですが、どうも、index.phpが先に表示されているようです。。 といいますか、index.phpが表示されているのではなく、phpファイルを開こうとするとダウンロードの画面が表示されてしまうのです。 いろいろと調べていったら、この症状が出たのに気づいたので、解決のきっかけになればと思いまして。 これは、httpd.confのどこを書き間違えるとこのようなことになるのでしょうか。

みんなの回答

noname#39970
noname#39970
回答No.3

ふと。CGIとかがダウンロードになってしまう現象は よく聞くなぁ と思ったので検索してみた http://www.google.co.jp/search?hl=ja&lr=lang_ja&q=php%E3%81%8C%E3%80%80%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%AB%20apache なんか似たよう何が見あたる http://oshiete1.goo.ne.jp/qa2822400.html

muxic
質問者

補足

http://oshiete1.goo.ne.jp/qa2822400.html の件を確かめてみました。キャッシュも捨ててやってみましたが、ダウンロードになります。。 入れ直し、はしんどいですが、それしか方法はないのでしょうか。。

noname#39970
noname#39970
回答No.2

>が、はやり、ダウンロードになります httpdを再起動しないと 編集した httpd.conf は再読込されないよ? それは大丈夫?

muxic
質問者

補足

再起動もしました。 でも、だめでした。

noname#39970
noname#39970
回答No.1

httpd.conf に↓ 有る? AddType application/x-httpd-php .php

muxic
質問者

補足

ぬけてました。。 で、httpd.confの最終行に入れてみました。 が、はやり、ダウンロードになります。 いま、DirectoryIndexのところにindex.phpを消して、アドレスにアクセスしたところ、ディレクトリにindex.htmlとつけるとindex.htmlは開いてきますが、index.htmlを消すとダウンロードになります。 これ、DirectoryIndexにindex.phpと書いてないので、index.phpが開いているわけでないはずなのに、なぜダウンロードの画面が。。 なぜでしょう。。

関連するQ&A