Pleasanter with PostgreSQL (.NetCore 버전)을 버전 업, CentOS8에서 해 보았습니다.
7092 단어 PleasanterCentOS
Pleasanter with PostgreSQL(.NetCore3.1판) 버전 업
공식적으로 절차가 공개되었기 때문에 해 보았습니다.
h tps : // p ぇ 아산 r. 네 t/fs/푸 bぃしぇs/1383602/에ぢt
이번은 1.1.0.1에서 1.1.3.2로의 버전 업입니다.
절차는 이런 느낌
새 파일 얻기
[user01@cent8 ~]$ wget --content-disposition https://pleasanter.org/download/6475/
--2020-07-18 10:47:11-- https://pleasanter.org/download/6475/
pleasanter.org (pleasanter.org) をDNSに問いあわせています... 153.127.197.17
pleasanter.org (pleasanter.org)|153.127.197.17|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 14000909 (13M) [application/zip]
`Pleasanter.NetCore_1.1.3.2.zip' に保存中
Pleasanter.NetCore_1.1 100%[===========================>] 13.35M 507KB/s 時間 20s
2020-07-18 10:47:32 (667 KB/s) - `Pleasanter.NetCore_1.1.3.2.zip' へ保存完了 [14000909/14000909]
[user01@cent8 ~]$
구성 파일을 저장한 후 파일 확장
번거롭기 때문에, 디렉토리마다 전부 백업한 후 신규로 전개합니다.
설정 파일이 갱신되는 일도 있는 것 같습니다. 모두 전개한 다음에 필요한 파라미터를 재설정합시다.
[user01@cent8 ~]$ sudo systemctl stop pleasanter
[user01@cent8 ~]$ sudo mv /web/ /web_20200718
[sudo] user01 のパスワード:
[user01@cent8 ~]$ sudo mkdir /web
[user01@cent8 ~]$ sudo unzip -q -d /web Pleasanter.NetCore_1.1.3.2.zip
참고) 주로 재설정이 필요한 것은 이러한 파일이 아닐까 생각합니다.
파일 이름
용도
/web/pleasanter/Implem.Pleasanter/App_Data/Parameters/Rds.json
DB 연결 설정
/web/pleasanter/Implem.Pleasanter/App_Data/Parameters/Mail.json
메일 서버 설정
/web/pleasanter/Tools/Reminder.py
reminder 환경 설정
DB 패스워드 설정/및 초기화
다섯 번째 줄에 DB 암호를 재설정하고 CodeDefiner를 실행합니다.
[user01@cent8 ~]$ sudo vi /web/pleasanter/Implem.Pleasanter/App_Data/Parameters/Rds.json
1 {
2 "Dbms": "PostgreSQL",
3 "Provider": "Local",
4 "TimeZoneInfo": "Asia/Tokyo",
5 "SaConnectionString": "Server=localhost;Database=postgres;UID=postgres;PWD=P@ssw0rd",
6 "OwnerConnectionString": "Server=localhost;Database=#ServiceName#;UID=#ServiceName#_Owner;PWD=SetAdminsPWD",
7 "UserConnectionString": "Server=localhost;Database=#ServiceName#;UID=#ServiceName#_User;PWD=SetUsersPWD",
8 "SqlCommandTimeOut": 600,
9 "MinimumTime": 3,
10 "DeadlockRetryCount": 4,
11 "DeadlockRetryInterval": 1000
12 }
[user01@cent8 ~]$ cd /web/pleasanter/Implem.CodeDefiner
[user01@cent8 Implem.CodeDefiner]$ sudo dotnet Implem.CodeDefiner.NetCore.dll _rds
<INFO> UsersConfigurator.Execute: Implem.Pleasanter_Owner
<INFO> UsersConfigurator.Execute: Implem.Pleasanter_User
<INFO> TablesConfigurator.ConfigureTableSet: Tenants
<INFO> TablesConfigurator.ConfigureTableSet: Demos
<INFO> TablesConfigurator.ConfigureTableSet: Extensions
<INFO> Tables.CreateTable: Extensions
<INFO> Tables.CreateTable: Extensions_deleted
<INFO> Tables.CreateTable: Extensions_history
<INFO> TablesConfigurator.ConfigureTableSet: Sessions
<INFO> TablesConfigurator.ConfigureTableSet: SysLogs
<INFO> TablesConfigurator.ConfigureTableSet: Statuses
<INFO> TablesConfigurator.ConfigureTableSet: ReminderSchedules
<INFO> TablesConfigurator.ConfigureTableSet: Depts
<INFO> TablesConfigurator.ConfigureTableSet: Groups
<INFO> TablesConfigurator.ConfigureTableSet: GroupMembers
<INFO> TablesConfigurator.ConfigureTableSet: Registrations
<INFO> TablesConfigurator.ConfigureTableSet: Users
<INFO> TablesConfigurator.ConfigureTableSet: LoginKeys
<INFO> TablesConfigurator.ConfigureTableSet: MailAddresses
<INFO> TablesConfigurator.ConfigureTableSet: OutgoingMails
<INFO> TablesConfigurator.ConfigureTableSet: Items
<INFO> TablesConfigurator.ConfigureTableSet: Sites
<INFO> TablesConfigurator.ConfigureTableSet: Orders
<INFO> TablesConfigurator.ConfigureTableSet: ExportSettings
<INFO> TablesConfigurator.ConfigureTableSet: Links
<INFO> TablesConfigurator.ConfigureTableSet: Binaries
<INFO> TablesConfigurator.ConfigureTableSet: Permissions
<INFO> TablesConfigurator.ConfigureTableSet: Issues
<INFO> TablesConfigurator.ConfigureTableSet: Results
<INFO> TablesConfigurator.ConfigureTableSet: Wikis
<INFO> TablesConfigurator.ConfigureFullTextIndex:
<INFO> PrivilegeConfigurator.Execute: Implem.Pleasanter_Owner
<INFO> PrivilegeConfigurator.Execute: Implem.Pleasanter_User
<SUCCESS> Starter.ConfigureDatabase: Database configuration has been completed.
<SUCCESS> Starter.Main: All of the processes have been completed.
[user01@cent8 Implem.CodeDefiner]$
기타 설정 복원
Pleasanter 서비스 재개
[user01@cent8 Implem.CodeDefiner]$ sudo systemctl start pleasanter
이것으로 1.1.3.2로의 업그레이드가 완료됩니다.
Reference
이 문제에 관하여(Pleasanter with PostgreSQL (.NetCore 버전)을 버전 업, CentOS8에서 해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kichise/items/8c731e445cae27cc7152텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)