Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel1


CentOS 7에 OpenProject를 설치

모든 단계는 sudo루트 사용자로 실행 되도록 함께 실행됩니다.

1. OpenProject 패키지 소스 추가

Code Block
themeMidnight
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
themeMidnight
sudo yum install openproject




백업하는 방법

DEB / RPM 패키지는 현재 OpenProject 설치의 스냅 샷을 찍는 데 사용할 수있는 백업 도구를 제공합니다. 이 도구는 위에서 언급 한 모든 부분의 백업을 생성합니다. 백업 도구는 다음 명령을 실행하여 사용됩니다.

Code Block
themeMidnight
linenumberstrue
sudo openproject run backup

이 명령은 시스템의 다음 위치에 백업 파일을 만듭니다.

Code Block
themeMidnight
linenumberstrue
/var/db/openproject/backup

해당 디렉토리의 내용은 다음과 매우 유사해야합니다.

Code Block
themeMidnight
linenumberstrue
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
themeMidnight
linenumberstrue
tar vxfz attachments-20150408095521.tar.gz

MySQL 덤프를 복원하려면 mysql명령 행 클라이언트 를 사용하는 것이 좋습니다 .

먼저 덤프를 추출 (압축 해제) 한 다음 복원해야합니다. 사용 된 명령은 다음과 매우 유사해야합니다.

Code Block
themeMidnight
linenumberstrue
zcat mysql-dump-20150408095521.sql.gz | mysql -u <dbuser> -h <dbhost> -p <dbname>

<dbuser><dbhost>그리고 <dbname>변수는 컨테이너있는 값으로 대체해야하는 DATABASE_URL설치의 설정. 이 설정은 다음을 실행하여 볼 수 있습니다.

Code Block
themeMidnight
linenumberstrue
openproject config:get DATABASE_URL
#=> e.g.: mysql2://dbusername:dbpassword@dbhost:dbport/dbname




업그레이드 방법

참고 :이 가이드는 DEB / RPM 패키지를 사용하여 OpenProject를 설치 한 경우에만 적용됩니다.

OpenProject 업그레이드는 새로운 OpenProject 패키지를 설치하고 openproject configure명령을 실행하는 것처럼 쉽습니다 .

Code Block
themeMidnight
linenumberstrue
sudo yum update
sudo yum install openproject
sudo openproject configure

openproject configure 를 사용하면 이전 설치에서 아직 사용할 수 없거나 구성되지 않은 새 단계가 표시됩니다. 
구성을 변경하거나 사용 가능한 단계가 확실하지 않은 경우, 안전하게 openproject reconfigure 전체 구성 프로세스를 다시 수행 할 수 있습니다 .




다운그레이드 방법

Openproject 업데이트 진행시 간혹 발생되는 버그로 인하여 오픈소스 빌드 시 문제가 발생되는 경우가 빈번히 발생합니다.

이로 인한 소스레벨의 수정을 하지아니하는 경우, 최악의 상황에서는 다운그레이드가 필수인 경우가 있습니다.

다운그레이드는 바로 아랫버전으로 다운그레이드 인스톨이 진행이 되며, 인스톨버전은 미리 다운로드가 필요없으며 그때마다 자동으로 다운로드하여 진행이 됩니다.

Code Block
themeMidnight
linenumberstrue
sudo yum downgrade openproject
sudo openproject configure

How to backup

Code Block
languagepowershell
/var/db/openproject/backup