Redmine 을 Easy Redmien으로 업그레이드 하는 방법

이번 가이드는 Redmine을 이미 설치 한 상태에서 Easy Redmine 을 업그레이드 하는 경우 적용이 됩니다. 현 Easy Redmine의 업데이트 설치와 동일한 과정입니다.  Redmine Installer gem을 어떻게 사용하여 업그레이드 하는지 설명드립니다. 

0) 시작하기 전에

여기에 설명된 대로 적절한 하드웨어 및 소프트웨어 서버가 구성 되었는지 확인 하십시오. 다음 조건을 준수해야 합니다.:

  • 웹서버는 public, files, log, tmp 폴더에 대한 전체 액세스 권한이 있어야 합니다. => 절대 ROOT 권한으로 설치하지 마세요!!!
  • Webrick 웹서버는 지원되지 않습니다.
  • Easy Redmine 플러그인은 [redmine_root]/plugins/easyproject/easy_plugins 로 이동합니다.
  • 업그레이드 절차에는 텍스트 서식의 마이그레이션이 포함됩니다. Textile 또는 Markdown 텍스트 편집(Redmine의 표준이며 Easy Redmine 버전 10까지 사용 가능)을 사용한 경우 텍스트는 CKEditor 5에서 지원하는 HTML로 변환됩니다. 일부 기능(예: "toc")은 제거됩니다.
  • 설치 시 CRON 이 자동으로 설정되지 않습니다. - 수동으로 수행해야 합니다.
  • Redmine 설치 프로그램이 제대로 동작하기 위해서는 루트 디스크에 최소 250MB의 여유 공간이 필요합니다.
  • 최소한 설치하는 동안에는 서버는 인터넷에 연결되어 있어야 합니다.
  • Redmine에 타사 플러그인이나 수정 사항이 없어야 합니다.  설치조건 2.1 항을 참고하세요.
  • 기존 Easy Redmine을 업데이트 하기 전에 현재 설치 및 업데이트 패키지의 플러그인 폴더 (/plugins and /plugins/easyproject/easy_plugins) 내용을 확인하십시오. 업데이트 패키지에 현재 설치된 플러그인이 누락된 경우, 지원팀 에 연락해 올바른 패키지를 얻으십시오. 또는 시스템에 불필요한 과도한 플로그인을 제거 하세요.

패키지의 doc/INSTALL 폴더에 직접 사용할 수 있는 자세한 설치 설명서도 있습니다.

1) Ruby Gem으로 Redmine 설치

첫째로, Ruby Gem 을 사용하여 Redmine 설치 프로그램을 실행한다.

$ gem install redmine-installer

(또는 gem update redmine-installer 를 사용하여 기준 gem를 최신 버전으로 업데이트.)

설치 gem이 Ruby 에 설치/업데이트 되면 업그레이드를 시작 할 수 있습니다.

Request Installer download!

2) 사용 중 Redmine 인스턴스 업그레이드

Redmine 설치 프로그램은 아카이브나 git 저장소에서 기존 Redmine을 업그레이드 합니다.  새 패키지에 플러그인이 포함되어 있으면 설치된 플러그인이 유지되거나 업그레이드 됩니다.

업그레이드 절차는 다음 업그레이드를 위해 프로필에 저장될 수 있습니다. 프로파일은 HOME_FOLDER/.redmine-installer-profiles.yml 에 저장됩니다.

업그레이드 명령:

redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]

업그레이드 마법사는 다음 단계로 진행됩니다.:

1) Redmine 루트(설치위치) - Redmine이 설치된 위치를 정의합니다. (명령에 아직 포함되지 않은 경우)
2) 패키지 적재 - 임시 폴더에 패키지 적재
3) 현재 Redmine 검증
4) 백업 - 전체 / 환경설정 + database / database만
5) 업그레이드 - 업그레이드 명령 실행
6) Redmine 이동 - 현재 Redmine이 새로운 파일로 업그레이드
7) 프로파일 저장 - 향후 사용을 위해 업그레이드 절차를 저장

Redmine 업그레이드 명령 - 아카이브

redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]

예시

redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current

Redmine 업그레이드 명령 - 프로파일

redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID

사용자 변경 업그레이드

easyproject 플러그인을 사용 중이고 이전 인스턴스에서 클라이언트 수정 사항을 복사하지 않으려면 다음 스위치를 사용하십시오.

--skip-old-modifications

GEM 문서에서 전체 정보 찾기

Easy Redmine 30일 무료 체험

사용자 지역에서 일일 백업, SSL 보안, 모든기능 사용