質問 > フロント機能 > 長期間の運用を考えた場合のバージョンアップ |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cbreak |
投稿日時: 2014/5/28 3:02
対応状況: −−−
|
新米 登録日: 2014/5/23 居住地: 投稿: 6 |
長期間の運用を考えた場合のバージョンアップ どうか教えてください。基本的ですみませんが、長期間の運用を考えた場合の観点からお聞かせ願いたいです。
Eccubeは新たな機能が追加され常にバージョンアップしていきます。あるサイトを向こう10年くらい使おうと思い、様々なカスタマイズをいたるところに施し、半年かけて作成したとします。 そのような場合、その向こう10年の間になされるバージョンアップにどのように対応したら宜しいのでしょうか。 [EC-CUBE] 2.12.5 [PHP] PHP 5.3.13 [データベース] MySQL 5.0.8 [レンタルサーバ] さくらインターネット |
seasoft |
投稿日時: 2014/5/28 3:09
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 長期間の運用を考えた場合のバージョンアップ 多くの手を加えた場合、スクラッチ開発と同じく考えるのが妥当かと思います。
EC-CUBE に対しては、バージョンアップと言うよりは、脆弱性を含む不具合情報の収集と対策を考えることになるのではないでしょうか。 現在でも、2.3 系で運用しているサイトは多数ありますし、1.x 系も稀に見かけますね。
|
nanasess |
投稿日時: 2014/5/28 9:54
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 長期間の運用を考えた場合のバージョンアップ ご考慮済みかもしれませんが、 10年という期間になると、 OSやデータベース、 PHP のバージョンアップも視野に入れたほうが良いかと思います。
PHP5.3系はサポート終了してますし、MySQL5.0は2012年にサポート終了しています。 RHEL6は2020年までサポートされますが、10年というサイクルを考えると途中でOSやPHP、データベースなどのバージョンアップを視野に入れた方がいいかもしれません。 当方が携わっているEC-CUBE案件で一番古いものは version 0.9.6ベースで8年目になります。 新バージョンのEC-CUBEへバージョンアップはせず、必要な機能のみカスタマイズしています。 |
cbreak |
投稿日時: 2014/5/28 14:29
対応状況: −−−
|
新米 登録日: 2014/5/23 居住地: 投稿: 6 |
Re: 長期間の運用を考えた場合のバージョンアップ seasoft様、nanasess様、
お教えいただきましてありがとうございます。 スクラッチ開発をしなければならないということはバージョンアップ毎に作成されるバグ修正ファイルだけを(向こう10年に渡り使いたいと思い作成したサイト)にそのまま適用することは不可能で、バージョンが更新される度にその都度、eccubeをダウンロード、インストールし、新たにカスタマイズファイルを作成という作業を繰り返さなれればいけないということですよね。 またDB,PHP,MySQLの件も合わせて考慮しなければならないということですね。 nanasess様、 すみませんが、下記は具体的にどういことになるのでしょうか。 “必要な機能のみカスタマイズしています。” |
nanasess |
投稿日時: 2014/5/28 16:51
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 長期間の運用を考えた場合のバージョンアップ 引用:
例えば、EC-CUBEの新バージョンがリリースされ、いくつか機能追加があった場合、古いサイトにそのままプログラムを上書きすると壊れてしまいます。 必要な機能を取捨選択し、必要な機能のみを、古いバージョン向けにカスタマイズ(同じような仕様で作りなおして)して適用しています。 |
cbreak |
投稿日時: 2014/5/29 4:41
対応状況: −−−
|
新米 登録日: 2014/5/23 居住地: 投稿: 6 |
Re: 長期間の運用を考えた場合のバージョンアップ nanasess様
お忙しい中お時間頂きましてありがとうございます。 ということは、、、 バージョンアップ毎に、機能追加ファイル、バグ修正ファイルをカスタマイズして適用するのが最善策ということでしょうか? という方向で取り組んでいきたいとおもいます。 どうもありがとうございます。 |
seasoft |
投稿日時: 2014/5/29 8:50
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 長期間の運用を考えた場合のバージョンアップ > スクラッチ開発をしなければならないということはバージョンアップ毎に作成されるバグ修正ファイルだけを(向こう10年に渡り使いたいと思い作成したサイト)にそのまま適用することは不可能で、バージョンが更新される度にその都度、eccubeをダウンロード、インストールし、新たにカスタマイズファイルを作成という作業を繰り返さなれればいけないということですよね。
いいえ。スクラッチ開発と扱うのでしたら、基本 EC-CUBE のバージョンアップは無視です。 ただ、セキュリティ上の脆弱性などの改修は気に留めておき、必要に応じてパッチするのが理想だと思います。 もっと積極的にアップデート内容を取り込みたい場合、3ウェイマージといった手法も有効ですが、メジャーアップデートでは対応しきれないケースも想定されます。
|
cbreak |
投稿日時: 2014/5/31 5:16
対応状況: −−−
|
新米 登録日: 2014/5/23 居住地: 投稿: 6 |
Re: 長期間の運用を考えた場合のバージョンアップ Seasoft様
お忙しい中お時間頂きましてありがとうございます。 完全には理解できていませんが、 とりあえず、いろいろと調べながら、バグ修正ファイル、アップデートファイルをあてることができるようにしたいと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |