バージョン選択

フォーラム

メニュー

オンライン状況

59 人のユーザが現在オンラインです。 (43 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 59
もっと...

サイト内検索

質問 > その他 > 【v1.4.6】モジュール管理のエラーについて

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
maimi
投稿日時: 2008/3/24 20:16
対応状況: −−−
半人前
登録日: 2008/3/19
居住地:
投稿: 13
【v1.4.6】モジュール管理のエラーについて
------------------------------------------------------------

[EC-CUBE] Version 2.1.1-beta
[レンタルサーバ] KAGOYA Internet Routing
[サーバープラン] スタンダード20(共用)
[OS] Vine Linux
[PHP] PHP 5.2.5
[データベース] MySQL 5.0.33
[WEBサーバ] apache1.3.41
[SSHでの接続]SSHやtelnetでの接続は利用できないようです。
[HTMLパス]/home/****/public_html/
[ブラウザ] IE7

[現在のサーバー上のPHP設定]
(コントロールパネル上でのみOn/Offの設定が可能なようです。)
magic_quotes_gpc         Off
magic_quotes_runtime       Off
register_globals         Off
mbstring.encoding_translation   On
session.auto_start Off
session.cache_expire 180(分)
session.gc_maxlifetime 1440(秒)
session.use_cookies On
session.use_only_cookies     Off
session.use_trans_sid       Off

[インストールディレクトリー構成]
/home/****/public_html/ここにhtml内の全ファイルをいれました。
           │
          data/
------------------------------------------------------------

先日、バージョン2.1.1のエラーについてお尋ね致しましたが
残念ながらご教授いただけなかったので、
1.4.6をインストール致しました。

とりあえず、前回同様インストールは出来たのですが、
モジュール管理画面の[最新のアップデート情報取得]をクリックすると、


Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/) is not within the allowed path(s):
(/home/*******/:/tmp:/usr/local/php:/usr/local/bin:/usr/bin:/usr/local/kir/lib:/usr/local/lib)
in /home/*******/public_html/admin/system/module.php on line 124


上記エラーが約50回程繰り返されてしまいます。


以前にも同様の方がいらっしゃったようなので、
過去のスレッドを参考にしながら修正を試みようと、
対象ファイル(admin/system/module.php)を開けましたが
対象箇所は既に対応済のようで変更は致しませんでした。


参考にした過去のスレッドです


もし、私のご説明でお解りいただけないようでしたら、
ご指摘頂けましたら、私のわかる範囲で出来る限り調べますので
どなたかご教授いただけませんでしょうか。

宜しくお願い致します。
opapi
投稿日時: 2008/4/7 17:03
対応状況: −−−
常連
登録日: 2007/11/21
居住地:
投稿: 31
Re: 【v1.4.6】モジュール管理のエラーについて
これは、PHPの設定(php.ini)で「open_basedir」という項目が設定されている場合に起こりうるエラーです。
open_basedirで許可されたディレクトリ外のファイルを開こうとしているようです。

てっとり早い対策としては、「open_basedir」を無効にすることでしょうね。
無効化が難しい場合は、PHPファイルをあちこち修正する必要がありそうです。
検証していないので、どのファイルを修正するとかは解りませんが…。
maimi
投稿日時: 2008/4/7 17:15
対応状況: −−−
半人前
登録日: 2008/3/19
居住地:
投稿: 13
Re: 【v1.4.6】モジュール管理のエラーについて
はじめまして opapiさん。

教えていただきありがとうございます。
open_basedir の無効化が可能か調べてみます!

また、open_basedir を無効化にすることで気をつけなければいけない点などはあるのでしょうか。
※ 他の機能に障害がでそうだとか、セキュリティー面などについて。


また、色々と教えてください♪
ありがとうございます!
duckei
投稿日時: 2008/4/8 14:46
対応状況: −−−
半人前
登録日: 2008/3/19
居住地:
投稿: 23
Re: 【v1.4.6】モジュール管理のエラーについて
横レス失礼します。
open_basedirの無効化は、php.iniが変更できなくても
.htaccess内で変更できたと思います。
.htaccess内に


php_admin_value open_basedir none


で無効化されると思います。
maimi
投稿日時: 2008/4/8 22:30
対応状況: −−−
半人前
登録日: 2008/3/19
居住地:
投稿: 13
Re: 【v1.4.6】モジュール管理のエラーについて
はじめまして、duckeiさん。


アドバイス頂き有難う御座います。
早速、open_basedirの無効化を.htaccessに追加してみたのですが、
お借りしているレンタルサーバー会社様(kagoya様)の制限が厳しいようで、
ファイルアップ後、トップページにアクセスすると500エラーが表示されてしまうようです(┯_┯)


今後とも何卒よろしくお願いします。
kvex2004
投稿日時: 2008/4/9 2:50
対応状況: −−−
長老
登録日: 2007/10/31
居住地: 埼玉
投稿: 218
Re: 【v1.4.6】モジュール管理のエラーについて
共用サーバですよね?
通常 open_basedir は PHP_INI_SYSTEM ですので、共用サーバではhtaccesss での変更は無理だと思います。
一部のVPSなどでは可能だったりしますが。

よって、/pulic_html の下層に、eccube、dataなどといったディレクトリ構成でインストールするか、/public_html にhtmlディレクトリの中身を、data ディレクトリを public_html の配下にアップロードする。

といったようなやりかたになると思います。
kagoyaのサーバは使ったことが無いのですが、たとえばエイリアス指定できるならば、pulic_html配下にドキュメントルートとなるようなディレクトリを作成し、同じくpublic_html配下にdataを設置し、パーミションで逃げる、というやりかたも想像できますが。
maimi
投稿日時: 2008/4/9 14:44
対応状況: −−−
半人前
登録日: 2008/3/19
居住地:
投稿: 13
Re: 【v1.4.6】モジュール管理のエラーについて
kvex2004さん。

いつもありがとうございます。
私の知識不足で初歩的な質問になってしまうのですが、『pulic_html の下層』と『public_html の配下』は同じ意味なのでしょうか?

また、エイリアス指定が可能かはお問合せ中なのですが、設定は難しいのでしょうか。伺ってばかりでごめんなさい。

折角、皆さまに教えていただいた情報なので、実践しながら勉強しようと思っています。

今後ともよろしくお願いします
kvex2004
投稿日時: 2008/4/9 14:53
対応状況: −−−
長老
登録日: 2007/10/31
居住地: 埼玉
投稿: 218
Re: 【v1.4.6】モジュール管理のエラーについて
すみません、自分の脳内処理でやってました

下層、配下、同じですし「配下」は適切じゃなかったですね

public_html
|--- html(例)
|--- data

こういうディレクトリ構成のことを言ったつもりでした。
maimi
投稿日時: 2008/4/9 21:04
対応状況: −−−
半人前
登録日: 2008/3/19
居住地:
投稿: 13
Re: 【v1.4.6】モジュール管理のエラーについて
kvex2004さんへ。


いつもありがとうございます。


> すみません、自分の脳内処理でやってました
> 下層、配下、同じですし「配下」は適切じゃなかったですね

あやまらないでください。
私の知識不足が原因ですから。。
でも、よかったです!

public_html
|--- html(例)
|--- data

のような簡単なディレクトリ形式で。。笑
もっと難しいことだったら、大変だなぁ。。って考えていたので

でも、dataフォルダが表に出てしまうことがちょっと心配です。
※ 知識のなさが原因で不安の波にのまれてしまう瞬間です

よい方法があればいいのですが。。
今後ともよろしくお願いします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,236名です
総投稿数は110,053件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1651
8
red
1570
9
mcontact
1299
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.