EC-CUBEで携帯画面から注文できない

EC-CUBEの動作確認で携帯からアクセスしてみると注文ページに移動するとカートに何も入っておらず処理が続行できなくなることがあります。

その場合はapacheの設定ファイルにあるAllowOverrideをALLにする必要があります。 これはディレクトリに置いてある.htaccessを有効にするかの設定です。詳細はここ

レンタルサーバなどでこれが無効になっていると、PHP側でsession.use_trans_sidをini_setするか携帯用のセッション管理を実装しないと駄目そうです。

session.use_trans_sidはCookieが使えないブラウザ(携帯など)で自動的にセッションIDを付加することができる機能を有効にします。詳しくは前に書いた記事を参考に。

軽量、軽快なPHPフレームワーク「pettiwork」

コメント

このブログの人気の投稿

【.NET】DataGridViewを選択した際に背景色を変更しない

【PostgreSQL】ROWNUMのように行番号(現在行)を取得するROW_NUMBER

Can't open PID file /var/run/nginx.pid (yet?) after start: Too many levels of symbolic links