OpenPNE3.0 バージョンアップ手順 =============================== はじめに -------- このドキュメントは、 OpenPNE 3.0.x から OpenPNE 3.0.y へのバージョンアップ作業の手順を示したものです。 OpenPNE 3.0 を基にして書かれているため、それ以外のバージョンでは手順が変更になる可能性があります。 ※OpenPNE 3.0.1 未満のバージョンのバージョンアップについては、必ずダウンロードページに記載されている手順にしたがって実行してください。 ※バージョンアップをおこなう前に、データベースのバックアップを取っておくことを強くお勧めします。 手順 ---- バージョンアップは以下の手順でおこないます。 (1) ファイルの設置 (2) 設定ファイルの上書き (3) バージョンアップコマンドの実行 作業方法 -------- ファイルの設置 ~~~~~~~~~~~~~~ Web サーバ上に OpenPNE 3.0 のソースファイルを設置します。(※新旧ソースファイル混在によるトラブルを防ぐため、上書きではなくファイルすべてを交換してください。) 設定ファイルの上書き ~~~~~~~~~~~~~~~~~~~~ config/ProjectConfiguration.class.php.sample を config/ProjectConfiguration.class.php にコピーします。 ※config/ProjectConfiguration.class.php に独自の設定を記述している場合は、古いファイルを参考に新しいファイルを変更してください。 プラグインディレクトリのコピー ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 古いバージョンの plugins ディレクトリの中身をコピーします。 :: $ cp -aur /path/to/old/OpenPNE3/plugins/* /path/to/new/OpenPNE3/plugins $ cp -aur /path/to/old/OpenPNE3/plugins/.* /path/to/new/OpenPNE3/plugins バージョンアップコマンドの実行 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ プロジェクトルートディレクトリで、以下のバージョンアップコマンドを実行します。 :: $ ./symfony openpne:migrate $ ./symfony plugin:publish-assets このコマンドは OpenPNE 本体、プラグインの両方を最新の状態にバージョンアップします。 以上でバージョンアップは完了です。