色々なCMSを試してみたくて、テスト用の自宅サーバ(外部には非公開)を構築しています。
サーバ環境はubuntu9.04+Apache2+PHP5+MySQL5で、Apacheのuserdirモジュールを有効にしています。この状態で各CMS専用のユーザを作成し、各ユーザのドキュメントルートにCMSをインストールして使っています。
具体的には・・・
xoopsユーザを作成して http://localhost/~xoops/ にXOOPSをインストール。
drupalユーザを作成して http://localhost/~drupal/ にDrupalをインストール。
ここで問題になったのは、PHPプログラムがwww-dataユーザの権限で実行されるので、自動的に生成されるファイルの所有者がwww-dataになってしまうということです。自分なりに調べて「suEXECを導入することで解決できそうだ」というところまでは解ったのですが、具体的な設定方法を見つけるには至っていません。
そこで質問なのですが、suEXECを導入することでxoopsユーザのドキュメントルート以下にあるプログラムはxoopsユーザの権限で、drupalユーザのドキュメントルート以下にあるプログラムはdrupalユーザの権限で実行されるようにするには、何をどの様に設定すれば良いのでしょうか。もしsuEXECを使う以外の方法で実現可能であれば、それでも構いません。
質問が冗長になってしまって申し訳ありませんが、サーバ構築の経験者様からのアドバイスを頂ければと思い質問させて頂きました。何卒よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
mod_suphp
この回答への補足
tom951さん、お返事ありがとうございます。
早速suPHPについて調べてみたところ、以下のサイトを発見しました。このサイトの手順に従って設定してみたのですが、全てのスクリプトが500 Internal Server Errorとなってしまいました。
■suPHP導入
http://newbielog.com/2009/01/2009010501/
試しにドキュメントルート(/var/www)にtest.phpを置いて試してみたのですが、同じく500 Internal Server Errorとなってしまいました。
■test.phpの中身
<?php phpinfo(); ?>
■Apacheのエラーログ
Premature end of script headers: test.php
私が何か見落としている、もしくは勘違いしていることがあるんだと思うのですが、どこか設定の参考になるようなサイトをご存知ないでしょうか・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) ユーザ権限でソフトを起動すると必ず管理者パスワードをきかれてうまく利用できない 3 2022/05/10 00:07
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- サーバー Windowsサーバでグループを検索したい 1 2023/04/17 15:30
- ルーター・ネットワーク機器 NUROのルータF660Aについて 2 2022/09/07 11:44
- Chrome(クローム) 【Google】「同期は有効です」と表示されているがブックマークが同期されていない 2 2022/11/17 13:32
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- WordPress(ワードプレス) CMSでJoomlaとDrupalを検討していますが どちらが敷居低いでしょうか? プラグインが多い 1 2023/05/13 23:01
- Excel(エクセル) Excelのセルの書式設定「通貨」で(\1,234)の選択肢が消えてしまった 2 2022/08/01 10:32
- システム 情報分野です。この問題わかる人教えて欲しいです 1 2022/12/14 23:17
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グループポリシーのスクリプト...
-
共有フォルダへ特定のユーザの...
-
グループポリシー(壁紙の設定)...
-
やってはいけないアクセス制限
-
ActiveDirectoryポリシーの設定が
-
サーバーからクライアントPC...
-
Win Server 2003でログインでき...
-
NTFSアクセス権の設定に関して
-
DHCPの適切なリース期間を教え...
-
SMTPから送信履歴を取得する
-
二つのPCでサンダーバードを使...
-
メールアドレスで大文字、小文...
-
ActiveDirectoryのドメインにク...
-
AD統合DNS ゾーン転送
-
DVDを作る際、メニュー、オート...
-
DNS未設定なのにインターネット...
-
nslookupでIPが見つからない
-
DNSでHOSTが「正引き」と「逆引...
-
DNS設定をコピーしたい
-
停止中のメールサーバへメール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダ、ファイルのアクセス...
-
グループポリシーのスクリプト...
-
やってはいけないアクセス制限
-
ActiveDirectoryポリシーの設定が
-
FTPサーバについて詳しい方(ア...
-
【 TeraStation 】アクセス制限...
-
TortoiseSVN でユーザー設定
-
クライアントに、ショートカッ...
-
グループポリシー(壁紙の設定)...
-
vbsなどを利用して、Administra...
-
PROPFIND 405 Method Not Allow...
-
USBを認識させない方法
-
CVSNTでログインできません。
-
WinXP共有PCをドメインで使用し...
-
アクセス権の無いフォルダ表示...
-
共有フォルダにパスワードをか...
-
FTPアカウント ユーザーパスワ...
-
xp pro でユーザーグループに使...
-
サイトトップにアクセス制限を...
-
ログイン者はホームディレクト...
おすすめ情報