人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

apache2の質問です。
linux上でapache2を動かしていて、PHP5のページを公開しています。
例 http://hogehoge.com/phpinfo.php
↑コレは動くのですが、ユーザのページ↓では動作しません。
例 http://hogehoge.com/~foobar/phpinfo.php
ファイルとしてダウンロードしようとしちゃいます。
ちゃんと動作するようなconfの設定を教えて下さい


●質問者: loveinyou1989
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Linux ダウンロード ファイル ユーザ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● エアル
●50ポイント

私の環境ではこれで動作してしまいます。

ダウンロードもしていません。

http://localhost/~test/phpinfo.php

設定はこれしかしていません

AddHandler php5-script .php

AddType text/html .php

◎質問者からの返答

ありがとうございます。

AddHandler php5-script .php

は記述してあったので、

AddType text/html .php

を記述したらテキストとして表示されてしまいました。

またいずれでも、チルダ無しのページでは正常にphpが動いています。

何か思い当たることがございましたらまたご回答お願いします。


2 ● km1981
●200ポイント ベストアンサー

ユーザ権限で PHP の実行ができないようになっているのだと思います

次のページを読んでください

http://blog.shiten.info/2010/05/ubuntu-10-04-%E3%81%AE-apache2-userdir-%E3%81%A7-php-%E3%81%8C%E5%8B%95%E3%81%8B%E3%81%AA%E3%81%84%E4%BB%B6.html

◎質問者からの返答

まさにそのものずばりでした。

(Ubuntuな点も同じでした・・・)

他のディストリビューションでもあり得る話のようで、勉強になりました。

本当に助かりました、ありがとうございました。

一応メモ

/etc/apache2/mods-available/php5.conf の以下のコンフィグをコメントアウト

変更前

php_admin_value engine Off

変更後

# php_admin_value engine Off

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ