えとーです。
助かりました。
ご報告です。
On Sun, 19 Dec 2004 13:59:03 +0900
FUKUOKA Tomoyuki <fukuoka@xxxxxxxxxxxxx> wrote:
> 福岡です。
>
> | | > kagemai.conf の owner やパーミッション、
> | | > guest.cgi を動かす ruby プロセスの権限はどうなっているんでしょうか。
> | |
> | | kagemai.conf の owner は、setup-kagemai を実行したユーザとなりますので、
> | | 基本的には apache などを動かしているユーザでも superuser でもない一般ユーザ
> | | となります。パーミッションはどうとでもなるのですが、とりあえず777にしてみました。
> | | 本当は777とか嫌なのですが、とりあえず、、、
> |
> | 問題は、一般ユーザの権限で設定したディレクトリに apache が書き込み
> | できる必要があって、パーミッションが 777 だとセキュリティエラーに
> | なるということですね。
>
> あらためて考えてみたのですが、kagemai.conf が保存されるディレクトリ
> は 755 にしておいて、kagemai.conf と kagemai.conf~ を 666 にすると
> 動きますね。
>
> kagemai.conf は最初に「全体の設定」を行った時点で作成されますが、
> あらかじめ空のファイルとして作成しておいても問題ありません。
> kagemai.conf と kagemai.conf~ を空のファイルとして作っておいて
> パーミッションを 666 にすれば動くと思います。
>
> あとは、プロジェクトのデータが保存されるディレクトリをあらかじめ
> 作成して、777 にしておけばいいんじゃないかと。
時間かかりすぎでしたが、、
動きましたぁ〜
教えていただいた通りにしてみました。
install_ja.rb を改造して作ってみました。
突っ込みとかお願いできればと思います。
setup-kagemai と dot.htaccess を添付します。
~$ mkdir kagemai
~$ cd kagemai
~/kagemai$ setup-kagemai
~/kagemai$ ls -l
合計 24
lrwxrwxrwx 1 fuga fuga 33 2004-12-28 13:07 admin.cgi -> /usr/share/kagemai/html/admin.cgi
-rw-r--r-- 1 fuga fuga 19 2004-12-28 13:08 admin.passwd
drwxrwsrwx 3 fuga fuga 4096 2004-12-28 13:07 data
lrwxrwxrwx 1 fuga fuga 33 2004-12-28 13:07 guest.cgi -> /usr/share/kagemai/html/guest.cgi
-rw-rw-rw- 1 fuga fuga 1582 2004-12-28 13:08 kagemai.conf
-rw-rw-rw- 1 fuga fuga 61 2004-12-28 13:08 kagemai.conf~
-rw-r--r-- 1 fuga fuga 2251 2004-12-28 13:07 kagemai.css
lrwxrwxrwx 1 fuga fuga 32 2004-12-28 13:07 user.cgi -> /usr/share/kagemai/html/user.cgi
-rw-r--r-- 1 fuga fuga 19 2004-12-28 13:07 user.passwd
lrwxrwxrwx 1 fuga fuga 37 2004-12-28 13:07 wallpaper.gif -> /usr/share/kagemai/html/wallpaper.gif
ls -l data/
合計 4
drwxrwsrwx 2 fuga fuga 4096 2004-12-28 13:09 project
という感じになっています。
apacheの設定
Alias /kagemai/ "/home/fuga/kagemai/"
<Directory "/home/fuga/kagemai/">
AllowOverride All
Order deny,allow
Allow from all
</Directory>
といったところです。
今日の夜にでも自分のサーバのkagemaiのdebを更新しておこうと思います。Attachment:
setup-kagemai
Description: Binary data
Attachment:
dot.htaccess
Description: Binary data