質問 > 管理機能 > 2.11.5から2.12.0へデータを移したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yuki3777 |
投稿日時: 2012/6/2 18:19
対応状況: −−−
|
半人前 登録日: 2011/2/23 居住地: 投稿: 24 |
2.11.5から2.12.0へデータを移したい サイトをVer.2.11.5からVer.2.12.0に変更したいのですが
データ移行で悩んでおります。 phpmyadminで旧データの書出し及び新データへの読込を行うのですが思うようにいきません。 ほかの方々はどのような方法で行っているのか教えていただけたら幸いです。 |
AMUAMU |
投稿日時: 2012/6/2 21:23
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 2.11.5から2.12.0へデータを移したい 単純にデータ移動するだけでは動作しません。
現状では専用の移行ツールを個別に作る必要があると思います。 また先々、移行ツールはプラグイン等で提供されることが期待されます。
|
yosako |
投稿日時: 2012/6/4 18:07
対応状況: −−−
|
一人前 登録日: 2011/12/3 居住地: 投稿: 101 |
Re: 2.11.5から2.12.0へデータを移したい 私は、逆に、2.11.5から2.12.0へのアップグレードテストで、data/class_extends以外のファイルを上書きしてみましたが、やはり、DBが問題で、いろいろなところでエラーになってしまいました。
特に商品のリスト表示をさせると以下のようなエラーになります。
このエラーの対処方法が分かれば教えていただきたいと思います。 また、2.11.5から2.12.0へデータ移行させるのではなく、DB自体をアップグレードする方法を知りたいです。そのようなツール、あるいは、アップグレードプログラムがあれば良いのですが。 |
tao_s |
投稿日時: 2012/6/4 22:00
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: 2.11.5から2.12.0へデータを移したい 商品の規格周りのデータベースの構造が変わっているので、そこを変えないとエラーになると思います。
あと郵便番号テーブルも変わっています。
|
yosako |
投稿日時: 2012/6/5 9:00
対応状況: −−−
|
一人前 登録日: 2011/12/3 居住地: 投稿: 101 |
Re: 2.11.5から2.12.0へデータを移したい tao_sさん
ありがとうございます。規格は使用していないので、テーブルを置き換えただけで良いのでしょうか。 DB周りの変更がある時は、アップブレード用のプログラムが欲しいような気がします。 |
tao_s |
投稿日時: 2012/6/5 23:36
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: 2.11.5から2.12.0へデータを移したい 今回の変更では、規格を使っていなくてもテーブル構造の変更が必要だと思います。
|
seasoft |
投稿日時: 2012/6/6 0:22
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 2.11.5から2.12.0へデータを移したい > 今回の変更では、規格を使っていなくてもテーブル構造の変更が必要だと思います。
規格周りの変換手法は、下記で若干紹介しています。 http://seasoft.jp1.cx/ec/%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88/2.12/2.11_2.12 ただ、構造のみでなく、パラメータ (mtb_constants) など、データの変更も必要な部分もありますね。
|
seasoft |
投稿日時: 2012/6/6 0:32
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 2.11.5から2.12.0へデータを移したい > DB周りの変更がある時は、アップブレード用のプログラムが欲しいような気がします。
一応、個人的には 2.12.1 がリリースされる頃までには、変換用の SQL を書いてみようかなとは思っています。 # 多分、2.11 系で実運用中のサイトを 2.12.0 に乗り換えるような自傷行為を行う方は、ほぼ皆無かなと(^^;) # 実験的には、興味深いですけどね。 現在は、ごく一部ですが、開発段階で使用していたものを公開しています。 http://seasoft.jp1.cx/ec/%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88/2.12/2.11_2.12
|
yosako |
投稿日時: 2012/6/6 8:44
対応状況: −−−
|
一人前 登録日: 2011/12/3 居住地: 投稿: 101 |
Re: 2.11.5から2.12.0へデータを移したい 昨日、2.12.0のDBを参考に、2.11.5のDBに修正を加えてみましたがダメでした。今までの商品関連のデータをdtb_productsとdtb_products_classの両方に分散しなければならないようになっていることが分かりました。
手作業でデータを変換するのはまず不可能なので、アップグレード検討は一時中断です。決済モジュールが2.12.0に対応していないこともあるし。 >一応、個人的には 2.12.1 がリリースされる頃までには、変換用の SQL を書いてみようかなとは思っています。 完成しましたら、是非とも公開してください。このままでは、2.11.5で打ち止めになってしまいます...アップグレードに耐えられる構造になっているということで、osCommerceから乗り換えたのに。 |
AMUAMU |
投稿日時: 2012/6/6 17:05
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 2.11.5から2.12.0へデータを移したい 2.12系が安定するタイミング(恐らく2.12.1?)ではバージョンアップ用のデータ移行プラグインが出るかと思います。
(出なければ自分が作る予定です。あくまで予定ですが
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |