- 締切済み
DirectoryIndex に index.phpと書くと、index.htmlより先に表示される?
DirectoryIndex に DirectoryIndex index.html index.php と記述すると、順番的に、index.htmlがなかったらindex.phpが表示されるというようになると思うのですが、どうも、index.phpが先に表示されているようです。。 といいますか、index.phpが表示されているのではなく、phpファイルを開こうとするとダウンロードの画面が表示されてしまうのです。 いろいろと調べていったら、この症状が出たのに気づいたので、解決のきっかけになればと思いまして。 これは、httpd.confのどこを書き間違えるとこのようなことになるのでしょうか。
- みんなの回答 (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
>が、はやり、ダウンロードになります httpdを再起動しないと 編集した httpd.conf は再読込されないよ? それは大丈夫?
補足
再起動もしました。 でも、だめでした。
httpd.conf に↓ 有る? AddType application/x-httpd-php .php
補足
ぬけてました。。 で、httpd.confの最終行に入れてみました。 が、はやり、ダウンロードになります。 いま、DirectoryIndexのところにindex.phpを消して、アドレスにアクセスしたところ、ディレクトリにindex.htmlとつけるとindex.htmlは開いてきますが、index.htmlを消すとダウンロードになります。 これ、DirectoryIndexにindex.phpと書いてないので、index.phpが開いているわけでないはずなのに、なぜダウンロードの画面が。。 なぜでしょう。。
補足
http://oshiete1.goo.ne.jp/qa2822400.html の件を確かめてみました。キャッシュも捨ててやってみましたが、ダウンロードになります。。 入れ直し、はしんどいですが、それしか方法はないのでしょうか。。