バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > レビュー管理システムエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
metan
投稿日時: 2013/10/3 18:01
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
レビュー管理システムエラー
こんにちわ。metanと申します。

admin/products/review.php

の画面で「この条件で検索する」をクリックすると

システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。

のエラーが出てしまい管理出来ない状態です。

どなたかご教授頂けませんでしょうか?

EC-CUBEバージョン 2.12.2
PHPバージョン PHP 5.3.3
DBバージョン MySQL 5.0.95

raku2cube
投稿日時: 2013/10/3 18:39
対応状況: −−−
半人前
登録日: 2013/10/3
居住地: 福井県福井市二の宮2丁目28-38
投稿: 24
Re: レビュー管理システムエラー
システム設定>パラメーター設定でDEBUG_MODEをtrueにした時にどのようなエラーメッセージが表示されますか。
metan
投稿日時: 2013/10/3 18:44
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: レビュー管理システムエラー
ご返信ありがとうございます。

下記の表示が出ました。

Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [SELECT review_id, A.product_id, reviewer_name, sex, recommend_level, reviewer_url, title, comment, A.status, A.create_date, A.update_date, name FROM dtb_review AS A LEFT JOIN dtb_products AS B ON A.product_id = B.product_id WHERE A.del_flg = 0 AND B.del_flg = 0 ORDER BY A.create_date DESC ]
MDB2 Error: unknown error
_doQuery: [Error message: Could not execute statement]
[Last executed query: PREPARE mdb2_statement_mysql_257fdf1855d0e7beb9a6bad512c999c67ebc6f83a4 FROM 'SELECT review_id, A.product_id, reviewer_name, sex, recommend_level, reviewer_url, title, comment, A.status, A.create_date, A.update_date, name FROM dtb_review AS A LEFT JOIN dtb_products AS B ON A.product_id = B.product_id WHERE A.del_flg = 0 AND B.del_flg = 0 ORDER BY A.create_date DESC LIMIT 0, 10']
[Native code: 1052]
[Native message: Column 'title' in field list is ambiguous]
on [○○○/public_html/data/class/SC_Query.php(1008)]
○○○/public_html/admin/products/review.php(34): LC_Page_Admin_Products_Review_Ex->process
○○○/public_html/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_Review_Ex.php(56): LC_Page_Admin_Products_Review->process
○○○/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php(79): LC_Page_Admin_Products_Review->action
○○○/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php(116): LC_Page_Admin_Products_Review->lfGetReview
○○○/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_Review.php(377): SC_Query->select
○○○/public_html/data/class/SC_Query.php(167): SC_Query->getAll
○○○/public_html/data/class/SC_Query.php(279): SC_Query->prepare
○○○/public_html/data/class/SC_Query.php(949): SC_Query->error
○○○/public_html/data/class/SC_Query.php(1008): trigger_error
raku2cube
投稿日時: 2013/10/4 9:21
対応状況: −−−
半人前
登録日: 2013/10/3
居住地: 福井県福井市二の宮2丁目28-38
投稿: 24
Re: レビュー管理システムエラー
titleという項目がdtb_reviewとdtb_productsにあるため、どのテーブルのtitleか特定できないことが原因だと思われます。
SQL文を編集することはできますか。
できるのなら以下のSQLのtitleをA.titleとしてみてください。

SELECT review_id, A.product_id, reviewer_name, sex, recommend_level, reviewer_url, title, comment, A.status, A.create_date, A.update_date, name FROM dtb_review AS A LEFT JOIN dtb_products AS B ON A.product_id = B.product_id WHERE A.del_flg = 0 AND B.del_flg = 0 ORDER BY A.create_date DESC
metan
投稿日時: 2013/10/4 11:25
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: レビュー管理システムエラー
raku2cube様

ご返信頂きまして誠にありがとうございます。

残念ですが、正直SQLの編集は出来ないのです。

phpmyadminで直接どこかのテーブル名前を変えるくらいならした事があるのですが。。

方法だけでもご教授頂けませんでしょうか?トライしてみます。
sumida
投稿日時: 2013/10/4 17:30
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: レビュー管理システムエラー
data/class/pages/admin/products/LC_Page_Admin_Products_Review.php
の最後部に、該当する箇所があります。

        //レビュー情報のカラムの取得
        $col = 'review_id, A.product_id, reviewer_name, sex, recommend_level, ';
        $col .= 'reviewer_url, title, comment, A.status, A.create_date, A.update_date, name';
raku2cube
投稿日時: 2013/10/4 17:39
対応状況: −−−
半人前
登録日: 2013/10/3
居住地: 福井県福井市二の宮2丁目28-38
投稿: 24
Re: レビュー管理システムエラー
data/class/pages/admin/products/LC_Page_Admin_Products_Review.phpのlfGetReview()の末尾に

$col .= "reviewer_url, title, comment, A.status, A.create_date, A.update_date, name";

という行がありますので、この部分のtitleをA.titleとして実行してみてください。
このlfGetReview()がdata/class_extends/page_extends/admin/products/LC_Page_Admin_Products_Review_Ex.phpにあった場合はそちらの方を優先して書き換えてみてください。
metan
投稿日時: 2013/10/4 18:26
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: レビュー管理システムエラー
ご返信頂きまして誠にありがとうございます。

無事に表示されたのですが、レビューの編集をクリックすると同じくシステムエラーになってしまいます。

admin/products/review_edit.php

Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [SELECT review_id, A.product_id, reviewer_name, sex, recommend_level, reviewer_url, title, comment, A.status, A.create_date, A.update_date, name FROM dtb_review AS A LEFT JOIN dtb_products AS B ON A.product_id = B.product_id WHERE A.del_flg = 0 AND B.del_flg = 0 AND review_id = ? ]
MDB2 Error: unknown error
_doQuery: [Error message: Could not execute statement]
[Last executed query: PREPARE mdb2_statement_mysql_2489ae5a0e489ba7435e1439f2a9cd954c9d53dcce FROM 'SELECT review_id, A.product_id, reviewer_name, sex, recommend_level, reviewer_url, title, comment, A.status, A.create_date, A.update_date, name FROM dtb_review AS A LEFT JOIN dtb_products AS B ON A.product_id = B.product_id WHERE A.del_flg = 0 AND B.del_flg = 0 AND review_id = ? ']
[Native code: 1052]
[Native message: Column 'title' in field list is ambiguous]
on [〇〇〇/public_html/data/class/SC_Query.php(1008)] from 60.238.89.229
login_id = sa763566(0)[qs6ruqb6huhhg0229mtvln9gk5]
〇〇〇/public_html/admin/products/review_edit.php(34): LC_Page_Admin_Products_ReviewEdit_Ex->process
〇〇〇/public_html/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_ReviewEdit_Ex.php(56): LC_Page_Admin_Products_ReviewEdit->process
〇〇〇/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php(65): LC_Page_Admin_Products_ReviewEdit->action
〇〇〇/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php(100): LC_Page_Admin_Products_ReviewEdit->lfGetReviewData
〇〇〇/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php(163): SC_Query->select
〇〇〇/public_html/data/class/SC_Query.php(167): SC_Query->getAll
〇〇〇/public_html/data/class/SC_Query.php(279): SC_Query->prepare
〇〇〇/public_html/data/class/SC_Query.php(949): SC_Query->error
〇〇〇/public_html/data/class/SC_Query.php(1008): trigger_error

お手数おかけします。ご教授いただけたら幸いです。
sumida
投稿日時: 2013/10/4 18:49
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: レビュー管理システムエラー
data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php
の最後部に同様の部分があります。
metan
投稿日時: 2013/10/7 8:32
対応状況: −−−
一人前
登録日: 2013/3/4
居住地:
投稿: 112
Re: レビュー管理システムエラー
ご返信遅れてしまい申し訳ございませんでした。

無事に解決できました。ご丁寧なご返信誠にありがとうございました!


スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,982名です
総投稿数は110,019件です

投稿数ランキング

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.