バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > カテゴリーの一覧表示ができない

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
reh
投稿日時: 2010/1/22 11:49
対応状況: −−−
半人前
登録日: 2010/1/21
居住地:
投稿: 18
カテゴリーの一覧表示ができない
連続スレッド追加申し訳ありません。

質問ばかりになってしまいますが下記エラーがlist.php?categoryにでる場合はどの部分をなおしたらいいのでしょうか
過去ログをみたのですが、似たような症状がMySQL 4.1 で発生する症状としてあげられていたのですが、5.1でもおこることはあるのでしょうか・・?
いろいろといじっているあいだに突然表示されなくなってしまったのでおそらく私が変えてはいけない部分を変えてしまったのだとおもうのですが・・


------------------------------------------------------------------------------------------
[EC-CUBE] 2.4.1、新規インストール
[レンタルサーバ] web.arena
[OS] Linux dc30.etius.jp 2.6.18-164.6.1.el5 #1 SMP Tue Nov 3 16:12:36 EST 2009 x86_64
[PHP] PHP 5.1.6
[データベース] MySQL 5.1.36-community-log
[WEBサーバ] Apache
[ブラウザ] googleクローム

------------------------------------------------------------------------------------------


エラー文=====================================

SELECT DISTINCT product_id FROM
(
SELECT
alldtl.*,
dtb_category.rank AS category_rank,
T2.category_id,
T2.rank AS product_rank
FROM
(
SELECT
dtb_products.product_id,
dtb_products.name,
dtb_products.deliv_fee,
dtb_products.sale_limit,
dtb_products.sale_unlimited,
dtb_products.rank,
dtb_products.status,
dtb_products.product_flag,
dtb_products.point_rate,
dtb_products.comment1,
dtb_products.comment2,
dtb_products.comment3,
dtb_products.comment4,
dtb_products.comment5,
dtb_products.comment6,
dtb_products.note,
dtb_products.file1,
dtb_products.file2,
dtb_products.file3,
dtb_products.file4,
dtb_products.file5,
dtb_products.file6,
dtb_products.main_list_comment,
dtb_products.main_list_image,
dtb_products.main_comment,
dtb_products.main_image,
dtb_products.main_large_image,
dtb_products.sub_title1,
dtb_products.sub_comment1,
dtb_products.sub_image1,
dtb_products.sub_large_image1,
dtb_products.sub_title2,
dtb_products.sub_comment2,
dtb_products.sub_image2,
dtb_products.sub_large_image2,
dtb_products.sub_title3,
dtb_products.sub_comment3,
dtb_products.sub_image3,
dtb_products.sub_large_image3,
dtb_products.sub_title4,
dtb_products.sub_comment4,
dtb_products.sub_image4,
dtb_products.sub_large_image4,
dtb_products.sub_title5,
dtb_products.sub_comment5,
dtb_products.sub_image5,
dtb_products.sub_large_image5,
dtb_products.sub_title6,
dtb_products.sub_comment6,
dtb_products.sub_image6,
dtb_products.sub_large_image6,
dtb_products.del_flg,
dtb_products.creator_id,
dtb_products.create_date,
dtb_products.update_date,
dtb_products.deliv_date_id,
T4.product_code_min,
T4.product_code_max,
T4.price01_min,
T4.price01_max,
T4.price02_min,
T4.price02_max,
T4.stock_min,
T4.stock_max,
T4.stock_unlimited_min,
T4.stock_unlimited_max,
T4.class_count
FROM
dtb_products
LEFT JOIN
(
SELECT
product_id,
MIN(product_code) AS product_code_min,
MAX(product_code) AS product_code_max,
MIN(price01) AS price01_min,
MAX(price01) AS price01_max,
MIN(price02) AS price02_min,
MAX(price02) AS price02_max,
MIN(stock) AS stock_min,
MAX(stock) AS stock_max,
MIN(stock_unlimited) AS stock_unlimited_min,
MAX(stock_unlimited) AS stock_unlimited_max,
COUNT(*) as class_count
FROM dtb_products_class
GROUP BY product_id
) AS T4
ON dtb_products.product_id = T4.product_id
) AS alldtl
LEFT JOIN
dtb_product_categories AS T2
ON alldtl.product_id = T2.product_id
LEFT JOIN
dtb_category
ON T2.category_id = dtb_category.category_id
) AS allcls WHERE del_flg = 0 AND status = 1 AND category_id IN ( ? )
DB Error: no such field

SELECT DISTINCT product_id FROM
(
SELECT
alldtl.*,
dtb_category.rank AS category_rank,
T2.category_id,
T2.rank AS product_rank
FROM
(
SELECT
dtb_products.product_id,
dtb_products.name,
dtb_products.deliv_fee,
dtb_products.sale_limit,
dtb_products.sale_unlimited,
dtb_products.rank,
dtb_products.status,
dtb_products.product_flag,
dtb_products.point_rate,
dtb_products.comment1,
dtb_products.comment2,
dtb_products.comment3,
dtb_products.comment4,
dtb_products.comment5,
dtb_products.comment6,
dtb_products.note,
dtb_products.file1,
dtb_products.file2,
dtb_products.file3,
dtb_products.file4,
dtb_products.file5,
dtb_products.file6,
dtb_products.main_list_comment,
dtb_products.main_list_image,
dtb_products.main_comment,
dtb_products.main_image,
dtb_products.main_large_image,
dtb_products.sub_title1,
dtb_products.sub_comment1,
dtb_products.sub_image1,
dtb_products.sub_large_image1,
dtb_products.sub_title2,
dtb_products.sub_comment2,
dtb_products.sub_image2,
dtb_products.sub_large_image2,
dtb_products.sub_title3,
dtb_products.sub_comment3,
dtb_products.sub_image3,
dtb_products.sub_large_image3,
dtb_products.sub_title4,
dtb_products.sub_comment4,
dtb_products.sub_image4,
dtb_products.sub_large_image4,
dtb_products.sub_title5,
dtb_products.sub_comment5,
dtb_products.sub_image5,
dtb_products.sub_large_image5,
dtb_products.sub_title6,
dtb_products.sub_comment6,
dtb_products.sub_image6,
dtb_products.sub_large_image6,
dtb_products.del_flg,
dtb_products.creator_id,
dtb_products.create_date,
dtb_products.update_date,
dtb_products.deliv_date_id,
T4.product_code_min,
T4.product_code_max,
T4.price01_min,
T4.price01_max,
T4.price02_min,
T4.price02_max,
T4.stock_min,
T4.stock_max,
T4.stock_unlimited_min,
T4.stock_unlimited_max,
T4.class_count
FROM
dtb_products
LEFT JOIN
(
SELECT
product_id,
MIN(product_code) AS product_code_min,
MAX(product_code) AS product_code_max,
MIN(price01) AS price01_min,
MAX(price01) AS price01_max,
MIN(price02) AS price02_min,
MAX(price02) AS price02_max,
MIN(stock) AS stock_min,
MAX(stock) AS stock_max,
MIN(stock_unlimited) AS stock_unlimited_min,
MAX(stock_unlimited) AS stock_unlimited_max,
COUNT(*) as class_count
FROM dtb_products_class
GROUP BY product_id
) AS T4
ON dtb_products.product_id = T4.product_id
) AS alldtl
LEFT JOIN
dtb_product_categories AS T2
ON alldtl.product_id = T2.product_id
LEFT JOIN
dtb_category
ON T2.category_id = dtb_category.category_id
) AS allcls WHERE del_flg = 0 AND status = 1 AND category_id IN ( 32 ) [DB Error: no such field]

/virtual/119.245.208.9/home/shop/products/list.php 34:LC_Page_Products_List_Ex->process
/virtual/119.245.208.9/data/shop/class_extends/page_extends/products/LC_Page_Products_List_Ex.php 56:LC_Page_Products_List->process
/virtual/119.245.208.9/data/shop/class/pages/products/LC_Page_Products_List.php 128:LC_Page_Products_List->lfDispProductsList
/virtual/119.245.208.9/data/shop/class/pages/products/LC_Page_Products_List.php 427:SC_Query->getCol
/virtual/119.245.208.9/data/shop/class/SC_Query.php 434:SC_DbConn->getCol
/virtual/119.245.208.9/data/shop/class/SC_DbConn.php 133:DB_common->getCol
/virtual/119.245.208.9/data/shop/module/DB/common.php 1368:DB_common->raiseError
/virtual/119.245.208.9/data/shop/module/DB/common.php 1853:PEAR->raiseError
/virtual/119.245.208.9/data/shop/module/PEAR.php 557:DB_Error->DB_Error
/virtual/119.245.208.9/data/shop/module/DB.php 893:PEAR_Error->PEAR_Error
seasoft
投稿日時: 2010/1/22 12:33
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: カテゴリーの一覧表示ができない
当方の開発環境ですと、その SQL 文でエラーが発生しませんね ^^;
(EC-CUBE 2.4.0 / MySQL 5.0.77)

DB 定義を構いました?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ramrun
投稿日時: 2010/1/22 12:59
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: カテゴリーの一覧表示ができない
前のスレと切り離さないほうがいいですよ。

関連商品を入力するとシステムエラーになる
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=5276&forum=10&post_id=25269#forumpost25269


中途半端にカスタマイズして、エラーになって戻しているところなんでしょ?

・SC_DB_DBFactory_MYSQL.phpを初期に戻した
・LC_Page_Products_Detail.phpを初期に戻した

ならば、関連した部分でDBのテーブルもいじってるはずです。
reh
投稿日時: 2010/1/22 13:18
対応状況: −−−
半人前
登録日: 2010/1/21
居住地:
投稿: 18
Re: カテゴリーの一覧表示ができない
申し訳ありません。
別の問題なのかと思い新規スレッドで質問してしまいました。。

こういった場合こちらのスレッドを消して再度「関連商品を入力するとシステムエラーになる」の方へエラー文を載せた方がいいですよね。

seasoftさん、誤解をまねいてしまいすみませんでした;
ramrunさん、ご指摘ありがとうございます。

こちらのスレッドは削除致します。

(・・とスレッド削除はこちらではできないんでしょうか。
株式会社ロックオンさんに削除依頼を出す形なのか・・ざっと見たところ削除ボタンが見つけられていないのですが・・)


取り急ぎスレッド移動のご報告までに。

お手数おかけしてしまって申し訳ないです。
ramrun
投稿日時: 2010/1/22 13:27
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: カテゴリーの一覧表示ができない
いえいえ(汗)。
私は思ったことをストレートに書くことにしているので、怒っているとかそういうのではありませんよ。
あと、ここの記事を株式会社ロックオンさんが削除しているのを見たことないので、そのままでOKです。

またインストールしたばかりでいろいろ試している最中なのでしたら、とりあえず再インストールが手っ取り早いんですけど...
どうしても、どこをいじってしまったか特定したいということですか?
reh
投稿日時: 2010/1/22 13:39
対応状況: −−−
半人前
登録日: 2010/1/21
居住地:
投稿: 18
Re: カテゴリーの一覧表示ができない
いえ、こちらこそ何度もすみません。

前スレにエラー文を書いてきてしまったのですが、こちらで進めてしまいます。(あとで前スレのコメントは削除してきます)


インストールしたばかりというか、公式ガイドブックのカスタマイズやデザインをいろいろと変更してしまった後なので全再インストールはなるべく避けたいと思っています。。

できることならいくつかファイルを初期状態に戻す方法でのやり方はないでしょうか?
seasoft
投稿日時: 2010/1/22 13:42
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: カテゴリーの一覧表示ができない
> 過去ログをみたのですが、似たような症状がMySQL 4.1 で発生する症状としてあげられていたのですが、5.1でもおこることはあるのでしょうか・・?

参照先を貼っておくと良いかと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ramrun
投稿日時: 2010/1/22 14:10
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: カテゴリーの一覧表示ができない
引用:
DB Error: no such field

なので、参照しようとしているフィールドがテーブルのほうに無い... のか、それともテーブルに無いフィールドをSQLで参照しようとしているのか... なんですけど。

seasoftさんがSQLを試してエラーになっていないならテーブル側でいじってるんじゃないか、という予想です。
カスタマイズに覚えはないですか?
reh
投稿日時: 2010/1/22 14:55
対応状況: −−−
半人前
登録日: 2010/1/21
居住地:
投稿: 18
Re: カテゴリーの一覧表示ができない
失礼しました。

参照先は
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=4268&forum=2

になります。

まったく違うエラーなのかもしれないのですが^^;
reh
投稿日時: 2010/1/22 14:59
対応状況: −−−
半人前
登録日: 2010/1/21
居住地:
投稿: 18
Re: カテゴリーの一覧表示ができない
一度詳細画像の表示枚数を追加しようとして
いろいろといじってしまったかもしれません。

ちなみにフォルダやファイルでいえばどのあたりになるのでしょうか?
無知で申し訳ないです;
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,999名です
総投稿数は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.