質問 > 管理機能 > 受注管理画面で検索するとエラーが発生する |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2015/12/13 12:28
対応状況: −−−
|
受注管理画面で検索するとエラーが発生する 受注管理の画面で検索をすると、システムエラーが発生してしまいます。 検索条件を入れても入れなくても発生します。 デバック内容はこちらでした。 Fatal error(E_ERROR): Unsupported operand types on [/virtual/htdocs/organics/data/class/SC_PageNavi.php(68)] そして、その68行目が以下でした。
「全ページ対応パンくずリスト表示プラグイン」を入れていたのでそれが原因かと思い、一旦無効にしたり削除したりしてみましたが関係ありませんでした。 SC_PageNavi.php自体一切触っていないのですが、何か原因として考えられることはありますでしょうか? 御知恵をお貸し下さい。宜しくお願い致します。 以下、使用しているもののバージョンです。 EC-CUBE2.13.3 PHP5.3.3 MySQL5.1.73 |
|
seasoft |
投稿日時: 2015/12/13 14:36
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 受注管理画面で検索するとエラーが発生する 自分なら、とりあえずその行の上で、
var_dump($all_row); var_dump($page_row); とか試すかな。 配列やオブジェクトでも渡ってしまっているんだろうか・・・
|
ゲスト |
投稿日時: 2015/12/13 15:34
対応状況: −−−
|
Re: 受注管理画面で検索するとエラーが発生する seasoft様
回答頂きましてありがとうございます。 頂いたコードを記述してデバックしてみましたが、受注管理画面上にもソース上にもどこにも出力内容が表示されませんでした。 すみません、見る場所が違うのでしょうか…? |
|
seasoft |
投稿日時: 2015/12/13 16:53
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 受注管理画面で検索するとエラーが発生する EC-CUBE のエラー画面が表示されると、出力が破棄されますので、var_dump の後で exit する方法が考えられます。
ただ、他の画面にも影響しえますので、本番運用中サイトの場合、IP アドレスで分岐するなど考慮が望ましいかもしれません。
|
ゲスト |
投稿日時: 2015/12/13 17:44
対応状況: −−−
|
Re: 受注管理画面で検索するとエラーが発生する seasoft様
ご回答ありがとうございます。 exit; は知りませんでした…ご教授頂きありがとうございます。 無事デバック出来ました。 出力内容ですが、 array(11) { [0]=> array(58) { ["order_id"]=> string(1) "7" ["order_temp_id"]=> string(21) "564ea62a9247cNzKPGK66" ["customer_id"]=> string(1) "3" ["message"]=> NULL ["order_name01"]=> string(6) "山田" ["order_name02"]=> string(6) "太郎" ["order_kana01"]=> string(9) "ヤマダ" ["order_kana02"]=> string(9) "タロウ" ["order_company_name"]=> NULL ["order_email"]=> string(22) "xxxyyyzzz@mail.ne.jp" ["order_tel01"]=> string(3) "090" ["order_tel02"]=> string(4) "1234" ["order_tel03"]=> string(4) "5678" ["order_fax01"]=> NULL ["order_fax02"]=> NULL ["order_fax03"]=> NULL ["order_zip01"]=> string(3) "700" ["order_zip02"]=> string(4) "0000" ["order_zipcode"]=> NULL ["order_country_id"]=> string(3) "000" ["order_pref"]=> string(2) "00" ["order_addr01"]=> string(21) "東京都港区○○" ["order_addr02"]=> string(16) "1丁目1-1" ["order_sex"]=> string(1) "2" ["order_birth"]=> NULL ["order_job"]=> NULL ["subtotal"]=> string(5) "11383" ["discount"]=> string(1) "0" ["deliv_id"]=> string(1) "4" ["deliv_fee"]=> string(1) "0" ["charge"]=> string(1) "0" ["use_point"]=> string(1) "0" ["add_point"]=> string(1) "0" ["birth_point"]=> string(1) "0" ["tax"]=> string(3) "843" ["total"]=> string(5) "11383" ["payment_total"]=> string(5) "11383" ["payment_id"]=> string(1) "1" ["payment_method"]=> string(12) "郵便振替" ["note"]=> NULL ["status"]=> string(1) "5" ["create_date"]=> string(19) "2015-11-20 13:53:56" ["update_date"]=> string(19) "2015-11-20 13:58:34" ["commit_date"]=> string(19) "2015-11-20 13:58:34" ["payment_date"]=> string(19) "2015-11-20 13:58:10" ["device_type_id"]=> string(2) "10" ["del_flg"]=> string(1) "0" ["memo01"]=> NULL ["memo02"]=> NULL ["memo03"]=> NULL ["memo04"]=> NULL ["memo05"]=> NULL ["memo06"]=> NULL ["memo07"]=> NULL ["memo08"]=> NULL ["memo09"]=> NULL ["memo10"]=> NULL ["product_name"]=> string(41) "洗濯洗剤" } 〜省略〜 [10]=> array(58) { ["order_id"]=> string(1) "6" ["order_temp_id"]=> string(21) "56494c7180537G7CcETqe" ["customer_id"]=> string(1) "0" ["message"]=> NULL ["order_name01"]=> string(6) "田中" ["order_name02"]=> string(9) "花子" ["order_kana01"]=> string(9) "タナカ" ["order_kana02"]=> string(9) "ハナコ" ["order_company_name"]=> NULL ["order_email"]=> string(22) "xxxyyyzzz@mail.ne.jp" ["order_tel01"]=> string(3) "080" ["order_tel02"]=> string(4) "4321" ["order_tel03"]=> string(4) "8765" ["order_fax01"]=> NULL ["order_fax02"]=> NULL ["order_fax03"]=> NULL ["order_zip01"]=> string(3) "700" ["order_zip02"]=> string(4) "0000" ["order_zipcode"]=> NULL ["order_country_id"]=> string(3) "000" ["order_pref"]=> string(2) "00" ["order_addr01"]=> string(24) "東京都千代田区○○" ["order_addr02"]=> string(7) "2丁目2-2" ["order_sex"]=> string(1) "2" ["order_birth"]=> NULL ["order_job"]=> NULL ["subtotal"]=> string(4) "3078" ["discount"]=> string(1) "0" ["deliv_id"]=> string(1) "4" ["deliv_fee"]=> string(3) "500" ["charge"]=> string(3) "324" ["use_point"]=> string(1) "0" ["add_point"]=> string(1) "0" ["birth_point"]=> string(1) "0" ["tax"]=> string(3) "228" ["total"]=> string(4) "3902" ["payment_total"]=> string(4) "3902" ["payment_id"]=> string(1) "1" ["payment_method"]=> string(12) "郵便振替" ["note"]=> NULL ["status"]=> string(1) "1" ["create_date"]=> string(19) "2015-11-16 12:26:58" ["update_date"]=> string(19) "2015-11-26 09:49:08" ["commit_date"]=> NULL ["payment_date"]=> NULL ["device_type_id"]=> string(2) "10" ["del_flg"]=> string(1) "0" ["memo01"]=> NULL ["memo02"]=> NULL ["memo03"]=> NULL ["memo04"]=> NULL ["memo05"]=> NULL ["memo06"]=> NULL ["memo07"]=> NULL ["memo08"]=> NULL ["memo09"]=> NULL ["memo10"]=> NULL ["product_name"]=> string(12) "インナー" } } int(10) と言う感じの受注内容でした。長くなってしまい、すみません。 特に問題がありそうな部分を見つけられず、検索していろいろ調べているのですが同じような事象も見つかりません。 度重なるお願いで申し訳ありませんが、もし気になる点あれば教えて頂けないでしょうか? |
|
seasoft |
投稿日時: 2015/12/13 19:37
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 受注管理画面で検索するとエラーが発生する 冒頭の投稿で引用されている計算式からしますと、どちらの変数も、数値が入ることを意図して実装されているはずです。にも関わらず、どちらも配列が入っているので、致命的エラーに至っているのだと思います。
ソースで追いかけるか、トレースするかなど、手法は思い当たりますが、プログラミングの知識が必要な分析作業となりそうです。若しくは、「全ページ対応パンくずリスト表示プラグイン」以外にも原因となりそうな、プラグイン・カスタマイズなどが無いか、状況を整理して当たりをつけるというのも有効かもしれません。
|
ゲスト |
投稿日時: 2015/12/14 18:05
対応状況: −−−
|
Re: 受注管理画面で検索するとエラーが発生する seasoft様
ご丁寧に教えてくださり、ありがとうございます。 とりあえず、プラグインは問題なさそうでした。 まだまだ勉強中ですので、分析出来るほど知識はありませんでした。。 本当にありがとうございました! |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |