업그레이드 중¶
애플리케이션 및 데이터베이스 변경에 따라 MRBS 업그레이드를 계획하세요.
업그레이드 전¶
- 교차되는 모든 버전에 대한 릴리스 노트를 읽어보세요.
- 데이터베이스를 백업하고 복원할 수 있는지 확인하십시오.
config.inc.php, 사용자 정의 테마, 사이트 FAQ 파일 및 기타 로컬 변경 사항을 백업하세요.- 현재 PHP, 데이터베이스, 인증 및 메일 설정을 기록합니다.
- 프로덕션 시스템에 대한 유지 관리 기간을 예약합니다.
Warning
설치를 덮어쓰지 말고 로컬 변경 사항이 유지된다고 가정하십시오. 설정을 새 샘플과 비교하고 의도적인 재정의를 다시 적용하세요.
애플리케이션 파일 교체¶
새 릴리스의 깨끗한 복사본을 설치하십시오. 이전 애플리케이션 파일이 아닌 사이트별 파일을 전달합니다.
특히:
- 새로운
config.inc.php-sample부터 시작하세요. - 이전
config.inc.php에서 필요한 값을 전송합니다. - 사용자 정의 테마와 FAQ 콘텐츠를 의도적으로 다시 적용합니다.
- 새 기본 파일을 이전 복사본으로 바꾸지 마십시오.
데이터베이스 업그레이드¶
MRBS 애플리케이션이 처음 실행될 때 지원되는 기록 스키마를 자동으로 업그레이드합니다. 테이블을 변경할 수 있는 권한이 있는 데이터베이스 자격 증명을 요청할 수 있습니다.
일반 애플리케이션 계정으로 스키마를 변경할 수 없는 경우 전용 업그레이드 계정을 사용하십시오.
검증¶
업그레이드 후 다음을 테스트하세요.
- 로그인 및 로그아웃.
- 관리자 액세스.
- 일별, 주별, 월별 보기.
- 생성, 편집 및 삭제.
- 반복 예약.
- 활성화된 경우 승인 및 등록
- 검색, 보고 및 내보내기.
- 이메일 전달.
- LDAP, SAML 또는 CMS 로그인과 같은 백그라운드 또는 통합 경로.
예상되는 MRBS 및 스키마 버전은 관리자 도움말 페이지에서 확인하세요.
롤백¶
롤백에는 이전 애플리케이션 파일과 호환되는 데이터베이스 백업이 모두 필요합니다. 파일만 복원하면 이전 애플리케이션이 최신 스키마에 연결될 수 있습니다.