ユーザマニュアル




2023/05/12

MANUAL

CentOSに構築した以前のプリザンター(.NET Core版)からプリザンター 1.3以降への移行手順

## 概要 本説明は、CentOSにインストールした.NET Core版のプリザンターをプリザンター 1.3へ移行するための手順です。 |対象|移行前|移行後| |---|---|---| |OS|CentOS|CentOS| |DB|PostgreSQL|PostgreSQL| |Webサーバ|Nginx|Nginx| |Platform|.NET Core|.NET 6.0| |Pleasanter|.NET Core版(1.1.〇.〇)|プリザンター 1.3(1.3.〇.〇)| ## 前提条件 CentOSにインストールした.NET Core版のプリザンターであることを確認してください。 1. プリザンターへログインしてください。 1. 画面右上にある「ヘルプ」より「バージョン」をクリックしてください。 1. バージョンが「1.1.〇.〇」であることを確認してください。 ## 注意事項 1. 移行元の環境の設定ファイル(/web/pleasanter/Implem.Pleasanter/App_Data/Parametersディレクトリ配下)を編集している場合、移行先の環境へ上書きコピーしないでください。そのまま上書きすると**新しく追加になったパラメータが失われる**可能性がありますので、WinMerge等の差分ツールを使用して、変更部分のみを新しいパラメータファイルにマージしてください。この手順ではWinMergeを使用します。 ## 事前準備 #### 使用ツール 1. ローカルPC(Windows)にWinSCP、WinMergeがインストールされていること。 WinSCP:https://forest.watch.impress.co.jp/library/software/winscp/ WinMerge:https://winmergejp.bitbucket.io/ #### データベースのバックアップ取得 1. プリザンターが導入されているサーバー(以降、リモートPC)へログインし、 以下のコマンドでプリザンターを停止してください。 ``` # systemctl stop pleasanter ``` 1. プリザンターのデータベースのバックアップを取得してください。 [FAQ:PostgreSQL データベース バックアップ・リストア手順](faq-postgresql-backup-restore) ## .NET6.0のインストール 1. リモートPCへログインし、以下のコマンドを実行してください。 ``` # dnf update # dnf install -y dotnet-sdk-6.0 ``` 1. 以下のコマンドでインストールできていることを確認してください。 ``` # dotnet --version ``` ## プリザンター 1.3のダウンロード 1. ブラウザを起動し、以下のURLへアクセスしてください。  https://pleasanter.org/dlcenter 1. 「プリザンター 1.3 Community Edition」の「プリザンター 1.3」をクリックし、ダウンロードしてください。 ## モジュールの配置 1. ローカルPCでWinSCPを起動し、リモートPCへ接続してください。 1. ローカルPCに作業用フォルダ(C:\migration)、バックアップ用フォルダ(C:\migration\backup)を作成してください。 1. WinSCPでリモートPC側で「/web」ディレクトリへ移動してください。 1. リモートPC側の「/web/pleasanter」ディレクトリをローカルPC側の「C:\migration\backup」に退避してください。 ![image](https://pleasanter.org/binaries/446988e542524e488b0b902aacaeec8e) 1. リモートPC側の「/web/pleasanter」ディレクトリを削除してください。 1. ローカルPCの作業用フォルダにダウンロードしたファイルを展開してください。 1. WinMergeを起動し、以下の2つのフォルダを比較してください。  ①C:\migration\pleasanter\Implem.Pleasanter\App_Data\Parameters  ②C:\migration\backup\pleasanter\Implem.Pleasanter\App_Data\Parameters ![image](https://pleasanter.org/binaries/86307f76da53485f8b670b7ae3a0abd0) 1. 上記①のParametersフォルダ配下の各パラメータファイルを上記②のParametersフォルダ配下のものと比較しながら修正してください。 ![image](https://pleasanter.org/binaries/49f65685c4b14885a48cbc6a171521c7) 1. WinSCPでローカルPCの「C:\migration\pleasanter」フォルダをリモートPCの「/web」ディレクトリへコピーしてください。 ![image](https://pleasanter.org/binaries/19f1d0d2148944fc8938fcafe04e6c07) ## プリザンターの起動 1. リモートPCにログインし、ターミナルを起動して、以下のコマンドを実行してください。 ``` # cd /web/pleasanter/Implem.CodeDefiner # dotnet Implem.CodeDefiner.dll _rds ``` 1. 以下のコマンドでプリザンターを起動してください。 ``` # systemctl start pleasanter ``` 1. ブラウザを起動し、プリザンターへログインしてください。 1. 画面右上の「ヘルプ」より「バージョン」をクリックしてください。 1. バージョンが「1.3.〇.〇」になっていることを確認してください。 ## その他 #### データベースの復元 データベースを復元する必要がある場合は下記ページを参考に実施ください。 [FAQ:PostgreSQL データベース バックアップ・リストア手順](faq-postgresql-backup-restore)
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.