質問 > 管理機能 > 【2.11.1】カテゴリ一部重複表示 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hachi8 |
投稿日時: 2011/8/10 13:51
対応状況: −−−
|
半人前 登録日: 2009/4/23 居住地: tokyo 投稿: 27 |
【2.11.1】カテゴリ一部重複表示 いつもお世話になります。
現在、以下の環境でサイトを作成しております。 __環境_________________________ EC-CUBE 2.11.1 MySQL 5.1.34-log PHP 5.2.17 商品点数約600点 _______________________________ 商品登録をおこなっていましたら、いつの間にかカテゴリの一部が重複して表示されておりました。 気づいた時点での直前作業としましては、 カテゴリA−4をCSVで商品登録をおこなう。 【通常時】 カテゴリA ・カテゴリA−1 ・カテゴリA−2 ・カテゴリA−3 ・カテゴリA−4 カテゴリB カテゴリC ・・・・ 【異常時】 カテゴリA カテゴリA ・カテゴリA−1 ・カテゴリA−2 ・カテゴリA−3 ・カテゴリA−4 ・カテゴリA−4 カテゴリB カテゴリC ・・・・ http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=5467&forum=2 上記内容を試しましたが、何も変りませんでした。 こちらを解消する方法などありましたら教えていただけないでしょうか。 よろしくお願いいたします。 |
468 |
投稿日時: 2011/8/10 16:38
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 【2.11.1】カテゴリ一部重複表示 こんにちは。
私も何度か、その現象が起きた事があります。 根本的な原因はつかめていないのですが、 私の時は、データベースのdtb_category_countテーブルとdtb_category_total_countテーブルに 同じカテゴリーID(category_id)が2つ以上登録されて、この現象が起きていました。 もし、phpmyadminなどデータベース管理ツールがありましたら、 直接、上記、2つのテーブルのデータをご確認いただき、 重複しているデータを削除(1件は残してください)して、重複を取り除いたら元に戻るのではないかと思います。 私は上記2つのテーブルのcategory_idに主キーを設定して、 重複登録できないようにしています。 |
AMUAMU |
投稿日時: 2011/8/11 19:43
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 【2.11.1】カテゴリ一部重複表示 >根本的な原因はつかめていないのですが、
>私の時は、データベースのdtb_category_countテーブルとdtb_category_total_countテーブルに >同じカテゴリーID(category_id)が2つ以上登録されて、この現象が起きていました。 この現象、上記2つを更新する処理の間に何らかの中断が発生すると起こることがあるようです(当該処理は比較的重いのでサーバーによって)。 対処法は468さんの言うように重複を削除、またはdtb_category_countテーブルとdtb_category_total_countテーブルの中身を全部クリアして、商品編集をして全更新させる。 または、スクリプトを別途作ってSC_Helper_DB::sfCountCategoryの引数にtrueといれて強制更新させるなどの方法があります。
|
hachi8 |
投稿日時: 2011/8/15 14:16
対応状況: 解決済
|
半人前 登録日: 2009/4/23 居住地: tokyo 投稿: 27 |
Re: 【2.11.1】カテゴリ一部重複表示 468 様
AMUAMU 様 カテゴリ一部重複表示の件について、 情報ありがとうございます。 参考にさせていただき解決しました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |