-オープンソースのSNSエンジン OpenPNEプロジェクト-

OpenPNE 3.1 バージョンアップガイド

Home > OpenPNE 3.1 バージョンアップガイド

OpenPNE3.1 バージョンアップ手順

はじめに

このドキュメントは、 OpenPNE 3.1.x から OpenPNE 3.1.y へのバージョンアップ作業の手順を示したものです。

OpenPNE 3.1 を基にして書かれているため、それ以外のバージョンでは手順が変更になる可能性があります。

※バージョンアップをおこなう前に、データベースのバックアップを取っておくことを強くお勧めします。

手順

バージョンアップは以下の手順でおこないます。

  1. ファイルの設置
  2. 設定ファイルの上書き
  3. バージョンアップコマンドの実行

作業方法

ファイルの設置

Web サーバ上に OpenPNE 3.1 のソースファイルを設置します。(※新旧ソースファイル混在によるトラブルを防ぐため、上書きではなくファイルすべてを交換してください。)

設定ファイルの上書き

config/ProjectConfiguration.class.php.sample を config/ProjectConfiguration.class.php にコピーします。

※config/ProjectConfiguration.class.php に独自の設定を記述している場合は、古いファイルを参考に新しいファイルを変更してください。

古いバージョンの config/databases.yml を新しいバージョンの config/databases.yml としてコピーします。

プラグインディレクトリのコピー

古いバージョンの 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 doctrine:build-model
$ ./symfony cc

この手順は、次の「バージョンアップコマンドの実行」に必要となります。

バージョンアップコマンドの実行

プロジェクトルートディレクトリで、以下のバージョンアップコマンドを実行します。

$ ./symfony openpne:migrate --target=OpenPNE
$ ./symfony openpne:migrate

このコマンドは OpenPNE 本体、プラグインの両方を最新の状態にバージョンアップします。

以上でバージョンアップは完了です。

ページの先頭に戻る