質問 > 管理機能 > 【緊急】削除した商品が商品一覧画面で表示される。2.11.3 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kicks |
投稿日時: 2013/1/21 15:31
対応状況: 確認中
|
常連 登録日: 2012/5/15 居住地: 投稿: 56 |
【緊急】削除した商品が商品一覧画面で表示される。2.11.3 いつもお世話になります。
先日、規格が多い事による不具合をご相談 【 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=12027&forum=11 】 させて頂いたのですが緊急の対応のため規格名を増やしたところ問題なく商品登録が可能となりました。 max_input_vars 1000を10000に変更しなくても可能でした。 ただ、今回みられるエラーは削除したアイテムなのに商品一覧画面に「画像はありません 価格0円」として表示されます。 この症状は一覧画面のみです。 もちろん、クリックすると商品はありませんのでエラー表示となります。 このような原因としては何が問題なのか全く検討もつかず、困り果てております。 どなたか同様の症状がみられた方はご教授頂きたいと思いますので宜しくお願い致します。 DB情報は以下になります。 [EC-CUBE] EC-CUBE2.11.3 新規インストール [レンタルサーバ] ヘテムル [OS] Linux [PHP] PHP 5.3.19 [データベース] MySQL 5.0.82-community [WEBサーバ] Apache [ブラウザ] firefox,IE ------------------------------------- 【追記】 規格の書き方が曖昧でしたので加筆致します。 例: size(75) color(25) size color(10) 上記のような状態の規格となります。 現在も解決に至らない状況です。 |
AMUAMU |
投稿日時: 2013/1/21 18:06
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 【緊急】削除した商品が商品一覧画面で表示される。2.11.3 サーバー環境設定不足による、規格の一部データが取り込まれない以前の問題の影響から発生していると思います。
規格データ内に矛盾するようなデータが生じていると、よく生じる状況かと推測します。 規格データに矛盾データがある場合の、改善方法ですが、一番容易なのはSQLでDBに対して、適切な異常な規格データを抽出して一括で削除していまう事なのですが、考え方としては、商品規格テーブル内のデータで無効な商品IDが指定されているデータを消去します。取り扱いを間違うと色々問題ですので気をつけて作業が必要です。楽なやり方がすぐに浮かばなかったので・・・。 何かもっと容易で楽なやり方が分かれば良いのですが、誰かご存知でしたら補足御願いします。
|
kicks |
投稿日時: 2013/1/21 18:11
対応状況: 確認中
|
常連 登録日: 2012/5/15 居住地: 投稿: 56 |
Re: 【緊急】削除した商品が商品一覧画面で表示される。2.11.3 AMUAMUさま
ありがとうございます。 私の技術レベルですと運営中の事もありかなり危うい作業になりそうですが、少し確認してみます。 大変恐縮ですが、その他回避策、解決策などご存知の方がおられましたらご教授願います。 |
AMUAMU |
投稿日時: 2013/1/21 18:16
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 【緊急】削除した商品が商品一覧画面で表示される。2.11.3 >私の技術レベルですと運営中の事もありかなり危うい作業になりそうですが、少し確認してみます。
開発試験環境を用意して作業をして、問題無ければ本番バックアップを取って、すぐに戻せるようにして本番に反映する。 というのがベストです。 ご理解されていると思いますがDB内データを直接いじる作業のアドバイスをした為、念のため・・・
|
kicks |
投稿日時: 2013/1/21 20:49
対応状況: 確認中
|
常連 登録日: 2012/5/15 居住地: 投稿: 56 |
Re: 【緊急】削除した商品が商品一覧画面で表示される。2.11.3 AMUAMUさま
何度もありがとうございます。 引用: 開発試験環境を用意して作業をして、問題無ければ本番バックアップを取って、すぐに戻せるようにして本番に反映する。 というのがベストです。 そうなんですよね・・・これができるようどうにか検討してみます。 |
kicks |
投稿日時: 2013/1/21 22:23
対応状況: 確認中
|
常連 登録日: 2012/5/15 居住地: 投稿: 56 |
Re: 【緊急】削除した商品が商品一覧画面で表示される。2.11.3 AMUAMUさま
お世話になっております。 引用: 規格データ内に矛盾するようなデータが生じていると、よく生じる状況かと推測します。 規格データに矛盾データがある場合の、改善方法ですが、一番容易なのはSQLでDBに対して、適切な異常な規格データを抽出して一括で削除していまう事なのですが、考え方としては、商品規格テーブル内のデータで無効な商品IDが指定されているデータを消去します。取り扱いを間違うと色々問題ですので気をつけて作業が必要です。楽なやり方がすぐに浮かばなかったので・・・。 上記にてご教授頂きました無効な商品IDが指定されているデータを消去とありますところが私にはイマイチ判別がつきませんでした・・・ 商品規格のテーブルは ■dtb_class ■dtb_classcategory ■dtb_class_combination 上記だと思いますが、その中に入ると以下のようなことしか書かれておらず、実際の規格登録数と合致する部分もなく混乱をきわめております・・・ classcategory_id int(11) name text utf8_general_ci はい NULL class_id int(11) いいえ rank int(11) はい NULL creator_id int(11) いいえ create_date timestamp いいえ CURRENT_TIMESTAMP update_date timestamp いいえ del_flg smallint(6) いいえ 0 このようなご質問はこの場ですべき事ではないと思いますが、 もし確認する場所にあやまりがある場合はご指摘頂けると非常に助かります。 お願いばかりで申し訳ございませんがどうぞ宜しくお願い致します。 |
AMUAMU |
投稿日時: 2013/1/21 22:42
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 【緊急】削除した商品が商品一覧画面で表示される。2.11.3 dtb_products_class テーブルです
|
kicks |
投稿日時: 2013/1/22 21:47
対応状況: 確認中
|
常連 登録日: 2012/5/15 居住地: 投稿: 56 |
Re: 【緊急】削除した商品が商品一覧画面で表示される。2.11.3 AMUAMUさま
ありがとうございます。 私が無知すぎて本当に申し訳ございません。 ご指摘頂きましたテーブルを確認しましたところ、同じIDが複数みられた。 管理画面で検索するとそのアイテムは表示されませんでしたのでそちらをテーブルから削除してみたいと思います。 はじめての処理のため同一仮環境をつくる技術は勉強中のため 似たような環境でためしてみたいと思います。 本件は様々ありがとうございました! 今後はお仕事としてお願いできれば幸いです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |