빌더 페이지 백업 및 복원.

Learn DXPR BuilderManage the siteVoldoen aan compliance-eisen

빌더 페이지, 이미지, 설정을 모두 복사해 두고, 사이트 전체나단일 페이지를 되돌릴 수 있습니다. DXPR Builder는 페이지를 Drupal 데이터베이스에, 업로드를 파일 디렉터리에 보관하므로 일반적인 Drupal 백업으로 충분합니다. 이 페이지에서는 포함할 항목과 복원 방법을 설명합니다.

백업할 항목

구성 요소 위치 포함 내용
데이터베이스 MySQL, MariaDB 또는 PostgreSQL 페이지 콘텐츠와 모든 리버전, 활성 설정
파일 디렉터리 sites/default/files/ 다음 폴더의 업로드: dxpr_builder_images, dxpr_builder_videos 및 dxpr_builder_files
설정 내보내기 동기화 디렉터리, 보통 config/sync/ 설정, 페이지 템플릿, 사용자 템플릿, 사용자 프로필과 제품 키의 Key 엔터티

에디터의 실행 취소 기록은 각 편집자의 브라우저에 있으며 어떤 백업에도 포함되지 않습니다.

사이트 백업

  1. 데이터베이스를 덤프하세요:

    drush sql:dump --result-file=backup.sql
    
  2. 파일 디렉터리를 복사하세요:

    cp -r sites/default/files/ /backup/files/
    
  3. 설정을 코드로 관리한다면 함께 내보내세요:

    drush config:export
    

사이트 복원

  1. 데이터베이스를 가져오세요:

    drush sql:cli < backup.sql
    
  2. 파일 디렉터리를 sites/default/files/에 다시 복사하세요.

  3. 설정을 코드로 관리한다면 가져오세요:

    drush config:import
    
  4. 캐시를 다시 만드세요:

    drush cache:rebuild
    

단일 페이지 되돌리기

빌더의 모든 저장은 리버전을 만들므로, 전체 복원 없이단일 페이지를 되돌릴 수 있습니다.

  1. 페이지의 Revisions 탭을 여세요.
  2. 원치 않는 변경 이전의 리버전을 찾으세요. 빌더 저장본에는 로그 메시지 Saved with DXPR builder 가 표시됩니다.
  3. 이제 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 탐색을 계속하세요.