Twórz i przywracaj kopie zapasowe stron kreatora.

Poznaj DXPR BuilderZarządzaj witrynąZgodność z przepisami

Zachowujesz kopię każdej strony kreatora, obrazu i ustawienia i możesz przywrócić całą witrynę albo pojedynczą stronę. Kreator DXPR trzyma strony w bazie danych Drupala, a przesłane pliki w katalogu plików, więc zwykła kopia zapasowa Drupala go obejmuje. Ta strona wymienia, co uwzględnić i jak to przywrócić.

Co uwzględnić w kopii zapasowej

Składnik Lokalizacja Zawiera
Baza danych MySQL, MariaDB albo PostgreSQL Treść stron i każdą rewizję oraz aktywną konfigurację
Katalog plików sites/default/files/ Przesłane pliki w dxpr_builder_images, dxpr_builder_videos i dxpr_builder_files
Eksport konfiguracji Twój katalog synchronizacji, często config/sync/ Ustawienia, szablony stron, szablony użytkowników, profile użytkowników i encję Key klucza produktu

Historia cofania edytora znajduje się w przeglądarce każdego redaktora i nie jest częścią żadnej kopii zapasowej.

Tworzenie kopii zapasowej witryny

  1. Zrzuć bazę danych:

    drush sql:dump --result-file=backup.sql
    
  2. Skopiuj katalog plików:

    cp -r sites/default/files/ /backup/files/
    
  3. Jeśli trzymasz konfigurację w kodzie, wyeksportuj ją też:

    drush config:export
    

Przywracanie witryny

  1. Zaimportuj bazę danych:

    drush sql:cli < backup.sql
    
  2. Skopiuj katalog plików z powrotem do sites/default/files/.

  3. Jeśli twoja konfiguracja znajduje się w kodzie, zaimportuj ją:

    drush config:import
    
  4. Przebuduj pamięci podręczne:

    drush cache:rebuild
    

Wycofywanie jednej strony

Każdy zapis w kreatorze tworzy rewizję, więc jedna strona wraca bez pełnego przywracania.

  1. Otwórz kartę Revisions strony.
  2. Znajdź rewizję sprzed niechcianej zmiany. Zapisy kreatora pokazują komunikat dziennika Saved with DXPR builder.
  3. Kliknij Revert.

Co widzisz

Przywrócone strony otwierają się w edytorze ze swoimi układami, obrazy pokazują się odwiedzającym, a sekcja License w General Settings nadal przechowuje twój klucz produktu.

Jeśli nie widzisz swoich treści

  • Strony wróciły, ale obrazy są zepsute. Katalog plików nie został przywrócony. Skopiuj z powrotem katalogi dxpr_builder_images, dxpr_builder_videos i dxpr_builder_files.
  • Edytor prosi o klucz produktu. Encja Key przechowująca klucz nie została przywrócona albo na tym serwerze brakuje jej zmiennej środowiskowej. Sprawdź sekcję License w DXPR Studio

    DXPR Builder > General Settings.

  • Odwiedzający nadal widzą strony sprzed przywrócenia. Pamięć podręczna przed witryną serwuje stare kopie. Uruchom drush cache:rebuild i wyczyść Varnish albo swój CDN.

Co dalej?

Kontrola wersji do śledzenia zmian: kontynuuj poznawanie kreatora DXPR.