バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > eccube 2.11.1 インストール完了できない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hanabishi
投稿日時: 2011/6/3 13:44
対応状況: −−−
新米
登録日: 2010/7/29
居住地:
投稿: 6
eccube 2.11.1 インストール完了できない
ECCUBE 2.11.1のインストールで最後のサイト情報についての次で完了できず下記のエラーメッセージが出ます。

サーバーはXBITです。
共用サーバーのためPHPのsafe_modeはONになってます。

どなたかご教授お願いします。

=================================================
Fatal error: https://www.XXXX.XX.XX/install/?

SERVER_ADDR: X.X.X.X MOTE_ADDR: X.X.X.X USER_AGENT: Mozilla/5.0 (Windows NT 6.0; rv:2.0.1) Gecko/20100101 Firefox/4.0.1

SQL: MDB2 Error: unknown error _doQuery: [Error message: Could not execute statement] [Native code: 1065] [Native message: Query was empty]

/home/httpd/vhosts/XXXX.XX.XX/httpdocs/install/index.php 217:lfDispComplete
/home/httpd/vhosts/XXXX.XX.XX/httpdocs/install/index.php 555:SC_Query->count
/home/httpd/vhosts/XXXX.XX.XX/httpdocs/data/class/SC_Query.php 138:SC_Query->getOne
/home/httpd/vhosts/XXXX.XX.XX/httpdocs/data/class/SC_Query.php 600:SC_Query->execute
/home/httpd/vhosts/XXXX.XX.XX/httpdocs/data/class/SC_Query.php 888:MDB2_Statement_Common->execute
/home/httpd/vhosts/XXXX.XX.XX/httpdocs/data/module/MDB2.php 4152:MDB2_Statement_mysql->_execute
/home/httpd/vhosts/XXXX.XX.XX/httpdocs/data/module/MDB2/Driver/mysql.php 1597:MDB2_Statement_Common->_execute
/home/httpd/vhosts/XXXX. in
/home/httpd/vhosts/XXXX.XX.XX/httpdocs/data/class/SC_Query.php on line 903
=================================================
nkta
投稿日時: 2011/6/3 13:53
対応状況: −−−
長老
登録日: 2011/5/20
居住地: 東京
投稿: 166
Re: eccube 2.11.1 インストール完了できない
MySQLのエラーメッセージ「Query was empty」でぐぐってみると
http://questionbox.jp.msn.com/qa4451046.html
こんな記事がありました。

結論は「共有サーバで権限が無かったため」とのこと。
hanabishiさんも同様に共有サーバをお使いですので、このへんを疑ってみてはどうでしょうか。
具体的には、エラーが発生している場所で発行されているクエリを出力してみて、
そのクエリの実行権限があるかどうかを調査してみる、とかでしょうか。
yuse
投稿日時: 2011/6/3 18:20
対応状況: −−−
一人前
登録日: 2011/2/13
居住地:
投稿: 76
Re: eccube 2.11.1 インストール完了できない
こんにちわ。

XBITサーバーでは、EC-CUBE2.4.4のユーザーマニュアルがHP上に掲載されているので、おそらく、サーバー自体はsafe_modeがONでもインストールできるよう考慮されているのではないかと思います。

・2.4.4ではインストールできるか確認
・サポート問い合わせに、一度聞いてみるのもひとつだと思います。
その際には、バージョン(2.11.1)も確認してみてください。

hanabishi
投稿日時: 2011/6/3 18:31
対応状況: −−−
新米
登録日: 2010/7/29
居住地:
投稿: 6
Re: eccube 2.11.1 インストール完了できない
XBITに確認いたところあちらでは問題なく出来ているとの事でした。

2.4.3は動いているのですが、別なサイトで2.11.1をインストールすると上記のエラーがでています。

サイト情報画面で下記のようなエラーがあります。
Warning: fopen(/home/httpd/vhosts/XXXX.XX.XX/httpdocs/data/class/../config/config.php) [function.fopen]: failed to open stream: 許可がありません in /home/httpd/vhosts/XXXX.XX.XX/httpdocs/install/index.php on line 989

このエラーを無視して進めると上記エラーが発生します。

解凍データを見るとこの”/data/class/../config/config.php”ファイルがありません。もちろんサーバーにもありません。
このファイルがないためでしょうか?


nkta
投稿日時: 2011/6/3 18:48
対応状況: −−−
長老
登録日: 2011/5/20
居住地: 東京
投稿: 166
Re: eccube 2.11.1 インストール完了できない
failed to open stream: 許可がありません in /home/httpd/vhosts/XXXX.XX.XX/httpdocs/install/index.php on line 989

この箇所で行なっている処理が


    if ($fp = fopen(CONFIG_REALFILE, 'w')) {
        fwrite($fp, $config_data);
        fclose($fp);
    }


ですので、ファイルが無い事が原因ではなく、
ファイルを生成する権限がないために発生しているエラーのようです。
参考:http://php.net/manual/ja/function.fopen.php
data/configディレクトリの書き込み権限をチェックされてみてはいかがでしょうか。

[追記]
safe_modeも関係してそうです。根本的にはパーミッションの問題だと思われますが。
参考:
http://php.net/manual/ja/features.safe-mode.functions.php
http://zone.maple4ever.net/blog/archives/657/
hanabishi
投稿日時: 2011/6/4 9:30
対応状況: −−−
新米
登録日: 2010/7/29
居住地:
投稿: 6
Re: eccube 2.11.1 インストール完了できない
皆様ありがとう御座います。
/data/class/../となっているので、class配下の/config/config.php
と思ってました。
結果classと同じ階層の/config/のパーミッションを777に変更したらエラーが解消しインストール完了しました。
チェック結果のところに/config/のパーミッション変更が出なかったので分かりませんでした。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は90,229名です
総投稿数は110,340件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1688
8
red
1571
9
mcontact
1356
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.