> フロント機能 > 受注編集のページでステータス(対応状況)変更時にエラー |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
bysk |
投稿日時: 2016/5/26 16:22
対応状況: −−−
|
半人前 登録日: 2016/5/26 居住地: 投稿: 22 |
受注編集のページでステータス(対応状況)変更時にエラー [EC-CUBE] 3.0.10
[レンタルサーバ] hetemlサーバ [サーバーOS] Linux [PHP] PHP 5.4.27 [データベース] MySQL 5.6.13 [WEBサーバ] Apache [ブラウザ] Chrome/50.0.2661.102 [導入プラグインの有無] GmoPaymentGateway [現象] 受注管理→受注マスター→受注編集のページでステータスを変更して(新規受付→キャンセル) 「受注情報を登録」ボタンを押すとchromeのエラーページが表示、以下エラーメッセージ。 xxx.comページは機能していません。現在このリクエストを処理できません。HTTP ERROR 500 ちなみにFirefoxでは真っ白なページです。 既出でしたらすみません。 解決策をご存知の方がいらっしゃいましたらご教授願います。 何卒宜しくお願い申し上げます。 |
red |
投稿日時: 2016/5/26 19:52
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 受注編集のページでステータス(対応状況)変更時にエラー apacheのエラーログを見て見る必要があると思います
WAFとかが原因かもですね
|
bysk |
投稿日時: 2016/5/26 21:04
対応状況: −−−
|
半人前 登録日: 2016/5/26 居住地: 投稿: 22 |
Re: 受注編集のページでステータス(対応状況)変更時にエラー redさん
ご回答ありがとうございます。 ご指摘通りapacheのエラーログを確認してみたら下記の通り記述されていました。 PHP Fatal error: Call to a member function getName() on a non-object in /src/Eccube/Controller/Admin/Order/EditController.php on line 550 対象のファイルの550行目には下記の記述がありコメントアウトしてみましたが症状変わらずでした。 $ShipmentItem->setProductName($ShipmentItem->getProduct()->getName()); 変数が未定義?とゆう事なのでしょうか。 php初心者であります、こちらで何かお分かりになればご教示頂ければ幸いです。 |
red |
投稿日時: 2016/5/26 22:02
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 受注編集のページでステータス(対応状況)変更時にエラー 563行目までコメントアウトすれば動くかもしれないですが・・・
存在しない商品を登録しようとしてたりしますか?
|
bysk |
投稿日時: 2016/5/27 0:35
対応状況: −−−
|
半人前 登録日: 2016/5/26 居住地: 投稿: 22 |
Re: 受注編集のページでステータス(対応状況)変更時にエラー redさん
おっしゃる通り、既に削除した商品の注文を変更しようとしていた為エラーがでていた様です.. おかげさまで解決しました。 初歩的なミスにおつきあい頂き誠にありがとうございました。 |
red |
投稿日時: 2016/5/27 1:26
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 受注編集のページでステータス(対応状況)変更時にエラー バグだと思いますのでチケット登録だけしておきます
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |