質問 > その他 > 2.3.4から2.4.0へのアップデートで |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yuchizo |
投稿日時: 2009/5/28 12:47
対応状況: −−−
|
新米 登録日: 2009/3/4 居住地: 愛知県 投稿: 9 |
Re: 2.3.4から2.4.0へのアップデートで こんにちは。私も今、お客様からの要望で 2.3.4→ 2.4.0への移行を行うために解析中なのですが、
dtb_products にカラムが一つ増えていますね。 "note" という名前のカラムで、場所は"comment6"の次です。 CSVでデータのエクスポート時に気づきました。 思いっきり途中の位置に追加されているので、データの移行をする際に 一旦項目を削除して CSVデータで旧バージョンのデータを入れた後、 また元の位置に追加して無事完了。 ちなみに、Excelで作成されているテーブル定義書は相変わらず古いままでした 私がカスタマイズしたテーブルや追加した項目名はテーブル定義書に書いているのですが、元々が違ってるっていうのは痛いですね(w |
bornd |
投稿日時: 2009/5/27 18:50
対応状況: −−−
|
常連 登録日: 2009/4/14 居住地: 東京 投稿: 44 |
Re: 2.3.4から2.4.0へのアップデートで 私が移行した方法は、下記のとおりです。まだ、十分に検証していませんが、今のところ正常に動作しています。参考までに記載いたします。
利用したツール:Navicat v8 1. 2.3.4と2.4.0の/html/install/sql/ 内のフォルダの同名のファイルを開き、互いに比較しました。DBは、MySQLを利用しています。 2. 相違を見つけたファイルは、column_comment.sql、create_table_mysql.sql、insert_data.sqlです。 column_comment.sql 157行 create_table_mysql.sql 144行、288行、460-465行 insert_data.sql 4行 3. バックアップのため、2.3.4のDBのDumpした後、Navicatでデータベースの相違部分に改変を行いました。column_comment.sqlの変更部分は、実質、何もしなくても大丈夫だと思います。 4. EC-CUBE 2.4.0をデータベースを初期化せずのオプションを利用して、インストールを行いました。 この手順で、移行しました。この移行方法で間違い、または抜けている手順がございましたら、ご指摘をお願いします。
|
tonton |
投稿日時: 2009/5/27 0:42
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: 2.3.4から2.4.0へのアップデートで 具体的に、ということになるのか、わかりませんが、2.3.4のデータベースのカラムの数や種類と、2.4のデータベースのカラムの数や種類の差を調べて、追加されているカラムやテーブル(は、ないと思いますが・・・)のインサートを行うsql分を作成して、データベースに適用させる、ですね。
この説明でわからないようであれば、多分インサートを行うsql文をご自身で組むのは難しいレベルの方なのかな、と想像しますので、より簡単なのは、データベースをphpmyadminやphppgadminなどの管理ツールで開いて、その中で、直接カラムを追加して見られてはどうでしょう? それなら、比較的簡単に出来ますよ。 ご自身で、差分を調べるのは面倒、、、という場合は、どなたかから、直接SQLコードのご提供をいただくしかないかも、ですね; |
Gbiledge |
投稿日時: 2009/5/26 18:00
対応状況: −−−
|
常連 登録日: 2009/4/25 居住地: 投稿: 55 |
Re: 2.3.4から2.4.0へのアップデートで 差分SQLをDBへ直接実行に関して具体的にどのような方法かを教えて下さい。
宜しくお願いします。 |
DS455 |
投稿日時: 2009/5/25 10:40
対応状況: −−−
|
常連 登録日: 2009/4/18 居住地: 投稿: 33 |
Re: 2.3.4から2.4.0へのアップデートで guts0110さんやtontonさんが書き込んでいるとおり、
2.4.0のデータベースを追加・バックアップしたファイルでテスト・2.3.4と2.4.0の差分ファイルのアップロード、 この辺りを参考にしながら、再度アップデートに挑戦してみます |
ramrun |
投稿日時: 2009/5/25 10:02
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: 2.3.4から2.4.0へのアップデートで 以前のリリースで書いたことがありますが...
・【告知】 EC-CUBE1.4.3ベータ版 をリリースしました 思いっきりスルーされましたw このときの修正ではメールテンプレートの値をオフセットしたんですよね。 たまにこういうのもありますので注意したほうがいいです。 あとアップデートの手順として、真っ先に元のデータをまずバックアップしておきましょう。 ※eccubeのディレクトリとDB |
tonton |
投稿日時: 2009/5/24 12:04
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: 2.3.4から2.4.0へのアップデートで いろいろとカスタマイズをしている場合は、個別ソースのマージが必要になりますので、ちょっと面倒ですが、そうではない場合は、要は、DBのカラムやテーブル追加の問題ですので、先にデータベースのカラムやテーブルで、2.4になって追加されているものを確認し、DBに追加しておきます。
多分、dtb_productsとかdtb_order辺りじゃないかなと思います。 そして、新しい2.4のソースのINSTALLディレクトリとmtb_constants_init.php、define.php意外をアップロードすればいいんじゃないでしょうか。 運営中のサイトであれば、念のため、いったん、本番サーバーのファイル一式をFTPでダウンロードしておき、データベースもバックアップを取り、さらにテストサーバで、バックアップしたファイル郡でテスト環境を作ったところに試してから、本番に適用されれば、完璧です。 ところで、EC-CUBEのファイル構成やDB構成がマニュアルサイトにあるのですが、これが全然更新されていません。 今回のようにDBの追加やファイルの追加など大きな変更があるときは、やはり株式会社ロックオンさんのほうできちんと管理して情報更新していただきたいです。 http://wiki.ec-cube.net/index.php?%B6%A6%C4%CC%2F3_%A5%AB%A5%B9%A5%BF%A5%DE%A5%A4%A5%BA%2F03_%A5%C7%A1%BC%A5%BF%A5%D9%A1%BC%A5%B9%B9%BD%C0%AE それだけで、フォーラムで悩まなくても解決できる方も多いと思うんです。。。 |
guts0110 |
投稿日時: 2009/5/24 10:07
対応状況: −−−
|
新米 登録日: 2009/5/24 居住地: 投稿: 1 |
Re: 2.3.4から2.4.0へのアップデートで おはようございます。
クライアントから追加機能を使いたいとのことでしたので さきほど 2.3.3から2.4.0へアップデートしました。 %ECCUBE%/html/install/sql以下のファイルすべての 2.3.3と2.4.0の差分を作成し SQL文を組立て直し直接DBへ流し込むことで対応しました。 動作確認を一通り終えましたが問題なさそうです。 僕のやった手順は以下の通りです。 ----------------------------------------------------------- ?旧バージョンで動作しているサイトに新バージョンのファイルを上書きします。 ?サイトにアクセスしていただきますと、EC-CUBEのインストール画面になりますので、「データベースの初期化 」画面まで進めます。 ?「データベースの初期化処理を行わない」にチェックを付けます。 ?「次へ」でインストールを完了します。 ?差分SQLをDBへ直接実行 ?動作確認 ----------------------------------------------------------- 取り急ぎご連絡まで |
seasoft |
投稿日時: 2009/5/20 20:11
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 2.3.4から2.4.0へのアップデートで 多分、アップデートを前提としていないアプリケーションなんですよ。アップデートできるなら、それに関する記述があるはずですから。
まぁ、うちみたいな、システム屋さんにとっては、ありがたい限りです
|
bornd |
投稿日時: 2009/5/20 19:04
対応状況: −−−
|
常連 登録日: 2009/4/14 居住地: 東京 投稿: 44 |
Re: 2.3.4から2.4.0へのアップデートで データベースのテーブル項目の変更、追加があることは明確なので、それに関するリリースノートがないと、バージョンアップは困難だと思います。EC-CUBE側だけの上書きでは正常に動作しません。私も同じような状況に直面しています。最低限、データベースのどのテーブルが変更、更新されたかの情報があればいいのですが・・・
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |