質問 > フロント機能 > カテゴリーの一覧表示ができない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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 定義を構いました?
|
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でもおこることはあるのでしょうか・・?
参照先を貼っておくと良いかと思います。
|
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 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |