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


ピックアップ記事

[3]:Interface Builder と Xcode を接続する方法

2010年11月30日 過去Blog
今回は、Interface Builder を使って、UITextField, UILabel, そして ボタンを配置し、Xcode で書いたコードと接続し、動作させてみます。 アプリケーションの仕様 ユーザーがテキストボックスをタップすると入力用のキーボードが表示される ユーザーは自分の名前(任意の文字列)を入力する 実行ボタンを押す ボタンを押すとラベルが、「Hello! ユーザー名!」のような表示に更新される もし、テキストボックスが空のまま実行されると、警告を表示させる …
「[3]:Interface Builder と Xcode を接続する方法」をはてなブックマークに追加

Xcode上で静的解析

2011年04月27日 過去Blog
http://www.j-love.info/natsu/iphone-app/natsus_note/dev/tips/iphonexcodebuild_and_analyze.html
「Xcode上で静的解析」をはてなブックマークに追加

広告や外部リンクなどで、サイト内のテーマが薄れるのを防ぐ、robots-nocontent

2010年03月10日 過去Blog
ウェブページは、ヘッダー、サイドメニュー、コンテンツ、フッターなど様々な要素から成り立ってる場合が多いと思います。 全てがページ内のキーワードと関連が深い場合はいいのですが、広告や、お問い合わせ欄、アクセスマップ、会社概要など、特にサイトのテーマとは関係ないページや関係ない箇所が散財すると思います。 ページ内に広告が表示されてる場合などはサイト内のテーマと関係が薄い場合も多々あると思います。 …
「広告や外部リンクなどで、サイト内のテーマが薄れるのを防ぐ、robots-nocontent」をはてなブックマークに追加

Linux ユーザー一覧の確認

2010年02月02日 過去Blog
[hogehoge@localhost ~]$ cat /etc/passwd http://kazmax.zpp.jp/lin/etc_passwd.html is garcinia cambogia safe to take…
「Linux ユーザー一覧の確認」をはてなブックマークに追加

エラー : fsockopen関係でエラーが出る

2009年11月25日 過去Blog
ページランク取得のプログラムをMODxやWordpress内で動かそうとすると以下のエラーが出る。 Error: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known CMSの内部ではなく、以下のようにphpファイルを直接動かすと正常…
「エラー : fsockopen関係でエラーが出る」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy