wpxサーバーでwelcartをインストールしたECサイトを運用していました。
エックスサーバーでは問題なく稼働していたのですが、wpx ではカートに商品が入らない、違うページに遷移するとログアウトしてしまう現象が起こりました。
キャッシュをオフにしても、他のプラグインをオフにしてもこの現象は無くなりません。
ワードプレスのデバックモードで、「Cannot modify header~」というエラーが出ていました。
これは、「output_buffering」をオンにする事で回避できるエラーです。
そこで、phpiniで設定変えようとするとwpx にはその項目を変えれません。
wpxサポートに泣きつくと、その機能をオンにしてくれました♪
でも、残念ながら不具合は解消されません。
するとサポートは、エックスサーバーとwpx サーバー違いを調査して、なぜこの様な現象が起きているのか調査してくれるとおっしゃてくれました。
結果が来たらご報告します。
上記のメールをいただいてから、翌日調査結果が来ました。
WPXサーバーはキャッシュをON、OFFにすることが管理画面から可能です。
このキャッシュをOFFにした場合でも、クッキー(Cookie)の制御が制限されてしまう場合があるそうです。
対処方法としては、welcartで利用しているクッキーやログインを確認するクッキーをキャッシュ対象外にして、キャッシュ機能をONにする(キャッシュ時間は0分に変更)とのことでした。
しかしながら、今回のECサイトは1日のPVは1万PV以下だったので、不安の残るWPXサーバーではなくエックスサーバーを利用することにしました。
コメント