Re: アップグレード時のエラー(Warning: Invalid argument supplied for foreach() in)

フォーラム インストール アップグレード時のエラー(Warning: Invalid argument supplied for foreach() in) Re: アップグレード時のエラー(Warning: Invalid argument supplied for foreach() in)

#59910
nanbu
キーマスター

foreach で廻してる$imageid がarray では無いのではないでしょうか。試にその$imageid の前に(array)と置いて、foreach( (array)$imageid as ***** としてみてください。それでエラーが無くなれば間違いありません。

その1行上のusces_get_itemSubImageNums() は正常な商品コードを取得できなかった場合array では無くfalse を返しています。それが原因かもしれません。

今回のアップデートでは「商品情報に使用していたメタキーの仕様を変更」というのが有ります。これは、有効化の際、古いメタキーをを新しいものに書き換えています。もしこれがうまく行ってないとするとちょっとやばいです。再度有効化してみてください。古いものだけが書き換えられます。

ちなみに、もし書き換わっていないとしたら、商品コードも商品名も価格も何も表示されないはですが・・・。

もしかしたらその商品データだけが壊れている可能性も有るので、一度その商品を更新してみてください。