« 事務所の引越し完了 | メイン | アジアンランチな週 »

2008年02月01日

インストール直後のZen Cartでユーザーがログインできない

ネットショッピングの案件が来るたびに、どのカートを使うか悩んできました。

有料で使いやすいソフト、リンクを貼るだけで済むASP型ショッピングサイトなど、選択肢はいろいろあるのですが、独自ドメインで自社サーバーで運用できたほうが都合が良いことが多いので、無料もしくは安くて使い勝手の良いカートを探してました。

候補に挙がったのはosCommerceとZen Cart

osCommerceはフリーのオンラインカートソフトで、
Zen CartはosCommerceを改良したようなフリーのソフトで、
CSS+XHTMLでカスタマイズしやすいらしいということで、Zen Cartを選択しました。


インストールはcgiの設置などが出来るくらいの人なら簡単で、アップロードして多少設定項目を入力する程度。

すぐにECサイトの完成!と思ったら、ユーザー側として登録してみたら、ログインは出来てるようですが、ログイン後にまたログイン画面が表示されるという不具合にハマってしまいました。

管理画面でユーザー情報は確認でき、ログインに関するエラーメッセージも表示されず、何が原因か闇の中。

"zen cart ログインできない"と検索しても、同じような症状に悩んでる人の質問はありましたが、解決法が見つけられず、自社サイトのカートは一時保留してました。


引越しが一段落したので、zen cartの設定を再開して、2日ほど調べていたら、意外と単純な原因でユーザーのログインのトラブルが解決しました。

管理画面で、一般設定>セッション管理の設定 で

クッキーに保存するドメイン名の設定
クッキー利用を必須にする
SSLセッションIDチェック

の3項目がtrue

セッション再発行

をfalseにしたところ、解決しました。

インストール直後はどれかの設定が違っているようで、この設定にしたところ、上手くセッションが機能しました。

詳細な原因は分かりませんが、とりあえずカートとして機能して一安心。


zen cartログイン関連のその他の解決法が載っていたサイト
zen-cartでログインができない
Zen Cartの再インストールでログイン出来なくなりました

投稿者 yossy : 2008年02月01日 12:16

トラックバック

このエントリーのトラックバックURL:
https://www.tetsuya.yoshida.name/cms/mt-tb.cgi/195

コメント

コメントしてください




保存しますか?