メンバーログインして買い物するとエラー発生
-
投稿者投稿
-
2014年7月31日 12:08 PM #71529atuypirka参加者
——————————————-
WordPress のバージョン:3.9.1
Welcart のバージョン:1.4.6
ご利用のテーマ:オリジナル
症状を確認したブラウザ:IE、Safari
サーバー(会社名、サービス名):ロリポップ
SSLの利用:有り
WordPress のパーマリンク設定:/%post_id%/
——————————————–お世話になっております。
メンバーにログインした状態で買い物をするとエラーが発生するという現象が起きています。
「発送・支払い方法」で「次へ」をクリックするとエラー画面に変遷し以下のメッセージで表示されます。Fatal error: Call to undefined function usces_localized_name() in /home/users/2/main.jp-oomi/web/wp/wp-content/plugins/usc-e-shop/classes/usceshop.class.php on line 4304
また、エラー発生後はサイトにアクセスができなくなり、キャッシュとcookieをクリアするとアクセス可能になります。
なお、メンバーログインせずにゲストで買い物をした場合はエラーは発生しないようです。
解決手段をご教示願います。
宜しくお願いします!
以上
2014年7月31日 12:15 PM #71530atuypirka参加者追記です。
買い物をしなくても、一旦メンバーログインしてメンバー情報を確認、その後ログアウトすると同様の現象が発生することも確認しました。
宜しくお願いします!
以上
2014年7月31日 1:26 PM #71531yskysmrキーマスターこんにちは。
アップデートはどのように行われましたか?管理パネルのプラグインページより、アップデートしていただけましたでしょうか。
2014年7月31日 1:48 PM #71532atuypirka参加者はい、WordPressのダッシュボードのプラグインのページより更新しています。
2014年7月31日 5:28 PM #71540yskysmrキーマスター弊社ではこちらの現象は確認できませんでした。
正常にアップデートできていないときに、見られるエラーメッセージのようです。(実際には存在する関数を、存在しないと言っています。)
ロリポップをお使いとのことですが、メモリは足りていますでしょうか。管理パネル>Welcart Shop ホームの「ご利用の環境」のところに、「memory[global]:***M」と出ていると思いますが、数値は何になっていますでしょうか。2014年7月31日 11:59 PM #71553atuypirka参加者WordPressのダッシュボードでの確認でしょうか?
下記のようになっております。
5.2.17 memory[global]:128M [locale]:256M [usage]:42M
simplexml, curl, gd, json, mbstring, mysql, openssl宜しくお願いします!
2014年8月2日 1:01 PM #71567nanbuキーマスターこんにちは。
Call to undefined function usces_localized_name() と言うエラーは、この関数が見当たらない、つまりこの関数がかかれているファイルがサーバー上に無い、もしくは読み込みに失敗していると推測します。しかしながら、この推測ですとログインするしないに関わらず症状が出るはずです。
そこで、さらに原因の範囲を広げてみますと、
・ キャッシュプラグインを使っている為、エラーのキャッシュ画面が表示されている
⇒ プラグインを停止してください。・ 何らかのカスタマイズが影響しているかも
⇒ テーマをWelcart Default テーマに切り替えて確認してみる・ セーフモードではないか
⇒ ロリポップの設定を確認してみるその他、サーバー環境も含めまして、何か変更を行っているようでしたら初期値に戻してみると何か原因がわかるかもしれません。
2014年8月2日 7:39 PM #71574atuypirka参加者ご確認ありがとうございます。
>・ キャッシュプラグインを使っている為、エラーのキャッシュ画面が表示されている
> ⇒ プラグインを停止してください。
>・ 何らかのカスタマイズが影響しているかも
> ⇒ テーマをWelcart Default テーマに切り替えて確認してみる
>・ セーフモードではないか
> ⇒ ロリポップの設定を確認してみる上記3つを試してみましたが改善しませんでした。
また、PHP設定を初期化設定しましたがこちらも改善ありませんでした。
PHPのバージョンを上げてみました(従来5.2)。
5.3にすると特に変化は見られずエラーが出ます。
5.4にすると同様にエラーになるのですがメッセージは表示されず、真っ白な画面になります。他に考えられる原因はありませんでしょうか?
宜しくお願い致します。
2014年8月6日 3:35 PM #71616atuypirka参加者こんにちは。
自己解決しました。
アクセス解析系のプラグインと干渉していたようで無効にすることでエラー発生しなくなりました。
色々とご確認ありがとうございました。
-
投稿者投稿
- このトピックに返信するにはログインが必要です。