質問 > フロント機能 > ソフトバンクペイメントを利用している際に発生した500エラーについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
deg |
投稿日時: 2012/1/27 19:07
対応状況: −−−
|
新米 登録日: 2009/6/11 居住地: 投稿: 3 |
ソフトバンクペイメントを利用している際に発生した500エラーについて 色々と調べてみたのですが、原因が特定出来ず、なんとか解決する方法がないかと思い、ご助言を頂きたく投稿をさせて頂きます。
現在、かなり古いのですが、バージョン2.3.3をベースにしたカスタマイズを行なっております。 表題の通り、ソフトバンクペイメントのモジュールを使って決済処理を行なったところ、ソフトバンクペイメントの画面には遷移されるのですが、そのあとキャンセルしたところEC-CUBE側に戻ってきたタイミングで500エラーが発生してしまいました。 ソフトバンクペイメントさまにも問い合わせたのですが「決済周りのパラメータが悪いと、ソフトバンクペイメント側にすら行かないので、そこは問題ない。」 「おそらくサーバー側でしょう」と助言を頂きました。 また、以下のようなエラーがログに吐き出されていました。 <pre> EACCELERATOR: PHP crashed on opline 2 of main() at {document_root}/shop/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc.php:25 Premature end of script headers: sps_complete.php </pre> これらの情報からサーバー側が問題だと思っているのですが 何か心当たりなどある方はいらっしゃいませんでしょうか? ちなみに、sps_complete.phpのパーミッションは604に設定されております。 先日はまで正しく動作しており、その後どこか変更したということはない状態です。 どなかた助けて頂ければ幸いです… |
AMUAMU |
投稿日時: 2012/1/27 19:24
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: ソフトバンクペイメントを利用している際に発生した500エラーについて ログから見る限りペイメントモジュールが問題では無く、ファイルのアップロード方法またはサーバー側環境設定が要因かと思います。
「Premature end of script headers」という表記からsps_complete.phpファイルが正しいPHPファイルとして認識されていない可能性があります。 ファイルのコードが代わったり、転送モードを間違えてFTPアップロードしたりしたことで余計なデータがファイルに付与されていないかを確認されると良いと思います。 また、eAccelerator のエラーが出ていることと「先日はまで正しく動作しており、その後どこか変更したということはない状態です。」 を考えると、サーバー側で何らかのバージョンアップなどをして、プロセスの再起動をしていない場合等が考えられます。 サーバー管理者に相談されると良いと思います。
|
deg |
投稿日時: 2012/1/27 19:25
対応状況: −−−
|
新米 登録日: 2009/6/11 居住地: 投稿: 3 |
Re: ソフトバンクペイメントを利用している際に発生した500エラーについて サーバー会社の方から連絡をもらって、eAcceleratorが原因のようでした…
とりあえず止めてみましたが、別のエラーが表示されているので、そのエラーを取ってみたいと思います。 お騒がせしました… |
deg |
投稿日時: 2012/1/27 20:41
対応状況: −−−
|
新米 登録日: 2009/6/11 居住地: 投稿: 3 |
Re: ソフトバンクペイメントを利用している際に発生した500エラーについて ごめんなさい。返信に気付いていませんでした。
やはりそうですね。 ありがとうございます。 eAcceleratorを止めて実行してみたところ 500エラーは解消されて Fatal error: Cannot redeclare class LC_Page in /shop/data/class/pages/LC_Page.php on line 38 が発生してました。 やりたくはなかったんですが、sps_complete.php(ソフトバンクペイメントが用意したファイル)にLC_Pageの定義があったのでそこの名称を変えれば対応出来そうな感じになりました。 ご報告まで。 |
AMUAMU |
投稿日時: 2012/1/27 23:10
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: ソフトバンクペイメントを利用している際に発生した500エラーについて 古いバージョンのモジュールですかね?
引用: やりたくはなかったんですが、sps_complete.php(ソフトバンクペイメントが用意したファイル)にLC_Pageの定義があったのでそこの名称を変えれば対応出来そうな感じになりました。 その対応をして問題無いと思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |