/
OpenPNE3_Version_Up_Guide.txt
73 lines (43 loc) · 2.44 KB
/
OpenPNE3_Version_Up_Guide.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
OpenPNE3.2 バージョンアップ手順
===============================
はじめに
--------
このドキュメントは、 OpenPNE 3.2.x から OpenPNE 3.2.y へのバージョンアップ作業の手順を示したものです。
OpenPNE 3.2 を基にして書かれているため、それ以外のバージョンでは手順が変更になる可能性があります。
※バージョンアップをおこなう前に、データベースのバックアップを取っておくことを強くお勧めします。
手順
----
バージョンアップは以下の手順でおこないます。
(1) ファイルの設置
(2) 設定ファイルの上書き
(3) バージョンアップコマンドの実行
作業方法
--------
ファイルの設置
~~~~~~~~~~~~~~
Web サーバ上に OpenPNE 3.2 のソースファイルを設置します。(※新旧ソースファイル混在によるトラブルを防ぐため、上書きではなくファイルすべてを交換してください。)
設定ファイルの上書き
~~~~~~~~~~~~~~~~~~~~
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
このコマンドは OpenPNE 本体、プラグインの両方を最新の状態にバージョンアップします。
以上でバージョンアップは完了です。