빌더 페이지 백업 및 복원.
빌더 페이지, 이미지, 설정을 모두 복사해 두고, 사이트 전체나단일 페이지를 되돌릴 수 있습니다. DXPR Builder는 페이지를 Drupal 데이터베이스에, 업로드를 파일 디렉터리에 보관하므로 일반적인 Drupal 백업으로 충분합니다. 이 페이지에서는 포함할 항목과 복원 방법을 설명합니다.
백업할 항목
| 구성 요소 | 위치 | 포함 내용 |
|---|---|---|
| 데이터베이스 | MySQL, MariaDB 또는 PostgreSQL | 페이지 콘텐츠와 모든 리버전, 활성 설정 |
| 파일 디렉터리 | sites/default/files/ |
다음 폴더의 업로드: dxpr_builder_images, dxpr_builder_videos 및 dxpr_builder_files |
| 설정 내보내기 | 동기화 디렉터리, 보통 config/sync/ |
설정, 페이지 템플릿, 사용자 템플릿, 사용자 프로필과 제품 키의 Key 엔터티 |
에디터의 실행 취소 기록은 각 편집자의 브라우저에 있으며 어떤 백업에도 포함되지 않습니다.
사이트 백업
-
데이터베이스를 덤프하세요:
drush sql:dump --result-file=backup.sql -
파일 디렉터리를 복사하세요:
cp -r sites/default/files/ /backup/files/ -
설정을 코드로 관리한다면 함께 내보내세요:
drush config:export
사이트 복원
-
데이터베이스를 가져오세요:
drush sql:cli < backup.sql -
파일 디렉터리를
sites/default/files/에 다시 복사하세요. -
설정을 코드로 관리한다면 가져오세요:
drush config:import -
캐시를 다시 만드세요:
drush cache:rebuild
단일 페이지 되돌리기
빌더의 모든 저장은 리버전을 만들므로, 전체 복원 없이단일 페이지를 되돌릴 수 있습니다.
- 페이지의 Revisions 탭을 여세요.
- 원치 않는 변경 이전의 리버전을 찾으세요. 빌더 저장본에는 로그 메시지
Saved with DXPR builder가 표시됩니다. - 이제 Revert(을)를 클릭하세요.
표시되는 내용
복원된 페이지는 레이아웃과 함께 에디터에서 열리며, 방문자에게는 이미지가 표시되고, License 섹션(General Settings 아래)에는 여전히 제품 키가 있습니다.
콘텐츠가 표시되지 않는 경우
- 페이지는 돌아왔지만 이미지가 깨집니다. 파일 디렉터리가 복원되지
않았습니다.
dxpr_builder_images,dxpr_builder_videos,dxpr_builder_files폴더를 다시 복사하세요. - 에디터에서 제품 키를 요청합니다. 키를 담고 있는 Key 엔터티가
복원되지 않았거나, 이 서버에 환경 변수가 없습니다. License 섹션 위치: DXPR Studio
DXPR Builder > General Settings.
- 방문자에게는 복원 전 페이지가 계속 표시됩니다. 사이트 앞의 캐시가
오래된 복사본을 제공합니다.
drush cache:rebuild(을)를 실행하고 Varnish나 CDN을 비우세요.
다음 단계
Version control for tracking changes 문서에서 변경 추적을 위한 DXPR Builder 탐색을 계속하세요.