バージョン選択

フォーラム

メニュー

オンライン状況

34 人のユーザが現在オンラインです。 (14 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 34
もっと...

サイト内検索

質問 > フロント機能 > 商品画像の表示がされません

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
topbm
投稿日時: 2016/7/25 10:01
対応状況: −−−
新米
登録日: 2015/12/14
居住地:
投稿: 6
商品画像の表示がされません
商品登録>商品マスターで「詳細-メイン画像」の差替えをしたいのですが、
画像の枠しか表示されません。=> http://****/products/detail.php?product_id=242

画像のURLを調べてみるとパスが誤ったコードを吐き出しているようです。

エラーログを確認したところ2つ表示されていました。

------------------------------------------------------------
? /admin/products/product.php Warning(E_WARNING): Invalid argument supplied for
foreach() on [/home/****/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php(825)] from xxx.xx.xxx.xx

? /admin/products/product.php Fatal error(E_USER_ERROR): 最大階層制限到達 on [/home/****/data/class/helper/SC_Helper_DB.php(966)] from xxx.xx.xxx.xx
login_id = ●●
/home/****/www/store/admin/products/product.php(29): LC_Page_Admin_Products_Product_Ex->process
/home/****/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_Product_Ex.php(54): LC_Page_Admin_Products_Product->process
/home/****/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php(66): LC_Page_Admin_Products_Product->action
/home/****/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php(165): SC_Helper_DB->sfCountCategory
/home/****/data/class/helper/SC_Helper_DB.php(824): SC_Helper_DB->sfGetParents
/home/****/data/class/helper/SC_Helper_DB.php(943): SC_Helper_DB->sfGetParentsArray
/home/****/data/class/helper/SC_Helper_DB.php(966): trigger_error
------------------------------------------------------------
?の "LC_Page_Admin_Products_Producut.php" を確認したところ以下の部分のエラーのようですが、基本知識が足りないためどのように対処したらよいのかわかりません。

824: $arrKeyName = $this->objUpFile->keyname;
825: foreach ($arrKeyName as $key => $keyname) {
826: if (in_array($keyname, arrImageKey)) continue;


?は今回の件と関係あるかわかりませんが、別スレッドと同様の事象で質問回答の対応をするも解決には至っていません。
最大階層制限到達というエラーについて
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=17632&forum=11&post_id=76535#forumpost76535
※尚、当方のサイトでは変更処理後強制ログアウトになるものの、商品価格変更・商品説明文の変更は反映しています。



ECバージョン:2.13.4
サーバーPHPバージョン:PHP 5.4.45
利用中のプラグイン:なし

前任がサイト構築の後引き継ぎされ、初めての画像差替えで当事象が発生しており、特に要因が思い当たりません。
情報が少なく申し訳ございませんが、何らかの解決方法があればご教示お願いいたします。
karin
投稿日時: 2016/7/26 14:53
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 657
Re: 商品画像の表示がされません
topbm様

システム設定>パラメーター設定の
LEVEL_MAXの値を増やしてみても(例えば100など)同じ現象が発生しますか?


----------------

umebius
投稿日時: 2016/7/26 15:39
対応状況: −−−
登録日: 2016/7/22
居住地: 東京日本橋
投稿: 1717
Re: 商品画像の表示がされません
?の件についてですが、
これは825行目でforeachに配列が渡されなかったときにおこるエラーです。

おそらく824行目で代入している$arrKeyNameがnullではないでしょうか。
var_dumpするなどして$arrKeyNameをご確認下さい。

$this->objUpFile->keynameというのは、SC_UploadFile.phpの$keynameを呼び出しています。
ファイルの入力フォーム(<input type="file" >)にname値が設定されていないなど、原因はいろいろ考えられると思います。


----------------
EC-CUBE4系 カスタマイズ ECのプロがシステム特急案件承ります。
EC-CUBE開発 リモートで働くエンジニア募集中

umebius
投稿日時: 2016/7/26 15:46
対応状況: −−−
登録日: 2016/7/22
居住地: 東京日本橋
投稿: 1717
Re: 商品画像の表示がされません
?の件については、karinさんのおっしゃるようにLEVEL_MAXの値を増やしてみても同じことが起こるのであれば、無限ループ状態です。

親の親に子が設定されてしまっているなどの状況が考えられます。


----------------
EC-CUBE4系 カスタマイズ ECのプロがシステム特急案件承ります。
EC-CUBE開発 リモートで働くエンジニア募集中

topbm
投稿日時: 2016/7/27 14:21
対応状況: −−−
新米
登録日: 2015/12/14
居住地:
投稿: 6
Re: 商品画像の表示がされません
ご回答ありがとうございます。

>>karin様
システム設定>パラメーター設定のLEVEL_MAXの値は既に100に設定しているので、umebius様の仰る無限ループ状態のようですね。

>>umebius様
当方、PHPも分かっていないので今はvar_dumpでさえ苦戦していますが、いずれにせよこれだけで原因を特定するのは難しいようですね…
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は65,971名です
総投稿数は98,076件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
468
2605
4
nanasess
2101
5
umebius
1717
6
yuh
1612
7
red
1423
8
h_tanaka
1038
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.