質問 > 管理機能 > イプシロンの管理画面設定について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yosike |
投稿日時: 2009/1/9 19:45
対応状況: −−−
|
新米 登録日: 2007/5/7 居住地: 投稿: 3 |
イプシロンの管理画面設定について いつもお世話になっております。
イプシロン決済の導入を行っております。 管理画面にて、下記は正常に完了しました。 1.認証キーの設定 2.購入商品一覧を取得 3.ダウンロード その後の「設定」をクリックすると下記のエラーになってしまいました。 「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」 調査を行っており、/data/logs/site.logを確認しましたところ、下記のようなメッセージがありました。 [/admin/load_module_config.php] access : user=admin auth=0 sid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx from xxx.xxx.xxx.xxx [/admin/load_module_config.php] loading module ====> module_id = 17 from xxx.xxx.xxx.xxx [/admin/load_module_config.php] access : user=admin auth=0 sid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx from xxx.xxx.xxx.xxx [/admin/load_module_config.php] http://xxx.xx.xx/admin/load_module_config.php?module_id=17 SERVER_ADDR:xxx.xxx.xxx.xxx REMOTE_ADDR:xxx.xxx.xxx.xxx USER_AGENT:Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20 ALTER TABLE dtb_payment ADD module_code text DB Error: unknown error ALTER TABLE dtb_payment ADD module_code text [nativecode=ERROR: must be owner of relation dtb_payment] /xxx/html/admin/load_module_config.php 47:require_once /xxx/data/downloads/module/mdl_epsilon/config.php 31:LC_Page_Mdl_Epsilon_Config->init /xxx/data/downloads/module/mdl_epsilon/LC_Page_Mdl_Epsilon_Config.php 70:LC_Page_Mdl_Epsilon_Config->updateTable /xxx/data/downloads/module/mdl_epsilon/LC_Page_Mdl_Epsilon_Config.php 462:SC_Helper_DB->sfColumnExists /xxx/data/class/helper/SC_Helper_DB.php 124:SC_Query->query /xxx/data/class/SC_Query.php 497:SC_DbConn->query /xxx/data/class/SC_DbConn.php 80:DB_common->query /xxx/data/module/DB/common.php 1167:DB_pgsql->simpleQuery /xxx/data/module/DB/pgsql.php 338:DB_pgsql->pgsqlRaiseError /xxx/data/module/DB/pgsql.php 786:DB_common->raiseError /xxx/data/module/DB/common.php 1853:PEAR->raiseError /xxx/data/module/PEAR.php 557:DB_Error->DB_Error /xxx/data/module/DB.php 893:PEAR_Error->PEAR_Error from xxx.xxx.xxx.xxx ALTERコマンドのエラー?のようで、dtb_paymentテーブルを確認したところ、イプシロンの行は無く、module_codeというカラムも存在しませんでした。 ALTERコマンドを手動で発行してしまおうとも考えたのですが、今後同じエラーが発生する方がいらっしゃった時の為にも、投稿させて頂きました。 このエラーにつきましてご存知の方がいらっしゃいましたら、ご教授下さいませ。 よろしくお願い致します。 ------------------------------ EC-CUBEバージョン 2.3.0 PHPバージョン PHP 5.2.6 DBバージョン PostgreSQL 7.4.18 ------------------------------ |
homan |
投稿日時: 2009/1/9 19:52
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: イプシロンの管理画面設定について データベースの所有者権限周りのエラーかと思います(たぶん・・・)。
共有レンタルサーバ等の場合、サーバー管理者・管理会社にお願いして権限を付与してもらうなどしなければならない可能性があります。 VPSや専用サーバ、共有サーバでも権限を変更できるようなユーザを与えられている場合は、権限を少し緩くしてみてください。
|
yosike |
投稿日時: 2009/1/12 21:52
対応状況: −−−
|
新米 登録日: 2007/5/7 居住地: 投稿: 3 |
Re: イプシロンの管理画面設定について homan様
お世話になっております。早速のご回答ありがとうございます。 共有のレンタルサーバを使っておりまして、サポート窓口に質問メールを送りました。 返事が来ましたら、再度ご報告させて頂きます。 ありがとうございました。 |
yosike |
投稿日時: 2009/1/13 18:15
対応状況: −−−
|
新米 登録日: 2007/5/7 居住地: 投稿: 3 |
Re: イプシロンの管理画面設定について homan様
レンタルサーバより回答がきまして、やはりデータベースの権限によるものでした。 無事解決できまして、イプシロンモジュールのインストールを再開しております! どうも、ありがとうございました。 下記に今回の情報を纏めさせて頂きます。 レンタルサーバ:Joe's web hosting EC-CUBE:自動インストール機能を使い2.3.0をインストール PHP:5.2.6 PostgreSQL:7.4.18 現象:イプシロンモジュールをインストールする際、「設定」の画面が正常に表示されず「システムエラーです。」となる。 解決方法:dtb_paymentのテーブル所有者をデータベースユーザ名にする。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |