e-SCOTTを初めて設定してますが、エラーが出て進めません

フォーラム 拡張プラグイン e-SCOTTを初めて設定してますが、エラーが出て進めません

  • このトピックには13件の返信、4人の参加者があり、最後にnanbuにより6年、 2ヶ月前に更新されました。
14件の投稿を表示中 - 1 - 14件目 (全14件中)
  • 投稿者
    投稿
  • #84657
    jazoo
    参加者

    ——————————————-
    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.この症状の場合、どこを確認、修正すればよいのか?

    ご教示よろしくお願いいたします。

    #84661
    yskysmr
    キーマスター

    こんにちは。

    お使いのサーバーの管理画面から、以下の関数の使用を制限する設定をしていないか、ご確認ください。
    stream_socket_client
    socket_set_timeout

    また、サーバーをお選びの際には、以下のシステム要件を参考になさってください。
    Welcart システム要件

    #84663
    cnatsu
    参加者

    私も当初、wpxクラウドで運用しましたが、e-SCOTTは正常に決済完了しませんでした。

    現在は、mixhost で運用していて、問題なく決済完了しています。

    #84664
    jazoo
    参加者

    皆様
    アドバイスいただきありがとう御座いました。
    成功しました。

    PHP関数制御をはずしたら、成功しました。
    はずした関数は、stream_socket_clientです。
    socket_set_timeoutは、見当たりませんでした。

    これにより、テスト(トークン無し)が成功したので、この後、トークンありテスト、本番環境トークンあり、なしとテストしてみたいと思います。
    結果を後ほど、上げさせていただきます。

    #84665
    jazoo
    参加者

    皆さま

    続報です。

    「本場環境:トークンあり、なし、テスト環境:トークンあり、なし」

    すべての状態で、正常に終了しました。

    ありがとう御座いました。

    #84681
    cnatsu
    参加者

    jazooさま
    >PHP関数制御をはずしたら、成功しました。
    >はずした関数は、stream_socket_clientです

    実際にどういう処理を行う、どこを修正すればよいか
    お教え下さい。PHP初心者です。

    #84685
    jazoo
    参加者

    cnatsu 様

    今回の成功に関してですが、以下のレンタルサーバーでの話しになります。
    サーバー:(会社名:XSERVER 、サービス名:wpXクラウド)

    本レンタルサーバーの管理パネルにログインし、「サーバー管理」内の「PHP関数 制限設定」内で設定を行います。

    stream_socket_client の左側のチェックマークをはずして、設定変更をすることによって、成功しました。

    他のサーバーでは、わかりませんが、参考にしてください。

    #84687
    cnatsu
    参加者

    jazooさま
    ありがとうございます。
    wpXクラウドに戻れるなら戻りたかったので
    参考にさせていただきます。

    #84741
    cnatsu
    参加者

    jazooさま

    その後、wpXクラウドでテストサイトを試しております。
    それで、ご教示願いたいのが、wpXの高速化設定で標準ONとなっています
    キャッシュ設定はどのようにされていますか?完全にOFFでしょうか?

    #84746
    jazoo
    参加者

    cnatsu 様

    高速化設定
    キャッシュ設定 :ON
    mod_pagespeed設定:ON

    ONで運用してます。

    ONにすると、不具合がありますか?

    #84747
    cnatsu
    参加者

    早速ありがとうございます。
    キャッシュONだとカートが正常に動かなかったので。
    もう少し研究してみます。

    #84748
    jazoo
    参加者

    cnatsu 様

    差し支えなければ、PHPのバージョンを教えてください。
    こちらは、PHP5.4.45です。

    #84749
    cnatsu
    参加者

    お忙しいところありがとうございます。
    PHP5.6.30 です。
    バージョンを変えて試してみましたがどれも同じで、
    カートに商品を入れても、住所入力の画面に進めず、
    TOPページに戻ってしまいます。

    #84963
    nanbu
    キーマスター

    こんにちは

    wpX でしたら、以下のサーバー設定で正常に動作するようです。

    ・stream_socket_client を利用できるようにする(PHP関数 制限設定)
    ・キャッシュをOFFにする

    なお、現在のWelcart(1.9.7)は、PHP7.0 までは利用可能です。

14件の投稿を表示中 - 1 - 14件目 (全14件中)
  • このトピックに返信するにはログインが必要です。