2016-05-31 26 views
-1

私は深刻な問題を抱えています。問題は、お支払い情報を入力する際、配送方法を選択して続行ボタンを押すとカートページに移動することです。しかし、カートは空ではありません。支払い方法のステップに進む必要があります。私はmagento 1.8.1.0のバージョンを使用しています。続けるbuttomをクリックすると、私のajaxが実行されています。すべての物事は4-5日前に正常に動作しているMagentoのcheckoutページをカートのページにリダイレクト

- :「http://www.themeatboutique.com.au/shop/checkout/onepage/saveShippingMethod/ 500内部サーバーエラーNetworkError」私は、コンソール

に次のエラーを取得します。

最後に、この問題について知りました。問題は、$ thisはsetTemplateファイルで動作していないということです。なぜそれは動作しないのですか? 誰も私に解決策を教えてもらえますか?

+0

最後に、コーディングを通じて解決策を見つけました。この質問を無視する –

+0

この質問を無視したい場合は、この質問を削除することができます。それ以外の場合は、質問が過度に広がっているため投票を招待します。 –

答えて

1

私の経験では、以前に動作していたMagentoページの500 Internal Server Errorの最も一般的な原因は、 .phpをop-codeにコンパイルすることが不可能になり、したがって、レンダリングすることが不可能になり、したがってブラウザに提供することが不可能になります。

チェックアウトページで、使用している標準の1ページの「疑似ビュー」に照合されたコードのいずれかの問題が、そのステップでその結果を生成する可能性があります。出荷後の手順まではすべてレンダリングされているように聞こえるので、構文エラーは、これらの2つの手順のビューを作成するファイルのどちらか一方であり、配送方法に続くものである可能性が最も高いです。

いつもの容疑者について

見て、それはこれらのいずれでもない場合は、単一引用符/二重引用符の不一致、セミコロン、不一致括弧でネストされた配列を逃すコードの浮遊行など

/var/system.logファイルと/var/exception.logファイルで手がかりを調べてください。

あなたが見つけたときは、ほとんどいつもイライラするほど簡単です。

ハッピーハンティング!

+0

お返事ありがとうございます。私は自分自身で解決策を得ました。 –

関連する問題