You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »


CentOS 7에 OpenProject를 설치

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

1. OpenProject 패키지 소스 추가

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은 패키지와 모든 필수 종속성을 설치합니다.

sudo yum install openproject


백업하는 방법

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

sudo openproject run backup

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

/var/db/openproject/backup

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

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은 다음과 같습니다 (위의 샘플 파일 이름 사용).

tar vxfz attachments-20150408095521.tar.gz

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

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

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

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

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



  • No labels