アップグレード

v1.3.0.2-l10n-jp-6以前のすべてのバージョン(v1.1, v1.2も含む)をお使いの方

  • zen-cart-v1.3.0.2-l10n-jp-6には、新しく見つかった脆弱性に対するパッチが含まれています。この脆弱性は1.3.0.2-l10n-jp-5以前のv1.3系と、1.2系のZenCartに含まれると報告されています。
  • ご自身の環境にあわせて以下の対策を必ず行ってください。
v1.3.0.2-l10n-jp-1~5をお使いの方
v1.3.0.2-l10n-jp-6にアップグレードしてください
v1.2.0-l10n-jp-*をお使いの方
v1.2.0-l10n-jp-6にアップグレードし、v1.2.0-l10n-jp-6用セキュリティパッチを適用してください。現在v1.2.0-l10n-jp-6向けにリリースされているセキュリティパッチは以下の通りです。適用状態を確認し、未適用のパッチがあれば必ず適用してください。
v1.1.0-l10n-ja-*をお使いの方
v1.3へのアップグレードをお願いします。

アップグレードする方

zen-cart-v1.3.0.2-l10n-jp-6からzen-cart-v1.3.0.2-l10n-jp-7にアップグレードする方

zen-cart-v1.3.0.2-l10n-jp-7の主な修正、機能追加は次の通りです

  • PayPal支払いモジュール「Express Checkout」方式と、「Web Payments Plus」方式に対応(これまでは「Website Payments Standard」方式でした)
  • PHP 5.3 に対応
  • 他多数のバグフィックス
    • 詳細はjp-7を新規ダウンロード後のdocs/whatsnew_1.3.0.2-l10n-jp-7.html を参照

作業する前に、ファイルのバックアップとデータベースのバックアップを忘れずにしてください アップグレードを行なうためにはアーカイブの取得と2つの作業が必要です。

0.アーカイブの取得 アップグレード用のアーカイブを下記から取得してください。
http://zen-cart.jp/image/download_trans.gif zen-cart-1.3.0.2-l10n-jp-6-to-v1.3.0.2-l10n-jp-7-patch.zip

1. ソースコードのアップグレード

アーカイブを取得し解凍したら、各ファイルをサーバにアップロードしてください。 次のファイルはZen Cartオリジナルファイルを修正しています。

  • admin/banner_manager.php
  • admin/categories.php
  • admin/includes/classes/phplot.php
  • admin/coupon_restrict.php
  • admin/coupon_admin.php
  • admin/includes/application_top.php
  • admin/includes/functions/general.php
  • admin/orders.php
  • admin/index.php
  • includes/application_top.php
  • includes/init_includes/init_special_funcs.php
  • includes/languages/english/modules/payment/paypal.php
  • includes/languages/japanese/modules/payment/paypal.php
  • includes/functions/functions_general.php
  • includes/functions/functions_lookups.php
  • includes/modules/category_icon_display.php
  • includes/modules/pages/checkout_confirmation/jscript_main.php
  • includes/modules/pages/shopping_cart/header_php.php
  • includes/modules/payment/paypal/paypal_functions.php
  • includes/modules/payment/paypal.php
  • includes/modules/shipping/nittsu.php
  • includes/modules/shipping/sagawaex.php
  • includes/modules/shipping/yamato.php
  • includes/version.php
  • zc_install/demo/mysql_demo.sql
  • zc_install/includes/application_top.php
  • zc_install/mysql_zencart.sql
  • zc_install/version.php

もし、あなたが1.3.0.2-l10n-jp-6のZen Cartを使用しており、これらのファイルを独自にカスタマイズしていなければそのまま上書きしてください。 もし、そうでなければ、WinMergeを使用して、あなたが運用しているZen Cart上のこれらのファイルとの修正差分を確認し、手動で差分をマージしてください。

WinMerge 日本語版
http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html

2. データベースのアップグレード

アーカイブを解凍してできる zc_install/mysql_upgrade_zencart_1302jp6_to_1302jp7.sql を管理画面の[追加設定・ツール]->[SQLパッチのインストール]から実行します

SQLの実行方法などについては、こちらも参考になるとおもいます。http://zen-cart.jp/pukiwiki/413.html

3. PayPalの再設定(PayPalを利用されている場合)

PayPalはを利用している場合、モジュール > 支払い > paypalを、一旦アンインストールし、再度インストールして、設定の支払いを擦る必要があります。 設定方法は、"設定マニュアル"のページにあるマニュアルを参照してください。

zen-cart-v1.3.0.2-l10n-jp-5からzen-cart-v1.3.0.2-l10n-jp-6にアップグレードする方

zen-cart-v1.3.0.2-l10n-jp-6の主な修正、機能追加は次の通りです

  • Zen Cart.comフォーラム XSS protection patch - Nov 30 2009で指摘されているパッチの適用
  • 顧客管理にて、顧客の削除をする場合にその顧客が過去にレビューしていたらその件数を表示する実装が有効になるように変更
  • 顧客管理にて、1.3.8aでXSS/SQLインジェクションが修正されている脆弱性パッチを適用した

作業する前に、ファイルのバックアップとデータベースのバックアップを忘れずにしてください アップグレードを行なうためにはアーカイブの取得と2つの作業が必要です。

0.アーカイブの取得 アップグレード用のアーカイブを下記から取得してください。
http://zen-cart.jp/image/download_trans.gif zen-cart-1.3.0.2-l10n-jp-5-to-v1.3.0.2-l10n-jp-6-patch.zip

1. ソースコードのアップグレード アーカイブを取得し解凍したら、各ファイルをサーバにアップロードしてください。 次のファイルはZen Cartオリジナルファイルを修正しています。

  • admin/index.php
  • admin/customers.php
  • includes/modules/pages/discount_coupon/header_php.php
  • includes/version.php
  • zc_install/version.php

もし、あなたが1.3.0.2-l10n-jp-5のZen Cartを使用しており、これらのファイルを独自にカスタマイズしていなければそのまま上書きしてください。 もし、そうでなければ、WinMergeを使用して、あなたが運用しているZen Cart上のこれらのファイルとの修正差分を確認し、手動で差分をマージしてください。

WinMerge 日本語版
http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html

2. データベースのアップグレード アーカイブを解凍してできる zc_install/mysql_upgrade_zencart_1302jp5_to_1302jp6.sql を管理画面の[追加設定・ツール]->[SQLパッチのインストール]から実行します

SQLの実行方法などについては、こちらも参考になるとおもいます。http://zen-cart.jp/pukiwiki/413.html

zen-cart-v1.3.0.2-l10n-jp-4からzen-cart-v1.3.0.2-l10n-jp-5にアップグレードする方

zen-cart-v1.3.0.2-l10n-jp-5の主な修正、機能追加は次の通りです

作業する前に、ファイルのバックアップとデータベースのバックアップを忘れずにしてください アップグレードを行なうためにはアーカイブの取得と2つの作業が必要です。

0.アーカイブの取得 アップグレード用のアーカイブを下記から取得してください。
http://zen-cart.jp/image/download_trans.gif zen-cart-1.3.0.2-l10n-jp-4-to-v1.3.0.2-l10n-jp-5-patch.zip

1. ソースコードのアップグレード アーカイブを取得し解凍したら、各ファイルをサーバにアップロードしてください。 次のファイルはZen Cartオリジナルファイルを修正しています。

  • admin/includes/functions/html_output.php
  • includes/version.php
  • zc_install/version.php

もし、あなたが1.3.0.2-l10n-jp-4のZen Cartを使用しており、これらのファイルを独自にカスタマイズしていなければそのまま上書きしてください。 もし、そうでなければ、WinMergeを使用して、あなたが運用しているZen Cart上のこれらのファイルとの修正差分を確認し、手動で差分をマージしてください。

WinMerge 日本語版
http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html

2. データベースのアップグレード アーカイブを解凍してできる zc_install/mysql_upgrade_zencart_1302jp4_to_1302jp5.sql を管理画面の[追加設定・ツール]->[SQLパッチのインストール]から実行します

SQLの実行方法などについては、こちらも参考になるとおもいます。http://zen-cart.jp/pukiwiki/413.html

zen-cart-v1.3.0.2-l10n-jp-3からzen-cart-v1.3.0.2-l10n-jp-4にアップグレードする方

zen-cart-v1.3.0.2-l10n-jp-4の主な修正、機能追加は次の通りです

作業する前に、ファイルのバックアップとデータベースのバックアップを忘れずにしてください アップグレードを行なうためにはアーカイブの取得と2つの作業が必要です。

0.アーカイブの取得 アップグレード用のアーカイブを下記から取得してください。
http://zen-cart.jp/image/download_trans.gif zen-cart-1.3.0.2-l10n-jp-3-to-v1.3.0.2-l10n-jp-4-patch.zip

1. ソースコードのアップグレード アーカイブを取得し解凍したら、各ファイルをサーバにアップロードしてください。 次のファイルはZen Cartオリジナルファイルを修正しています。 もし、あなたが1.3.0.2-l10n-jp-3のZen Cartを使用しており、これらのファイルを独自にカスタマイズしていなければそのまま上書きしてください。 もし、そうでなければ、WinMergeを使用して、あなたが運用しているZen Cart上のこれらのファイルとの修正差分を確認し、手動で差分をマージしてください。

WinMerge 日本語版
http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html

2. データベースのアップグレード アーカイブを解凍してできる zc_install/mysql_upgrade_zencart_1302jp3_to_1302jp4.sql を管理画面の[追加設定・ツール]->[SQLパッチのインストール]から実行します

SQLの実行方法などについては、こちらも参考になるとおもいます。http://zen-cart.jp/pukiwiki/413.html

zen-cart-v1.3.0.2-l10n-jp-2からzen-cart-v1.3.0.2-l10n-jp-3にアップグレードする方

zen-cart-v1.3.0.2-l10n-jp-3にはセキュリティ脆弱性が見つかっています。zen-cart-v1.3.0.2-l10n-jp-3へのアップグレードでとめずに、zen-cart-v1.3.0.2-l10n-jp-3からzen-cart-v1.3.0.2-l10n-jp-4にアップグレードする方を参照してzen-cart-v1.3.0.2-l10n-jp-3まで必ずアップグレードするようにしてください

zen-cart-v1.3.0.2-l10n-jp-3の主な修正、機能追加は次の通りです

作業する前に、ファイルのバックアップとデータベースのバックアップを忘れずにしてください アップグレードを行なうためにはアーカイブの取得と2つの作業が必要です。

0.アーカイブの取得 アップグレード用のアーカイブを下記から取得してください。

http://zen-cart.jp/image/download_trans.gif zen-cart-v1.3.0.2-l10n-jp-2-3.zip

1. ソースコードのアップグレード Zen Cartのソースコードをアップグレードします。 アーカイブを解凍してできるoverwriteディレクトリ内のファイルをディレクトリ構造を保ったまま貴方のショップのルートディレクトリにコピーします。

例)
$ cp -ra overwrite/* /to/your/shop/root/

上書き前にWinMergeなどを利用して、貴方が独自にショップに施したカスタマイズが上書きによって消されてしまわないかチェックしてください。該当するケースがある場合は、上書きではなく、差分だけを適応してゆく必要があるでしょう。この場合もWinMerge等の差分適応ツールを利用すると便利です。

WinMerge 日本語版
http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html

GNU diffのパッチも用意しています。GNU diffが使える環境では アーカイブを解凍してできるdiff.patchをコマンドラインで下記の ように実行してパッチを適用することもできます。

例)

 $ cp diff.patch /to/your/shop/root/
 $ cd /to/your/shop/root/
 $ patch -p0 < diff.patch

2. データベースのアップグレード アーカイブを解凍してできる overwrite/zc_install/mysql_upgrade_zencart_1302jp2_to_1302jp3.sql を管理画面の[追加設定・ツール]->[SQLパッチのインストール]から実行します

SQLの実行方法などについては、こちらも参考になるとおもいます。http://zen-cart.jp/pukiwiki/413.html

zen-cart-v1.3.0.2-l10n-jp-1からzen-cart-v1.3.0.2-l10n-jp-2にアップグレードする方

zen-cart-v1.3.0.2-l10n-jp-2にはセキュリティ脆弱性が見つかっています。zen-cart-v1.3.0.2-l10n-jp-2へのアップグレードでとめずに、zen-cart-v1.3.0.2-l10n-jp-2からzen-cart-v1.3.0.2-l10n-jp-3にアップグレードする方を参照してzen-cart-v1.3.0.2-l10n-jp-3まで必ずアップグレードするようにしてください

zen-cart-v1.3.0.2-l10n-jp-2の主な修正、機能追加は次の通りです

  • 日本語ドキュメントの追加
  • 日本後版デモの追加
  • 日本語版更新通知機能の追加
  • Session Fixation、SQL Injection、File Inclusion(およびこれによって引き起こされるXSS)脆弱性への対応
  • 日本語訳修正
  • 消費税が2重にかかる問題の修正
  • ...

詳しくは更新履歴でご確認いただけます。

作業する前に、ファイルのバックアップとデータベースのバックアップを忘れずにしてください アップグレードを行なうためにはアーカイブの取得と2つの作業が必要です。

0.アーカイブの取得 アップグレード用のアーカイブを下記から取得してください。 http://zen-cart.jp/image/download_trans.gif zen-cart-v1.3.0.2-l10n-jp-1-2.zip

1. ソースコードのアップグレード Zen Cartのソースコードをアップグレードします。 アーカイブを解凍してできるoverwriteディレクトリ内のファイルをディレクトリ構造を保ったまま貴方のショップのルートディレクトリにコピーします。

例)
$ cp -ra overwrite/* /to/your/shop/root/

上書き前にWinMergeなどを利用して、貴方が独自にショップに施したカスタマイズが上書きによって消されてしまわないかチェックしてください。該当するケースがある場合は、上書きではなく、差分だけを適応してゆく必要があるでしょう。この場合もWinMerge等の差分適応ツールを利用すると便利です。

WinMerge 日本語版
http://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html

2. データベースのアップグレード アーカイブを解凍してできる overwrite/zc_install/mysql_upgrade_zencart_1302jp1_to_1302jp2.sql を管理画面の[追加設定・ツール]->[SQLパッチのインストール]から実行します

SQLの実行方法などについては、こちらも参考になるとおもいます。http://zen-cart.jp/pukiwiki/413.html

zen-cart-v1.2.0-l10n-jp-6からzen-cart-v1.3.0.2-l10n-jp-1にアップグレードする方

作業する前に、ファイルのバックアップとデータベースのバックアップを忘れずにしてください

zen-cart-v1.2.0-l10n-jp-6からzen-cart-v1.3.0.2-l10n-jp-1のアップグレードはデータベースアップグレードのみ対応しています。ソースコードは全てzen-cart-v1.3.0.2-l10n-jp-1のものに置き換えていただく必要があります。 データベースアップグレードは2.readme_how_to_upgrade.htmlを参考にしてインストーラから実行してください。

メインメニュー

サポート

Facebook

バナー

www.zen-cart.jpバナー
その他のバナーはZen Cart本家のページにあります
paypalバナー
Zen Cartプロジェクト(本家開発者チーム)への寄付をする
SourceForge.jpバナー