バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 管理画面 顧客マスタ 検索でエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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」
となっている部分を修正する必要があります。


----------------
株式会社システムフレンド
羽生 賢太郎(Kentaro Habu)
改造専門店・EC-CUBE工房

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()
に下記間違いを発見しました。
単純なことでしたが、ヒントを頂戴し解決できました。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.