ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

OpenPNE.jpコミュのFTPでのマイナーバージョンアップ方法

  • mixiチェック
  • このエントリーをはてなブックマークに追加
先週、OpenPNE v2.10.2をさくらレンタルサーバにインストールし機能
確認を始めました。早速、1/23にv2.10.3が配布されました。効率的に
確実にマイナーバージョンアップする方法をアドバイス頂けると助かります。

私は、OpenPNE-2.10.3.zipをパソコン上で解凍し、FFFTPでサーバに
転送し、パーミションを設定する方法でOpenPNEをインストールして
います。現在のv2.10.2を確実にv2.10.3にバージョンアップする為には
v.2.10.3の全ファイルをv2.10.2に上書きすれば良いと思うのですが
全ファイルだと約3,000個あります。バージョンアップされたファイル
は全ファイルではないと思われますので、効率的なバージョンアップ
方法があれば教えて頂きたいです。また、参考となるページがあれば
紹介ください。
皆さんは、どの様な方法でバージョンアップされておられるのでしょうか?

v2.10.3のsetupのupdatのREADME.tetを見ましたが、v2.10.2→v2.10.3
への方法の説明はなさそうですし、サーバ上でPHPのプログラム動かす
アップデートの操作法の説明の様です。

ChangeLogのページには
http://trac.openpne.jp/wiki/ChangeLog#a2008123Ver.2.10.3
config.phpに変更ありとの情報を見付けました。(写真)

FFFTPを用いてのv2.10.2→v2.10.3へのバージョンアップ法を指導
願います。
サーバ上でPHPプログラムを動かす方法が確実なら、それも勉強して
みます。

コメント(5)

こちらを見れば、どのファイルに手を加えられているかがわかります。

http://trac.openpne.jp/browser/OpenPNE_specification/patch/OpenPNE_2_10_2_to_OpenPNE_2_10_3.patch
もこもこのおとんさん、情報ありがとうございました。

OpenPNE 2.10.2→2.10.3で更新されたファイルは31個なのですね。
下記2つのファイルと4つのフォルダをFTPで更新してみます。
ありがとうございました。

config.php.sample
webapp/init.inc
webapp/lib/
webapp/modules/admin/
webapp/modules/ktai/
webapp/modules/pc/


OpenPNE 2.10.2→2.10.3で更新されたファイルは31個
config.php.sample
webapp/init.inc
webapp/lib/controller.php
webapp/lib/db/commu.php
webapp/lib/db/etc.php
webapp/lib/db/member.php
webapp/lib/ktaiIP.php
webapp/lib/mail/sns.php
webapp/lib/OpenPNE/Config.php
webapp/lib/util/page.php
webapp/modules/admin/page/delete_topic_comment.php
webapp/modules/admin/templates/edit_skin_image.tpl
webapp/modules/ktai/do/h_confirm_list_delete_c_commu_sub_admin_confirm.php
webapp/modules/ktai/do/h_confirm_list_update_c_commu_sub_admin_confirm.php
webapp/modules/ktai/page/c_event_add.php
webapp/modules/ktai/page/c_home.php
webapp/modules/ktai/page/c_topic_add.php
webapp/modules/ktai/templates/c_home.tpl
webapp/modules/ktai/templates/h_ashiato.tpl
webapp/modules/ktai/templates/h_confirm_list.tpl
webapp/modules/pc/do/h_confirm_list_delete_c_commu_sub_admin_confirm.php
webapp/modules/pc/do/h_confirm_list_update_c_commu_sub_admin_confirm.php
webapp/modules/pc/page/c_event_add.php
webapp/modules/pc/page/c_event_add_confirm.php
webapp/modules/pc/page/c_topic_add.php
webapp/modules/pc/page/c_topic_add_confirm.php
webapp/modules/pc/page/h_confirm_list.php
webapp/modules/pc/templates/c_event_list.tpl
webapp/modules/pc/templates/c_home.tpl
webapp/modules/pc/templates/c_topic_list.tpl
webapp/modules/pc/templates/inc_header.tpl
一応オフィシャルなバージョンアップの方法としては、

config.phpを残して総取っ替え。ではあります。

マイナーバージョンアップでは、以前のファイル(バージョンアップ後のOpenPNEでは無くなっている物)を削除しないと動かなくなる事も有りますので、注意してください。
>>3
OpenPNE開発者の手嶋様ご本人からアドバイス頂けるとは
光栄です。 早速ホームページ拝見しました。
http://www.tejimaya.com/index.php

マイナーバージョンアップの際も廃止されるファイルがある場合があるのですね。
アドバイス参考になりました。ありがとうございました。
コア開発者は、svn switchコマンドなど、Subversionを利用してバージョンアップ作業を行っています。

ご参考までに。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

OpenPNE.jp 更新情報

OpenPNE.jpのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。