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

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

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

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

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

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