e-SCOTTを初めて設定してますが、エラーが出て進めません
タグ: e-SCOTT初期設定
-
投稿者投稿
-
2017年11月24日 12:17 PM #84657jazoo参加者
——————————————-
WordPress のバージョン:(4.8.3)
Welcart のバージョン:(1.9.6)
Welcart専用の拡張プラグイン:無
ご利用のテーマ:(WelcartBasic)
症状を確認したブラウザ:win10 chrome 62.0.3202.94(Official Build) (64 ビット)
サーバー:(会社名:XSERVER 、サービス名:wpXクラウド)
SSLの利用:(常時SSL)
WordPress のパーマリンク設定:(p/?p=123)
PHPバージョン:PHP5.4.45
——————————————–初めてWELCARTを利用してます。
e-SCOTTを初めて設定してますが、エラーが出て進めません。テスト環境でトークンを入力してます。(トークンをはずしても同じ症状)
以下のような、エラーが表示されます。Warning: socket_set_timeout() expects parameter 1 to be resource, null given in URL/public_html/wp-content/plugins/usc-e-shop/classes/paymentESCOTT.main.class.php on line 3835
Warning: Cannot modify header information – headers already sent by (output started at URL/public_html/wp-content/plugins/usc-e-shop/classes/paymentESCOTT.main.class.php:3835) in URL/public_html/wp-includes/pluggable.php on line 1210
お聞きしたいことは、
1.このレンタルサーバーでは、可能かどうか?
2.この症状の場合、どこを確認、修正すればよいのか?ご教示よろしくお願いいたします。
2017年11月24日 6:12 PM #84661yskysmrキーマスターこんにちは。
お使いのサーバーの管理画面から、以下の関数の使用を制限する設定をしていないか、ご確認ください。
stream_socket_client
socket_set_timeout
また、サーバーをお選びの際には、以下のシステム要件を参考になさってください。
Welcart システム要件2017年11月24日 6:37 PM #84663cnatsu参加者私も当初、wpxクラウドで運用しましたが、e-SCOTTは正常に決済完了しませんでした。
現在は、mixhost で運用していて、問題なく決済完了しています。
2017年11月24日 7:13 PM #84664jazoo参加者皆様
アドバイスいただきありがとう御座いました。
成功しました。PHP関数制御をはずしたら、成功しました。
はずした関数は、stream_socket_clientです。
socket_set_timeoutは、見当たりませんでした。これにより、テスト(トークン無し)が成功したので、この後、トークンありテスト、本番環境トークンあり、なしとテストしてみたいと思います。
結果を後ほど、上げさせていただきます。2017年11月24日 7:38 PM #84665jazoo参加者皆さま
続報です。
「本場環境:トークンあり、なし、テスト環境:トークンあり、なし」
すべての状態で、正常に終了しました。
ありがとう御座いました。
2017年11月29日 12:32 AM #84681cnatsu参加者jazooさま
>PHP関数制御をはずしたら、成功しました。
>はずした関数は、stream_socket_clientです実際にどういう処理を行う、どこを修正すればよいか
お教え下さい。PHP初心者です。2017年11月29日 12:24 PM #84685jazoo参加者cnatsu 様
今回の成功に関してですが、以下のレンタルサーバーでの話しになります。
サーバー:(会社名:XSERVER 、サービス名:wpXクラウド)本レンタルサーバーの管理パネルにログインし、「サーバー管理」内の「PHP関数 制限設定」内で設定を行います。
stream_socket_client の左側のチェックマークをはずして、設定変更をすることによって、成功しました。
他のサーバーでは、わかりませんが、参考にしてください。
2017年11月29日 5:13 PM #84687cnatsu参加者jazooさま
ありがとうございます。
wpXクラウドに戻れるなら戻りたかったので
参考にさせていただきます。2017年12月7日 9:23 AM #84741cnatsu参加者jazooさま
その後、wpXクラウドでテストサイトを試しております。
それで、ご教示願いたいのが、wpXの高速化設定で標準ONとなっています
キャッシュ設定はどのようにされていますか?完全にOFFでしょうか?2017年12月7日 12:35 PM #84746jazoo参加者cnatsu 様
高速化設定
キャッシュ設定 :ON
mod_pagespeed設定:ONONで運用してます。
ONにすると、不具合がありますか?
2017年12月7日 12:55 PM #84747cnatsu参加者早速ありがとうございます。
キャッシュONだとカートが正常に動かなかったので。
もう少し研究してみます。2017年12月7日 2:17 PM #84748jazoo参加者cnatsu 様
差し支えなければ、PHPのバージョンを教えてください。
こちらは、PHP5.4.45です。2017年12月7日 3:01 PM #84749cnatsu参加者お忙しいところありがとうございます。
PHP5.6.30 です。
バージョンを変えて試してみましたがどれも同じで、
カートに商品を入れても、住所入力の画面に進めず、
TOPページに戻ってしまいます。2018年1月8日 8:00 AM #84963nanbuキーマスターこんにちは
wpX でしたら、以下のサーバー設定で正常に動作するようです。
・stream_socket_client を利用できるようにする(PHP関数 制限設定)
・キャッシュをOFFにするなお、現在のWelcart(1.9.7)は、PHP7.0 までは利用可能です。
-
投稿者投稿
- このトピックに返信するにはログインが必要です。