質問 > 管理機能 > 管理画面 顧客マスタ 検索でエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mamano |
投稿日時: 2011/7/26 10:34
対応状況: −−−
|
一人前 登録日: 2011/6/28 居住地: 投稿: 83 |
管理画面 顧客マスタ 検索でエラー 毎々大変お世話になっております。
ECCUBE2.11.1 pnp 5 Mysql5.0.77 フロント(ユーザー側)で会員登録項目を追加しました。 フロント側ではエラー無く会員登録が可能ですが、 管理画面から顧客検索を実行すると、エラーになります。 管理側のファイルも以下を修正しました。 form_customer_search.tpl SC_Helper_Customer.php デバッグモードでのエラー表記は以下の通りです ▼▼▼ デバッグ情報ここから ▼▼▼ http://*****/admin/customer/?? /var/www/vhosts/*****/httpdocs/admin/customer/index.php 34:LC_Page_Admin_Customer_Ex->process /var/www/vhosts/*****/app/eccube_data/class_extends/page_extends/admin/customer/LC_Page_Admin_Customer_Ex.php 56:LC_Page_Admin_Customer->process /var/www/vhosts/*****/app/eccube_data/class/pages/admin/customer/LC_Page_Admin_Customer.php 89:LC_Page_Admin_Customer->action /var/www/vhosts/*****/app/eccube_data/class/pages/admin/customer/LC_Page_Admin_Customer.php 129:LC_Page_Admin_Customer->lfDoSearch /var/www/vhosts/******/app/eccube_data/class/pages/admin/customer/LC_Page_Admin_Customer.php 215:SC_Helper_Customer->sfGetSearchData /var/www/vhosts/*****/app/eccube_data/class/helper/SC_Helper_Customer.php 639:SC_Query->getAll /var/www/vhosts/*****/app/eccube_data/class/SC_Query.php 265:SC_Query->prepare /var/www/vhosts/*****/app/eccube_data/class/SC_Query.php 870:trigger_error ▼▼▼ エラーメッセージ ▼▼▼ https://*****/admin/customer/? SQL: SELECT customer_id,name01,name02,kana01,kana02,sex,email,tel01,tel02,tel03,pref,status,update_date,mailmaga_flg FROM dtb_customer,customer_rank WHERE del_flg = 0 ORDER BY customer_id DESC LIMIT 10 OFFSET 0 MDB2 Error: no such table _doQuery: [Error message: Could not execute statement] [Last executed query: PREPARE mdb2_statement_mysql_4a4769bfb90a1c75975648ec6419aac7552cb2254 FROM 'SELECT customer_id,name01,name02,kana01,kana02,sex,email,tel01,tel02,tel03,pref,status,update_date,mailmaga_flg FROM dtb_customer,customer_rank WHERE del_flg = 0 ORDER BY customer_id DESC LIMIT 10 OFFSET 0'] [Native code: 1146] [Native message: Table 'eccube.customer_rank' doesn't exist] /var/www/vhosts/*****/httpdocs/admin/customer/index.php 34:LC_Page_Admin_Customer_Ex->process /var/www/vhosts/*****/app/eccube_data/class_extends/page_extends/admin/customer/LC_Page_Admin_Customer_Ex.php 56:LC_Page_Admin_Customer->process /var/www/vhosts/*****/app/eccube_data/class/pages/admin/customer/LC_Page_Admin_Customer.php 89:LC_Page_Admin_Customer->action /var/www/vhosts/*****/app/eccube_data/class/pages/admin/customer/LC_Page_Admin_Customer.php 129:LC_Page_Admin_Customer->lfDoSearch /var/www/vhosts/*****/app/eccube_data/class/pages/admin/customer/LC_Page_Admin_Customer.php 215:SC_Helper_Customer->sfGetSearchData /var/www/vhosts/*****/app/eccube_data/class/helper/SC_Helper_Customer.php 639:SC_Query->getAll /var/www/vhosts/*****/app/eccube_data/class/SC_Query.php 265:SC_Query->prepare /var/www/vhosts/*****/app/eccube_data/class/SC_Query.php 867:MDB2_Driver_mysql->prepare /var/www/vhosts/*****/app/eccube_data/module/MDB2/Driver/mysql.php 1123:MDB2_Driver_mysql->_doQuery /var/www/vhosts/*****/app/eccube_data/module/MDB2/Driver/mysql.php 798:MDB2_Driver_Common->raiseError /var/www/vhosts/*****/app/eccube_data/module/MDB2.php 1497:PEAR->raiseError /var/www/vhosts/*****/app/eccube_data/module/PEAR.php 557:MDB2_Error->MDB2_Error /var/www/vhosts/*****/app/eccube_data/module/MDB2.php 1009:PEAR_Error->PEAR_Error ▲▲▲ エラーメッセージ ▲▲▲ ▲▲▲ デバッグ情報ここまで ▲▲▲ EC-CUBE システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。 何が原因か色々調べているうちに、訳が分からなくなりました。 何かヒントをいただけませんでしょうか。。。 |
habu |
投稿日時: 2011/7/26 10:57
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 管理画面 顧客マスタ 検索でエラー mamano様
ヒントは以下の部分です。 「MDB2 Error: no such table」、 「Table 'eccube.customer_rank' doesn't exist」 つまり、SQLの、 「FROM dtb_customer,customer_rank」 となっている部分を修正する必要があります。
|
mamano |
投稿日時: 2011/7/26 17:40
対応状況: −−−
|
一人前 登録日: 2011/6/28 居住地: 投稿: 83 |
Re: 管理画面 顧客マスタ 検索でエラー ご返信、ありがとうございます!
私もその部分を疑い、ソース睨めっこして追っていたのですが、 どうにも分からず・・・ もっと追求してみます。 ありがとうございました。 |
mamano |
投稿日時: 2011/7/27 0:18
対応状況: 解決済
|
一人前 登録日: 2011/6/28 居住地: 投稿: 83 |
Re: 管理画面 顧客マスタ 検索でエラー SC_CustomerList.php内の
検索用SQL function getList() に下記間違いを発見しました。 単純なことでしたが、ヒントを頂戴し解決できました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |