その他 > バージョンアップ > バージョンアップについて【総合】 |
バージョンアップ
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
AMUAMU |
投稿日時: 2009/7/18 20:00
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
バージョンアップについて【総合】 専用カテゴリも出来て質問も上がって情報錯綜しそうなので、まとめとして
関連する過去ログ ●バージョンアップ方法についての公式見解 Q2.参照 http://www.ec-cube.net/product/faq.php ●2系でのアップグレードの試みをされた方の過去ログ http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=3161&forum=4 ※現在は、このまま使うのは無理だと思います。中身が理解出来て修正出来る人の材料用に。postgreSQL。 ●その他の関係過去ログ http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3287&forum=2 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3924&forum=2 ●2.4.0→2.4.1のバージョンアップ http://svn.ec-cube.net/open_trac/ticket/514 ●外部のサイトでの有志の方々の情報 seasoft様 http://seasoft.jp1.cx/ec/%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88/ EC-CUBEの学校様(1系→2系の方法について) http://www.eccube-school.jp/products/detail50.html 他にあれば補完を御願いします。
|
AMUAMU |
投稿日時: 2009/7/18 21:09
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: バージョンアップについて【総合】 バージョン間によるバージョンアップ難易度について
●バージョン2.x.y系として x系間のバージョンアップ。(例 2.3.x → 2.4.x、2.1.x→2.4.xなど) 難易度少々高め。必要な技術レベルはDBが少し分かって、必要に応じてのPHP修正が出来ないと難しいかも? ・DB(SQLレベル)での修正。 ・PHPレベルでの差分を個別にあてる。 ・環境差違やカスタマイズ内容をある程度把握している必要有り。 ・PHPレベルのカスタマイズをしていても、拡張クラス (*_Ex) を使っているケースは影響を受けにくい場合が多い。 ・差分内容に応じてテンプレートの修正が必要な場合が多く、テンプレートカスタマイズの内容把握と修正力が必要。 ・共用レンタルサーバ業者のコントロールパネルからのインストール機能を使って最初に構築をした場合、業者個別の仕様に合わせたカスタマイズが入っている場合があるので、特に注意が必要。 ●バージョン2.x.y系として y系間のバージョンアップ。(例 2.4.0 → 2.4.1など) 難易度は低めか。個別のルーチンレベルでのbugfixがメイン(のはず)なので、ある程度は容易に出来るがファイルをただ全部上書きするのはアウト。 ・基本的にバージョン間の差分を確認して自分のカスタマイズに関係しないことを確認した上で、変わったところだけを1つずつ適用するのが問題が起きにくいし起きても特定しやすい。コミュニティに相談する場合も、ここまで特定されていれば答えてくれる人も多そう。 ・PHPレベルのカスタマイズをしていても拡張クラス (*_Ex) を使っているケースは影響無く、すんなり行く場合が多い。 ・テンプレートの修正はしなくても通る場合が多いが、必ずとは言えないので注意が必要。 ・修正差分にテンプレートの修正が入っていた場合は、その部分の差分を自分のカスタマイズテンプレートに反映する必要がある場合が多い。 ・共用レンタルサーバなどの場合は、難易度が上がる場合がある。 ・レンタルサーバ業者のコントロールパネルからのインストール機能を使っている場合は個別カスタマイズが入っている場合もあるので単純には出来ない場合が多く、注意が必要。 ●正式版からコミュニティ版最新ビルドへのバージョンアップ(ベースのバージョンが同じ場合、2.4.0→2.4.0-comuなど) 2.4.x時点での差違を見ると結構あります。 難易度は少々高め〜中程度か。 コミュニティ版の位置付け通り、ある程度分かっている人向けなので詳細は割愛。 ●バージョン1.系からの2.系へのアップデート 公式見解 http://www.ec-cube.net/product/faq.php のQ1 大変です、難易度は相当高いです。 本当に色々分かっていて時間があって技術力がある人じゃないと無理。 こんなところでしょうか?
|
seasoft |
投稿日時: 2009/7/18 21:53
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: バージョンアップについて【総合】 スレ立てお疲れ様です! m(_ _)m
フォーラムの一記事で終わらせるのは勿体無い勢いですね^^; 査読・校正が行なわれたら、いずれは Wiki にでも移行していきたい内容ですね。 難易度の評価は、PHP / DB により必要な知識の範囲が異なるので、ナカナカ難しいですね。1ステップの難易度は低くても、量が多いために時間を要するといったケースもありますし。 カスタマイズに関して、拡張クラス (*_Ex) を使っているケースは影響を受けにくい旨の記載があると良いかもしれません。詳細は カスタマイズと移行の手引(v2.0) に振ってしまって良いと思いますが。
|
AMUAMU |
投稿日時: 2009/7/18 23:23
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: バージョンアップについて【総合】 難易度については、ホントあばうとです。
最近のフォーラムの書き込みや、仕事としてバージョンアップ相談を請けてる経験から、スキルレベルの基準はレンタルサーバのコンパネでインストールした人、またはインストールぐらいは自力でしたけどその先のPHPは・・・ぐらい、って感じで考えてみました。 拡張クラスに関しては上の書き込みに足してみました。リンク先の内容は古いんで微妙なんですよね・・・(それに、ちゃんと拡張クラス使ってカスタマイズしている人は少ない印象) バージョンアップは一時的なものなので、共有される情報も断片的。具体的な手順の共有って難しいんですよね。 同じ人が何回もバージョンアップする事は滅多に無いわけで(インテグレータでも一握りじゃないかな?)。 この場所って上手く使えるのかな? ひとつ前→最新版ぐらいなら情報交換は頻繁に出来そうですが・・・・ ※仕事でVerUpはしてますが正直かなり大変だし、その内容を下手に情報共有しても共通項は少ないし、環境差違で問題が出るので怖いのもある 特に共用レンタルサーバは難しい事が多い・・・
|
AMUAMU |
投稿日時: 2009/7/19 1:42
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: バージョンアップについて【総合】 2.4.0→2.4.1は細かいバージョンアップ方法のチケットがあったのでリンク足しました。
http://svn.ec-cube.net/open_trac/ticket/514
|
hogehoge |
投稿日時: 2009/7/21 15:58
対応状況: −−−
|
常連 登録日: 2008/9/19 居住地: Cusco,Peru 投稿: 67 |
Re: バージョンアップについて【総合】 1系から2系は「EC-CUBEの学校」さんでも情報がありましたね
http://www.eccube-school.jp/products/detail50.html |
AMUAMU |
投稿日時: 2010/9/25 23:54
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: バージョンアップについて【総合】 2.4.3から2.4.4への更新についてのリンク
http://svn.ec-cube.net/open_trac/ticket/804
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |