CONTENTS


Lastmodified 2023-01-26 (木) 13:04:07


OpenPNE 3.8.0 以上の全てのバージョンから OpenPNE 3.10.x へのバージョンアップ

https://raw.githubusercontent.com/openpne/OpenPNE3/OpenPNE-3.10.2/doc/ja/OpenPNE3_Version_Up_Guide.txt

データベースのバックアップ

OpenPNEが使用中のDBは、/usr/local/www/OpenPNE392/config/databases.yml に記述されているので、それをバックアップする。

databases.yml

all:
 doctrine:
   class: sfDoctrineDatabase
   param:
     dsn: 'mysql:host=localhost;dbname=PNE36fugafuga'
     username: pne36fugafuga
     password: hogehoge
cd /usr/local/www
mysqldump -v -u root -p PNE36fugafuga > dump_PNE36fugafuga.sql

OpenPNEのディレクトリもバックアップ

# tar cvfzp OpenPNE392_20210701.tar.gz OpenPNE392

OpenPNE 3.10 のソースファイルを設置

# unzip openpne-OpenPNE3-OpenPNE-3.10.5-0-g66a96d4.zip
drwxr-xr-x  14 root   www            512 Jul  1 16:55 openpne-OpenPNE3-66a96d4/
-rw-r--r--   1 root   www       10215012 Jul  1 15:35 openpne-OpenPNE3-OpenPNE-3.10.5-0-g66a96d4.zip
mv openpne-OpenPNE3-66a96d4 OpenPNE310
chown -R www:www OpenPNE310

設定ファイルの上書き

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

モデルの再構築

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

 $ ./symfony openpne:migrate
 $ ./symfony plugin:publish-assets

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


Total access 1075:本日 1:昨日 0

Counter: 1075, today: 1, yesterday: 0

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS