Zencat のセッション管理については、「Zencart : セッションについて」で触れていますので、基本的な説明はそちらでご確認ください。
共用SSLを利用する場合のセッション管理についてですが、共用SSLを利用する場合は、基本的に自分の運用するドメインとSSLページは違うドメイン(サーバ会社のドメインなど)になることが多いと思います。
その場合は、ブラウザのクッキーに保存されているSSLページと非SSLページでのドメインが違うことになるので、セッションが正常に引き継げなくなり、カートが空になるなどの現象が起こります。
続きを読む…
Zencartのセッションについてですが、以下の環境に該当する場合は、少々対応が必要なようです。
- サーバが専用SSLではなく、共用のSSLを利用している。
- カスタマイズの際にURLをそのまま張り付けて使用している。
- 静的htmlへのリンクがZencartのサイト内に含まれている。
私の管理するZencartのサイトは上記の全てに当てはまっていました・・・orz
解決策の前にZencartのセッションの基本的な仕組みについて説明したいと思います。
今回、このサイトを立ち上げるにあたって、wordpressをインストールしたわけですが、管理画面からテーマを適用しようとしたのですが、サーバへのFTP接続でエラーが出ました。
以前、違うブログで利用した時には、管理画面から簡単にテーマのインストールが完了したのですが、今回はサーバが違うので、サーバ環境に依存するエラーのような気がします。
とりあえず、大した問題ではないので、手っ取り早くテーマをダウンロードしてFTPにより自分でアップしました。
wordpressの本家サイトには、様々なテーマがあり、きれいなテンプレートも多いので、簡単に短時間でサイトを構築するには大変便利です。
webに関わる人間としては、他人様のテーマを頼るのではなく、自分もテーマを作って利用してもらえる側になりたいなと思うので、いずれwordpress,zencartなどのテンプレートを配布したいと思っています。
今日からブログを開始することにしました。
どれぐらいの頻度で更新出きるかは不明ですが、ほどほどにがんばってみます。
とりあえず、気になるのは、記事にコメントした場合に表示される、無意味な<div class=“reply”></div>のタグです・・・。
コメントへの返答をするためのリンクが表示される箇所かなと思うのですが、空のタグだけが表示されているようです。
放置するには見た目が、難ありになってしまうので、修正したいと思います。忘れないようにここにメモ。
今まで何度もCMSのMODxを使う事があったので、使い慣れているのもあり、なかなかお気にいりのCMSなのですが、最近少し気になるのがdrupal・・・・
MODx同様、日本では、情報も少なく、あまり浸透もしてないようですが、一度インストールして使ってみようかなぁ。。。
seo:ブラックハット的な被リンク、Googleページランク獲得方法
セッションや共用SSLの問題を考えずに、普通にリンクを貼るのであれば、Zencartのデフォルトで設定されているURL(http://domain_name.com/index.php?main_page=contact_us など)をそのままテンプレート内に張り付けることで動作しますが、この方法でリンクを貼るとクッキーの使えないブラウザで正常にセッションが動作しなくなります。Zencartのセッションについてはこちらの記事で触れています。
セッションを維持するリンクの貼り方は状況によっていくつか考えられるので、順に説明していきたいと思います。
続きを読む…
zencart1.2系から1.3系へのアップグレードおよび、移行作業は大変な労力が必要になります。
アップグレードも移行も基本的には同じだと思うので、移行作業をするものとして説明します。
続きを読む…