ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:akihoo ハッスルサーバー PHP4 PHP5
困り度:
  • すぐに回答を!
.htaccessというファイルを作成し
 AddHandler x-httpd-php5 .php
という記述を追加することにより、PHP5の利用が可能にる。

というメールをハッスルサーバーから頂いて、早速そのように設定したところ、拡張子phpのページをクリックすると、phpファイルをダウンローロしようとする画面が出てくるようになりました。

.htaccessファイルを削除しても、phpファイルをダウンローロしようとする画面は消えません。

どのように設定すれば、以前のように普通にPHPページを閲覧できるようにできますか?

よろしくお願いします。
質問投稿日時:08/12/03 21:48
質問番号:4527612
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:BellBell ハッスルサーバーに問い合わせるのが一番だとは思いますが。

色々検索するうちに、下記のように2行追加が必要なサーバーが存在するとの情報がありました。
どのような設定の場合にそうなるのかは不明です。

AddType application/x-httpd-php .php
AddHandler x-httpd-php .php

この場合は、5も指定すべきですかね。
AddType application/x-httpd-php5 .php
AddHandler x-httpd-php5 .php

実験してみて上手くいかなくて元々、ぐらいの気持ちが持てるようなら試してみても損はない気はします。

ちなみに、元々サーバ上にあった.htaccessを上書きしたって可能性はないですか?
突如ダウンロード画面になったって動きを考えると、サーバ会社が置いていたデフォルト設定が書かれた.htaccessを上書きして、動作がおかしいと削除してしまってる可能性が否定できない気がしました。

サーバー会社がメールで書いてきたのは、そのデフォルト設定が書かれた.htaccessに、『AddHandler x-httpd-php5 .php』の1行を追加すると、って意味かなと。

上記すべて、想像です。
一番は、サーバー会社に問い合わせです。
種類:アドバイス
どんな人:専門家
自信:参考意見
回答日時:08/12/04 02:09
回答番号:No.1
この回答への補足ご回答ありがとうございます。

書かれていた2行、試してみましたが、変化ありませんでした。

元々あった.htaccessを上書きした可能性はないと思います。
私が作ったサブディレクトリ内に新しく.htaccessを作ったので。

***** .htaccess *****
 AddHandler x-httpd-php5 .php
*********************
この.htaccessを削除したらIEでは通常にウェブページを見る事ができる事が判明しました。
しかし、Firefoxではこの.htaccessを削除しても一度クリックしたPCからはダウンロード画面が出てきます。
Firefoxでもこの.htaccessを削除した状態で初めてページをクリックしたPCからは通常に見る事ができるようです。

サーバー会社に問い合わせをしてみたいと思います。
この回答へのお礼この回答にお礼をつける(質問者のみ)