http://www.openpne.jp/
OpenPNEを、2.10系から2.12系にバージョンアップした時には、MySQLも操作した上で、PHPファイルを全て入れ替えました。
では、
OpenPNEを、2.12系で、例えば、OpenPNE2.12.3からOpenPNE2.12.5にバージョンアップする時は、DBはいじらないで、ただ単にPHPファイルを入れ替えれば済むのでしょうか?
不具合の修正などもあるので、なるべく追っていきたいのですが、小さなバージョンアップの場合の対処方法について、ご存知の方や、参考になるURLがあれば、ぜひ教えてください。
よろしくお願い致します。
とりあえず、DBのバックアップを必ず取ってください。
SQLMyAdminからではタイムアウトする可能性があるので、ブラウザからできない場合はコマンドで実行してください。
http://programnet.hp.infoseek.co.jp/database/backup.html
PNEの最新版を入手してください。
http://www.openpne.jp/pne-downloads
2.10系から2.12系へはアップグレードになります。
ダウンロードしたファイルを解凍すると、Setupディレクトリがありますので自分の環境に合うものを選択してください。
MySQLが4.1であれば
OpenPNE-2.12.5\setup\sql\mysql41\upgrade
のようになります。
upgradeディレクトリのSQLファイルを実行します。
DBのアップグレードが完了したら、Webサーバ上のPHPなどのファイルを全て削除します。
そして、新しいバージョンのファイルと置き換え再度configの設定とパーミッションの設定を行います。
詳しくはダウンロードした中に以下のファイルがあります。
OpenPNE-2.12.5/setup/OpenPNE_Upgrade.html
最新の情報を得るためにも公式SNSに参加することをオススメいたします。
教師専用SNS KYOXY
2.12.3 から 2.12.5 へはマイナーバージョンアップですが php ファイルだけではなく全部で220個のファイルに修正が入っています。
公式ホームページ上の案内Home > OpenPNEドキュメント > バージョンアップでは
マイナーバージョンアップ中は原則として
・DB構造の変更は行わない
・config.php設定の変更は行わない
・プログラムの変更は行われる
となっていますので、この記載を信じるならばデータベースはそのまま/var/www/sns/openpne.jp 以下を入れ替え config.php を移動すればいいはずです。
(データベースのバックアップは万が一の念のために必要です。バージョンアップ中はサービスを止めるのを忘れずに。)
ありがとうございます。
つまり、「config.php以外の全ファイルを入れ替えれば良い」ということでしょうか?
試してみます。参考になりました!
回答ありがとうございます。
それは、やってるのです。
そうではなくて、2.12系の中でのバージョンアップは、どうやるのかな?
Webサーバ上のPHPなどのファイルを入れ替えるだけで良いのですか?
という質問です。
もしご存知でしたら、回答のほど、よろしくお願い致します。