2012年02月13日 zencart

ZencartをUTF-8で運用する方法

ZencartをUTF-8で運用するには
Zen Cart 日本語公式サイト」で配布されているZen Cart(EUC-JP)をインストールして、独自でUTF-8に変換する方法 と、あらかじめUTF-8化されているビッグマウス版 Zen Cart 1.3.9h」を利用する方法 の2つの選択肢があると思います。
今回は、後者のインストールについて詳しく書きたいと思います。

EUC-JPのZen CartをUTF-8化するには

EUCのZen CartをUTF-8化する方法は、Zen-Cart v1.3.0.2のUTF-8化カスタマイズなんかが参考になります。
少し情報が古いのが心配ではありますが。

追記

Zen-Cart v1.3.0.2のUTF-8化カスタマイズは2008年末の記事だったので、少し情報が古いと書いたのですが、この投稿の後、s-page.netの管理人のhiraさんからtwitter経由でご連絡をいただき、「情報は古いけど、内容は大丈夫だと思います。」とのことですので、EUCのzencartをUTF化される方は是非参考にしてみてください。
hiraさん、ご丁寧にありがとうございましたm(_ _)m

ビッグマウス版 Zen Cart 1.3.9hのインストール方法

本題はここからです。まず、以下のリンクより、ファイルをダウンロードします。 ダウンロードの際に、メールアドレスの登録が必須になっています。
ビッグマウス版 Zen Cart 1.3.9h
ダウンロードしたら、サーバにアップして、通常通りインストールします。

インストールはデータベースの情報や店舗情報を入力すれば、すんなり完了すると思います。インストールに関しては、EUC版と変わらないので、分からないことがあれば、そちらを参考にしてみてください。

管理画面の設定

ビッグマウスさんの方のZen Cartは、インストールしただけでは、管理画面にログインできません。
以下の作業が必要です。
  1. zc_installフォルダを削除
  2. adminフォルダをリネームするためにadmin/includes/configure.phpファイルを編集
    管理画面URLにアクセスした時に表示される案内にしたがってファイルを修正します。
  3. adminフォルダをリネーム
    configure.phpに設定した名前にadminフォルダをリネームします。
以上の作業が正常に設定されれば、インストールは完了です。

古いデータベースを移行した場合

古いデータベースを移行すると、ショップサイト、管理画面の両方に「データベースのパッチレベルが云々・・・」みたいなエラー表示が出る場合があります。

その場合は、以下の方法でデータベースのパッチレベルをアップグレードします。

インストールされた状態は、「Zen Cart 1.3.0.2-l10n-jp-5」(管理画面内>「追加設定・ツール」>「サーバ情報のチェック」で確認出来ます。)だと思うので、Zen Cart日本語公式サイトからファイルをダウンロードし、v1.3.0.2-l10n-jp-6にアップグレードします。

v1.3.0.2-l10n-jp-6へのアップグレード

アップグレード手順は、まず、ダウンロードしたファイルを解凍し、「admin」、「includes」フォルダはそのままサーバにアップロードします。
次に、「zc_install」フォルダ内のsqlファイルを実行します。実行するには、管理画面内から、「追加設定・ツール」> 「SQLパッチのインストール」を選択します。 ダウンロードした「mysql_upgrade_zencart_1302jp5_to_1302jp6.sql」ファイルをアップロードし、実行します。

以上で、インストール&データベースのパッチレベルのアップグレードの完了です。

この投稿へのコメント

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA


ピックアップ記事

Zen Cart(EUC-JP)をUTF-8へ移行する際の覚書

2012年02月14日 zencart
環境 Zen Cart日本語公式サイトで配布されていたEUC-JPのZencartをビッグマウスさんが配布しているZencart(UTF-8版)へ移行することがあったので、その際のエラー内容や修正作業などをメモしておきます。 移行前のZencart Zen Cart 1.3.0.2-l10n-jp-5 データベースのパッチレベル: 1.3.0.2-l10n-jp-5 Zenc…
「Zen Cart(EUC-JP)をUTF-8へ移行する際の覚書」をはてなブックマークに追加

Dreamweaver で開いたファイルが文字化けする場合の対処法

2012年02月06日 web関連zencart
症状 今回は、ZenCartのデータベースを編集したくて、sqlファイル(EUC-JP)をDreamweaverで開いたら、文字化けしました。 Dreamweaverの「新規ドキュメント」の設定が関係しているようなので、新規ドキュメントを開く際のエンコードの設定を変更します。 解決策 環境設定 > カテゴリ内の「新規ドキュメント」> 「エンコーディングが指定されていない既存ファイ…
「Dreamweaver で開いたファイルが文字化けする場合の対処法」をはてなブックマークに追加

Zencartの文字化け対策

2012年02月06日 zencart
症状 ZenCartのサーバ移転の際に、DBは文字化けなく、移行出来たのですが、サイトや管理画面上の出力に、文字化けが出たので、その解決策です。 解決方法 以下の通り修正します。 修正する箇所 /includes/classes/db/mysql/query_factory.phpの35行目あたり [php]/includes/classes/db/mysql/query_factory…
「Zencartの文字化け対策」をはてなブックマークに追加

simplexml_load_fileでRSSを取得・表示させる

2012年02月11日 zencartphp
simplexml_load_fileとは simplexml_load_fileは、PHP5から利用可能になった関数で、XMLをパースしてオブジェクトに代入します。 今回は、オープンソースのECサイト構築システム「ZenCart」に外部ブログ(WordPress)のRSSを表示させてみました。 設置コード [php] <?php $rss = "http://apr20…
「simplexml_load_fileでRSSを取得・表示させる」をはてなブックマークに追加

ZenCartのパンくずリストをトップページのみ非表示にする

2012年02月11日 zencartphp
変更する箇所 includes/classes/breadcrumb.php の60行目付近 [php] } else { $trail_string .= $this->_trail[$i]['title']; } [/php] 上記のコードを以下に変更します。 [php] } else { if ($this->…
「ZenCartのパンくずリストをトップページのみ非表示にする」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy