PEAK XOOPS - XOOPS_TRUST_PATHとパーミッション in englishin japanese

XOOPS_TRUST_PATHとパーミッション

List posts in the topic

none XOOPS_TRUST_PATHとパーミッション

msg# 1
depth:
0
Previous post - Next post | Parent - Children.1 | Posted on 2007/3/17 14:32
Sprint  一等兵   Posts: 16
いつもお世話になっております。
D3チャレンジで早くも躓いておりました。
ご指導頂ければと思います。

CentOS4.4+Plesk8.1の環境でXoopsCube RCを利用しています。Apacheは2.0.52 mysqlは4.2 PHPは4.3.9です。

この環境で画像などをアップロードすると(popnupblogでメールで投稿したりすると)画像ファイルの所有権がapacheで作成されアクセスできなくなってしまうので、suphpを導入して、別ユーザーで作成されるようにしておりました。

D3ではTrustPathにファイルをアップすれば自動で更新されるということで(勘違いしていたら教えて下さい・・・(汗)複数サイトを管理しているので便利だと思い、/usr/shareにxoopsというディレクトリを作成し、これをtrust_pathに設定しました。

ここまではよかったのですが、いざインストールしようとすると

Warning [PHP]: main(): SAFE MODE Restriction in effect. The script whose uid is 10002 is not allowed to access /usr/share/xoops/modules/pico/xoops_version.php owned by uid 48 in file modules/pico/xoops_version.php line 9
Warning [PHP]: main(/usr/share/xoops/modules/pico/xoops_version.php): failed to open stream: No such file or directory in file modules/pico/xoops_version.php line 9

というエラーがでます。
10002は私がsuphpで設定してやったuserで、所有者が違うのと怒られます。所有権を10002に変更すればインストール出来たのですが、これではshareする意味がありません。

グループのパーミッションなども変更しましたがダメでした。
何か良い方法をご指導頂けませんでしょうか。
よろしくお願いいたします。
Votes:7 Average:0.00

Posts tree

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!