Page History
Table of Contents | ||
---|---|---|
|
CentOS 7에 OpenProject를 설치
모든 단계는 sudo
루트 사용자로 실행 되도록 함께 실행됩니다.
1. OpenProject 패키지 소스 추가
Code Block | ||||
---|---|---|---|---|
| ||||
sudo wget -O /etc/yum.repos.d/openproject-ce.repo \ https://dl.packager.io/srv/opf/openproject-ce/stable/7/installer/el/7.repo |
2. OpenProject Community Edition 패키지 설치
다음 명령을 사용하여 yum은 패키지와 모든 필수 종속성을 설치합니다.
Code Block | ||||
---|---|---|---|---|
| ||||
sudo yum install openproject |
백업하는 방법
DEB / RPM 패키지는 현재 OpenProject 설치의 스냅 샷을 찍는 데 사용할 수있는 백업 도구를 제공합니다. 이 도구는 위에서 언급 한 모든 부분의 백업을 생성합니다. 백업 도구는 다음 명령을 실행하여 사용됩니다.
Code Block | ||||
---|---|---|---|---|
| ||||
sudo openproject run backup |
이 명령은 시스템의 다음 위치에 백업 파일을 만듭니다.
Code Block | ||||
---|---|---|---|---|
| ||||
/var/db/openproject/backup |
해당 디렉토리의 내용은 다음과 매우 유사해야합니다.
Code Block | ||||
---|---|---|---|---|
| ||||
root@test-packager-backup:/opt/openproject# ls -l /var/db/openproject/backup/ total 24 -rw-r----- 1 openproject openproject 117 Apr 8 09:55 attachments-20150408095521.tar.gz -rw-r----- 1 openproject openproject 667 Apr 8 09:55 conf-20150408095521.tar.gz -rw-r----- 1 openproject openproject 8298 Apr 8 09:55 mysql-dump-20150408095521.sql.gz -rw-r----- 1 openproject openproject 116 Apr 8 09:55 svn-repositories-20150408095521.tar.gz |
복원하는 방법
이 도구로 생성 된 백업은 모두 압축 된 4 개의 부분으로 구성됩니다 gzip
. MySQL 데이터베이스 덤프를 제외하고 *.tar.gz
파일 을 압축 해제 하고 내용을 적절한 위치에 복사하여 이러한 부분을 복원 할 수 있습니다 . 압축을 해제하고 압축을 해제하는 명령 *.tar.gz
은 다음과 같습니다 (위의 샘플 파일 이름 사용).
Code Block | ||||
---|---|---|---|---|
| ||||
tar vxfz attachments-20150408095521.tar.gz |
MySQL 덤프를 복원하려면 mysql
명령 행 클라이언트 를 사용하는 것이 좋습니다 .
먼저 덤프를 추출 (압축 해제) 한 다음 복원해야합니다. 사용 된 명령은 다음과 매우 유사해야합니다.
Code Block | ||||
---|---|---|---|---|
| ||||
zcat mysql-dump-20150408095521.sql.gz | mysql -u <dbuser> -h <dbhost> -p <dbname> |
<dbuser>
, <dbhost>
그리고 <dbname>
변수는 컨테이너있는 값으로 대체해야하는 DATABASE_URL
설치의 설정. 이 설정은 다음을 실행하여 볼 수 있습니다.
Code Block | ||||
---|---|---|---|---|
| ||||
openproject config:get DATABASE_URL #=> e.g.: mysql2://dbusername:dbpassword@dbhost:dbport/dbname |
업그레이드 방법
참고 :이 가이드는 DEB / RPM 패키지를 사용하여 OpenProject를 설치 한 경우에만 적용됩니다.
OpenProject 업그레이드는 새로운 OpenProject 패키지를 설치하고 openproject configure
명령을 실행하는 것처럼 쉽습니다 .
Code Block | ||||
---|---|---|---|---|
| ||||
sudo yum update sudo yum install openproject sudo openproject configure |
openproject configure
를 사용하면 이전 설치에서 아직 사용할 수 없거나 구성되지 않은 새 단계가 표시됩니다.
구성을 변경하거나 사용 가능한 단계가 확실하지 않은 경우, 안전하게 openproject reconfigure
전체 구성 프로세스를 다시 수행 할 수 있습니다 .