Twórz i przywracaj kopie zapasowe stron kreatora.
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
-
Zrzuć bazę danych:
drush sql:dump --result-file=backup.sql -
Skopiuj katalog plików:
cp -r sites/default/files/ /backup/files/ -
Jeśli trzymasz konfigurację w kodzie, wyeksportuj ją też:
drush config:export
Przywracanie witryny
-
Zaimportuj bazę danych:
drush sql:cli < backup.sql -
Skopiuj katalog plików z powrotem do
sites/default/files/. -
Jeśli twoja konfiguracja znajduje się w kodzie, zaimportuj ją:
drush config:import -
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.
- Otwórz kartę Revisions strony.
- Znajdź rewizję sprzed niechcianej zmiany. Zapisy kreatora pokazują
komunikat dziennika
Saved with DXPR builder. - 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_videosidxpr_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:rebuildi wyczyść Varnish albo swój CDN.
Co dalej?
Kontrola wersji do śledzenia zmian: kontynuuj poznawanie kreatora DXPR.