Warning: Invalid argument supplied for foreach() in class/helper/SC_Helper_DB.php on line 928

EC-CUBE 開発コミュニティサイト - フォーラム

※もしPHP設定を変更できる場合は、magic_quotes_gpc を off にしたほうが簡単安全ですよ!

/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
424行目付近 (lfRegistProductメソッド内)

↓↓↓ここから追加↓↓↓
//もしmagic_quotes_gpcがonの場合、バックスラッシュを除去
if (get_magic_quotes_gpc()) {
$arrList['category_id'] = stripslashes($arrList['category_id']);
}
↑↑↑ここまで追加↑↑↑
$arrList['category_id'] = unserialize($arrList['category_id']);

serialize した連想配列の文字列にバックスラッシュが勝手に入り、正しく unserialize できなかった事が原因だと思います。