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

osCommerceの2.2 Milestone 2 Update 060817版(アメリカ版)をXreaの197サーバにインストールしました。インストールはできたものの、カタログのページと管理ページにそれぞれ次の警告が出てしまいます。解決策を教えてください。

Warning: session_save_path() [function.session-save-path]: SAFE MODE Restriction in effect. The script whose uid is 10641 is not allowed to access owned by uid 0 in /virtual/sns/public_html/shop.suomidiary.com/includes/functions/sessions.php on line 148

Warning: session_save_path() [function.session-save-path]: SAFE MODE Restriction in effect. The script whose uid is 10641 is not allowed to access owned by uid 0 in /virtual/sns/public_html/shop.suomidiary.com/admin/includes/functions/sessions.php on line 110

●質問者: tomppa
●カテゴリ:インターネット ウェブ制作
✍キーワード:access Milestone ON Op. osCommerce
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● hamster009
●35ポイント

Safe modeがオンになっているサイトでは、使えないですね。

配布元がSafe mode用として別に追加ファイルを用意してない場合、

自分でプログラミングしない限り、使えません。

Xreaはけっこう制限が多いのです。


2 ● tobeoscontinue
●35ポイント

session-save-path()のデフォルトではセーブ先として/tmpが使われます。

しかしSAFE MODEがONになっている場合、オープンしようとするファイルの UIDの比較チェックを行います

http://php.s3.to/man/features.safe-mode.html]

そのため/tmpは権限がないのでエラーになっていると思います。

そこでsession-save-path()で使うディレクトリーを自分の権限のある場所につくり、その場所を使うようにすれば動くと思います。

1.自分の権限のある場所にsessionでセーブするディレクトリーを作る

cd /virtual/sns/ #パスは実際のパスに置換して下さい
mkdir tmp #名前はなんでもいいのですが、
chmod 0777 tmp #読み書きと検索の権限を与える

注:chmod 0777 はセキュリティ的に問題があるかもしれません。

2.session-save-path()が作った/virtual/sns/tmpを使うようにする

.htaccessに記述する場合は

<IfModule mod_php4.c> # php5ではmod_php5.cとなります
 php_value session.save_path "/virtual/sns/tmp"
</IfModule>

とします。これで500 Internal Server Errorが出るようであれば書き換え権限が与えられていないものと思います。

httpd.confでAllowOverride Optionsが追加できればいいのですが。

これらが出来ないのであればphp scriptに

ini_set("session.save_path","/virtual/sns/tmp");

を追加すればいいと思うのですがosCommerceがどうなっているかわからないのでどの位置に追加すべきかわからないです。がsession_start()が使われているなら、それを検索して、その前に挿入すればいいと思います。


ファイルのアップデートで使われるmove_uploaded_file()でも/tmpが使われるので同じエラーが出ると思われます。その問題を解決されたものがありました。

ttp://sb.xrea.com/showthread.php?t=10222

その他にもSAFE MODEで影響を受ける関数の一覧がありました。

http://php.s3.to/man/features.safe-mode.functions.html]

関連質問


●質問をもっと探す●



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