zencart1.2系から1.3系へのアップグレードおよび、移行作業は大変な労力が必要になります。 アップグレードも移行も基本的には同じだと思うので、移行作業をするものとして説明します。
基本的な流れとしては
  1. 移行先に最新版のZencartを新規インストール
  2. DBを移行
  3. デザインなどのテンプレートを適用
1のインストールについては特に問題はなく完了すると思います。 2のDB移行の際には、楽な方法はないのではないかと思います。 1.2系と1.3系ではテーブル内の項目数が違うので、DBをまるまる入れ替えるのは出来ませんでした。 DROP TABLEをつけた1.2系のDBを1.3系にいれるとphpmyadminにて移行は出来ますが、その後、サイト内で多くのエラーが出ます。 この原因としては、1.2系と1.3系ではテーブル内の項目数が違うためだと思います。 私が行った移行の方法としては、新規で1.3系をインストールし、phpmyadmin内から移行が必要なテーブルの値を手作業で移行しました。 例えば、address_book の中身を移行するのであれば、1.2系のDBの中からaddress_bookのINSERT INTO~となっている行を全てコピーし、phpmyadmin内でSQLを実行します。 この作業を移行が必要なテーブルの数だけこなしました。 上記の作業を繰り返すことで正常に移行は完了しましたが、1.2系と1.3系の問題として、顧客の氏名が逆になってしまいます。 その点はphpmyadmin内で項目名を変えて入れ替えることで対応しました。 *作業される際は、DBやサーバのバックアップなどを忘れずにしてください。 *私自身は、このやり方で対応しましたが、この記事を参考に作業される場合は自己責任でおこなってください。

この投稿へのコメント

コメントはまだありません。

コメントを残す

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

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

CAPTCHA


ピックアップ記事

Hello world!

2011年05月10日 過去Blog
WordPress へようこそ。これは最初の投稿です。編集もしくは削除してブログを始めてください !
「Hello world!」をはてなブックマークに追加

iPhoneの留守電設定(解除方法)

2011年01月06日 過去Blog
iPhoneの場合は、普通の携帯のように機種上の操作で留守電の設定が出来ないので、少し調べてみました。 1406 にダイヤル あとはガイダンスに従って行うだけです。 サービス番号を押して最後に#を押してください。 転送電話  呼出しありは441 転送電話  呼出しなしは442 留守番電話  呼出しありは431 留守番電話  呼出しなしは432 留守番電話、または転送電話の解除は400 今…
「iPhoneの留守電設定(解除方法)」をはてなブックマークに追加

phpmyadmin のインポートサイズの最大値を変更する

2010年04月03日 過去Blog
php.iniを適当なサイズに変更します。 memory_limit 32M post_max_size 50M upload_max_filesize 50M php.iniを変更したら httpdをリスタートします。 service httpd restart これで、大きなサイズでもインポート可能になります。 cheapest generic xanax…
「phpmyadmin のインポートサイズの最大値を変更する」をはてなブックマークに追加

jQueryの基本

2011年06月16日 過去Blog
ここでは、jQuery初心者の方へ向けに、jQueryの基本的な使い方、使うメリットなどをまとめていきます。jQueryは簡単なコードで、サイトに大きな効果をつけることが可能ですので、デザイナーさんやコーダーの方も是非、試してみてください☆…
「jQueryの基本」をはてなブックマークに追加

[5]:配列データを使って、UITableViewと連携させる

2010年12月01日 過去Blog
今回のチュートリアルは、配列データを使って、UITableViewと連携させる方法です。SQLやXMLのデータを表示させるための要素になるでしょう。 今回は「フルーツ」をテーマに、名称のほか、いくつかの追加情報をもつ「フルーツオブジェクトの配列」を作成します。UITabeleViewに各フルーツの名称を表示させ、名称がクリックされるとviewが遷移し、そのフルーツの詳細情報を表示させます。 今回の記事は以下の記事を既読の方を想定しています。 [4]:View間での移動について [3]:Interface Builder と Xcode を接続する方法 [2]:Interface Builder のみで Hello World 今回学ぶこと: Navigation-Based Application の新規作成 フルーツClassのオブジェクト作成 NSArray 配列を作成し、書き込む 新規ビューの追加 viewとコードを接続する オブジェクトのデータをUITableViewに書き込む viewを遷移させ、選択された行に基づくデータを表示させる …
「[5]:配列データを使って、UITableViewと連携させる」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy