ウェブ、ショウジン

モバイル向けEC-CUBEで商品を購入できないエラーを解消

2010-4-16
Category
CMS

EC-CUBE version 2.4.x(たぶん2.4.3か2.4.4)

売るものないし、セットアップしたけどアクセスないしでただの好奇心、興味でもってやってるだけの、でも最近やけにホットな(オレ的には)EC-CUBEネタを追加。

セットアップにもいくつかハードルがあったけど(sakuraだからってもあるけど)いまごろこんな大事なことに気づいてしまった。それもかなーり重大なエラー。

モバイル向けページにモバイル端末(ようするに携帯電話)でアクセスして
利用しようとすると

  • 会員登録が出来ない
  • 「かご」内で商品の購入点数を変更できない(すると空になってしまう)
  • 「購入」を実行するとエラーになる
  • 「買い物を続ける」を実行してもエラーになる

EC-CUBEのバージョンは2.4.3で、データベースはMySQLでバージョンは5.1。PHPのバージョンは5.2.12。

普通にそのまんまEC-CUBEをインストールすると.htaccess内にPHPの各種設定を記述して始まるけど、これはさくらではエラーになるので、これらの記述内容をWebルートに作成したphp.ini内に記述している。

このphp.ini内に以下の二行を追記する。

session.use_trans_sid = 0
session.use_trans_sid = 1

これで前述の各種エラーが解消された。

参考にさせてもらったのはEC-CUBEモバイルサイトで買い物ができない
ありがとうございました。

Categories

Tag Cloud

AdMob Android Apache centos CodeIgniter EC-CUBE facebookアプリ facebookページ feed Firefox Flash google googleanalytics htaccess iPad iPhone JavaScript lamp mobile nginx ogp pear php plugin rollover rss sendmail setting smarty ssh Titanium Mobile Titanium Studio tutorial ubuntu vim VirtualBox vmware vps Windows WordPress xampp youtube さくらインターネット アクセス解析 カスタム投稿