バージョン選択

フォーラム

メニュー

オンライン状況

42 人のユーザが現在オンラインです。 (36 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 42
もっと...

サイト内検索

質問 > フロント機能 > 長期間の運用を考えた場合のバージョンアップ

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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 系も稀に見かけますね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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: 長期間の運用を考えた場合のバージョンアップ
引用:

cbreakさんは書きました:

nanasess様、
すみませんが、下記は具体的にどういことになるのでしょうか。
“必要な機能のみカスタマイズしています。”


例えば、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ウェイマージといった手法も有効ですが、メジャーアップデートでは対応しきれないケースも想定されます。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

cbreak
投稿日時: 2014/5/31 5:16
対応状況: −−−
新米
登録日: 2014/5/23
居住地:
投稿: 6
Re: 長期間の運用を考えた場合のバージョンアップ
Seasoft様

お忙しい中お時間頂きましてありがとうございます。

完全には理解できていませんが、

とりあえず、いろいろと調べながら、バグ修正ファイル、アップデートファイルをあてることができるようにしたいと思います。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,873名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.