EC-CUBE3 規格削除すると商品ページがエラーで表示されない

 

EC-CUBE3の別要件規格1.2ををラベル等の表示などカスタマイズ修正をしていたのですが、使用中の規格を誤って削除してしまったのです。

その場合、管理画面の商品マスタもエラーで検索ができなくなりました。

また、管理画面だけでなく、フロント画面でも商品一覧と商品の詳細ページが同じくエラーで見れなくなります。

 

対処方法について

サーバーのmySQL(DB)をログインして、下記のテーブルを元の状態に戻す必要があります。DBには削除しても残っています。なので削除してしまった箇所の削除フラグをdel_flg=1を0に変更します。元の状態に戻りました。

DBの以下の 3テーブルの削除フラグを元に戻す(直接書き換える)と、エラーが解消されました。
dtb_class_name
dtb_class_category
dtb_product_class

引用:商品規格登録後に、分類、もしくは規格を削除するとシステムエラーが発生する #796

正直、本番運用前だったので何とかなりましたがこちらの情報でなんとか対処できました。