最終更新日: 2007/10/04
この文書は、OpenPNE バージョン2.8.x から バージョン2.10.x へのアップグレード手順を書いたものです。
アップグレード作業を始める前に、データベースのバックアップを保存しておくことを強くおすすめします。
アップグレードは以下のような手順で進めます。
使用している MySQL のバージョンに合わせて、アップグレードSQLを実行します。
$ cd setup/sql/mysql41/upgrade/ $ mysql -u username -p --default-character-set=utf8 DBNAME < upgrade-2.8to2.10.sql
$ cd setup/sql/mysql40/upgrade/ $ mysql -u username -p DBNAME < upgrade-2.8to2.10.sql
Webサーバ上に OpenPNE 2.10 のソースファイルを設置します。
新旧ソースファイル混在によるトラブルを防ぐため、上書きではなくソースコード全てを交換してください。 交換後は、OPENPNE_DIR/var ディレクトリの書き込み権限を適切なもの(例: 777)に変更してください。
OPENPNE_DIR/var 以下に新たなディレクトリが追加されたので、書き込み権限の変更には特に注意してください。
また、OPENPNE_DIR/bin/tool_send_dairy_news.cron のファイル名が tool_send_daily_news.cron に変更されたので、サーバの cron の設定もあわせて変更してください。
『OpenPNE セットアップガイド』も参考にしてください。
OpenPNE 2.8 の設定ファイルを参考にして 2.10 用の設定ファイルを作成します。
アップグレード用のPHPスクリプトを実行します。
スクリプト実行前に、必ず 2-3. 設定ファイルの変更 で config.php の設定を済ませてください。
$ cd setup/script/upgrade/ $ php upgrade01.php $ php upgrade02.php
以上でアップグレード作業は完了です。