Jak utworzyć kopię zapasową i przywrócić witrynę WordPress za pomocą usługi MARS?
Przegląd
Tworzenie kopii zapasowych witryny WordPress jest prawdopodobnie kluczowym elementem strategii ochrony danych w Twojej firmie. Standardowe rozwiązanie do tworzenia kopii zapasowych może być jednak często skomplikowane, czasochłonne i kosztowne. Natomiast korzystanie z usług tworzenia kopii zapasowych u typowego dostawcy usług hostingowych WordPress wiąże się z takimi zagrożeniami własnymi, jak uszkodzenie danych, ataki cybernetyczne lub nagłe zakończenie działalności. Usługa MARS (ang. Multi-Application Recovery Service) firmy QNAP została zaprojektowana tak, aby pomóc pokonać te przeszkody, oferując trwałe, bezpieczne i proste rozwiązanie do tworzenia kopii zapasowych. Ten poradnik przeprowadzi Cię przez proces tworzenia kopii zapasowych i przywracania witryny WordPress za pomocą aplikacji MARS.
Tworzenie kopii zapasowej witryny WordPress
Aby utworzyć kopię zapasową witryny WordPress, wykonaj następujące czynności:
- Utwórz usługę WordPress dla witryny WordPress:
- Zainstaluj wtyczkę QNAP NAS Backup w usłudze WordPress.
Szczegółowe informacje można znaleźć w części Instalacja aplikacji QNAP NAS Backup w usłudze WordPress. - Pobierz klucz dostępu WordPress.
Szczegółowe informacje można znaleźć w części Pobieranie klucza dostępu WordPress. - Utwórz usługę WordPress.
Szczegółowe informacje podano w części Tworzenie usługi WordPress.
- Zainstaluj wtyczkę QNAP NAS Backup w usłudze WordPress.
- Utwórz zadanie tworzenia kopii zapasowych dla usługi WordPress.
Zadanie tworzenia kopii zapasowych można uruchamiać ręcznie lub według harmonogramu. Szczegółowe informacje można znaleźć w sekcji Tworzenie zadania kopii zapasowej.
Instalacja aplikacji QNAP NAS Backup w usłudze WordPress
Wtyczka QNAP NAS Backup dla WordPress umożliwia uruchomienie zadań tworzenia kopii zapasowych i przywracania WordPress w aplikacji MARS, a także wyświetlenie rejestru zadań MARS w usłudze WordPress.
- Zaloguj się w usłudze WordPress, korzystając z konta administratora.
- Przejdź do obszaru Plugins (Wtyczki) > Add New (Dodaj nową).
- Wpisz w pasku wyszukiwania QNAP NAS Backup.
W wynikach wyszukiwania powinna zostać wyświetlona nazwa QNAP NAS Backup.

- Kliknij opcję Install Now (Zainstaluj teraz).
- Kliknij opcję Activate (Aktywuj).
Zostanie zainstalowana wtyczka WordPress QNAP NAS Backup.
Pobieranie klucza dostępu WordPress
Aplikacja MARS wymaga użycia klucza dostępu z usługi WordPress w celu utworzenia usługi WordPress. Klucz dostępu jest generowany przez wtyczkę QNAP NAS Backup.

- Przejdź do QNAP Backup.
- Obok opcji Klucz dostępu kliknij opcję Kopiuj.
Klucz dostępu zostanie skopiowany do schowka.
Tworzenie usługi WordPress
Usługa WordPress umożliwia aplikacji MARS tworzenie kopii zapasowych lub przywracanie całej aplikacji WordPress (w tym wszystkich motywów i wtyczek) lub tylko bazy danych używanej przez aplikację WordPress.
- Otwórz MARS.
- Przejdź do obszaru Aplikacja > WordPress.
- Kliknij polecenie Dodaj usługę.
Zostanie wyświetlone okno Dodaj usługę.
- Podaj następujące informacje:
- Nazwa usługi
- URL hosta
- Klucz dostępu aplikacji QNAP NAS Backup

- Kliknij opcję Weryfikuj.
Aplikacja MARS sprawdzi, czy docelowa aplikacja WordPress jest dostępna przy użyciu klucza dostępu QNAP NAS Backup.
- Kliknij przycisk Zastosuj.
Zostanie utworzona usługa WordPress i wyświetlona na liście usług.

Tworzenie zadania kopii zapasowej
- Przejdź do opcji Kopia zapasowa.

- Kliknij Utwórz zadanie kopii zapasowej.
Wyświetlone zostanie okno Utwórz zadanie kopii zapasowej.

- W obszarze Informacje o zadaniu podaj informacje o zadaniu.
Pole
Działanie
Typ usługi
Wybierz WordPress.
Nazwa zadania
Podaj nazwę zadania.
Nazwa zadania musi mieć od 1 do 32 znaków.
Opis (opcjonalnie)
Wprowadź opis.
Opis może zawierać maksymalnie 100 znaków.
- W obszarze Źródłowe i docelowe określ źródłową aplikacją, dla której chcesz utworzyć kopię zapasową.
- W obszarze Źródło kliknij przycisk Przeglądaj.
- Wybierz usługę i kliknij przycisk Wybierz.
- W obszarze Źródłowe i docelowe podaj folder docelowy kopii zapasowej.
- W obszarze Docelowe kliknij przycisk Przeglądaj.
- Wybierz folder docelowych kopii zapasowych, a następnie kliknij opcję Wybierz.WskazówkaAby utworzyć nowy folder docelowy, kliknij opcję Dodaj folder.
- W obszarze Utwórz kopię zapasową składnika podaj składniki aplikacji źródłowej, których kopia ma być utworzona:
Wybierz jedną z następujących opcji:
- Wszystko (plik WordPress i baza danych)
- Plik WordPress
- Baza danych
- W obszarze Harmonogram tworzenia kopii zapasowych określ harmonogram tworzenia kopii zapasowych:
Typ harmonogramu
Opis
Ręcznie
Zadanie jest wykonywane tylko po ręcznym uruchomieniu przez użytkownika.
Uruchom jednokrotnie po
Uruchamia zadanie po zakończeniu zadania powiązanego.
OstrzeżenieJeśli powiązane zadanie zakończy się niepowodzeniem, zadanie nie zostanie uruchomione.- Kliknij opcję Wybierz powiązane zadanie.
- Wybierz powiązane zadanie.
Uruchamiaj według harmonogramu
Uruchamia zadanie według regularnego harmonogramu.
- Wybierz jedną z poniższych opcji i podaj powiązane informacje:
- Jednorazowo: Określ datę i godzinę.
- Codziennie: Podaj godzinę.
- Co tydzień: Podaj godzinę i dni tygodnia.
- Co miesiąc: Podaj godzinę i dni miesiąca.
- Okresowo: Podaj datę, godzinę i czas oczekiwania. Zadanie o określonym harmonogramie docelowym jest uruchamiane określonego dnia o określonej godzinie, a następnie uruchamiane jest regularnie co podany czas oczekiwania. Na przykład: jeśli czas oczekiwania wynosi 2 godziny, zadanie będzie uruchamiane co dwie godziny od momentu pierwszego uruchomienia.
- Opcjonalnie: Wybierz opcję Ustaw czas zakończenia i określ datę i godzinę zakończenia dla harmonogramu zadania.
- Kliknij przycisk Zastosuj.
Zostanie utworzony harmonogram i wyświetlony na liście harmonogramów.
- Opcjonalnie: Włącz zarządzanie wersjami.
- Wybierz opcję Włącz zasadę przechowywania wersji kopii zapasowych dla wielu kopii zapasowych.
- W obszarze Zasada przechowywania wybierz jedną z następujących opcji:
- Dni przechowywania: Każda kopia zapasowa jest zapisywana w folderze docelowym i przechowywana tam przez określoną liczbę dni, a następnie usuwana.
- Przechowywane wersje: W folderze docelowym zapisywana jest tylko określona liczba wersji. Po osiągnięciu tej liczby najnowsza wersja zastępuje najstarszą.
- W obszarze Limit podaj wartość odpowiadającą liczbie dni przechowywania lub przechowywanych wersji.
- Kliknij przycisk Zastosuj lub Utwórz kopię zapasową teraz.
Kopia zapasowa została utworzona.
Po kliknięciu Utwórz kopię zapasową teraz zostanie niezwłocznie uruchomione zadanie tworzenia kopii zapasowej.
Przywracanie witryny WordPress
Aby przywrócić witrynę WordPress, wykonaj następujące czynności:
- Opcjonalnie: Zwiększ limit rozmiaru przesyłanych plików.
Szczegółowe informacje podano w części Zwiększanie limitu rozmiaru przesyłanych plików. - Utwórz zadanie przywracania.
Szczegółowe informacje podano w części Tworzenie zadania przywracania.
Zwiększanie limitu rozmiaru przesyłanych plików
Aby pomyślnie utworzyć kopię zapasową lub przywrócić duże aplikacje WordPress, które zawierają wiele wtyczek, motywów lub baz danych, może być konieczne zwiększenie limitu rozmiaru przesyłanych plików.
- Otwórz połączenie SSH (ang. Secure Shell) z serwerem QNAP NAS.
Szczegółowe informacje można znaleźć w obszarze https://www.qnap.com/en-uk/how-to/knowledge-base/article/how-to-access-qnap-nas-by-ssh.
- Wprowadź w terminalu następujące polecenia, w zależności od typu danej aplikacji WordPress i wersji aplikacji Container Station zainstalowanej na urządzeniu QNAP:OstrzeżenieAby umożliwić aplikacji WordPress przetwarzanie większych transferów plików, poniższe polecenia zwiększają również limit użycia pamięci RAM PHP oraz limit czasu wykonywania skryptu PHP.
Oryginalna aplikacja WordPress
Wersja Container Station Polecenia 3.x cat <<EOF >> /proc/`system-docker inspect -f '{{.State.Pid}}' wordpress-wordpress-1`/root/var/www/html/WordPress/.htaccess php_value upload_max_filesize 1280M php_value post_max_size 1280M php_value memory_limit 2560M php_value max_execution_time 3000 php_value max_input_time 3000 EOF2.x cat <<EOF >> /proc/`system-docker inspect -f '{{.State.Pid}}' wordpress_wordpress_1`/root/var/www/html/WordPress/.htaccess php_value upload_max_filesize 1280M php_value post_max_size 1280M php_value memory_limit 2560M php_value max_execution_time 3000 php_value max_input_time 3000 EOFTwój terminal będzie wyglądał następująco (Container Station v3.x):

Kontener aplikacji WordPress w aplikacji Container Station
Wersja Container Station Polecenia 3.x
Zastąp nazwę {@container_name} nazwą kontenera WordPress.export CONTAINER_NAME={@container_name} cat <<EOF >> /proc/`docker inspect -f '{{.State.Pid}}' ${CONTAINER_NAME}-wordpress-1`/root/var/www/html/.htaccess php_value upload_max_filesize 1280M php_value post_max_size 1280M php_value memory_limit 2560M php_value max_execution_time 3000 php_value max_input_time 3000 EOF2.x
Zastąp nazwę {@container_name} nazwą kontenera WordPress.export CONTAINER_NAME={@container_name} cat <<EOF >> /proc/`docker inspect -f '{{.State.Pid}}' ${CONTAINER_NAME}_wordpress_1`/root/var/www/html/.htaccess php_value upload_max_filesize 1280M php_value post_max_size 1280M php_value memory_limit 2560M php_value max_execution_time 3000 php_value max_input_time 3000 EOF Twój terminal będzie wyglądał następująco (Container Station v3.x):WskazówkaNazwę kontenera aplikacji WordPress można znaleźć w menu Container Station > Przegląd > Wszystkie > Nazwa:


Limit rozmiaru przesyłanych plików dla aplikacji WordPress zostanie zwiększony.
Tworzenie zadania przywracania
- Przejdź do obszaru Przywróć.
- Kliknij Utwórz zadanie przywracania.
Wyświetlone zostanie okno Utwórz zadanie przywracania.

- W obszarze Informacje o zadaniu podaj informacje o zadaniu.
Pole
Działanie
Typ usługi
Wybierz WordPress.
Nazwa zadania
Podaj nazwę zadania.
Nazwa zadania musi mieć od 1 do 32 znaków.
Opis (opcjonalnie)
Wprowadź opis.
Opis może zawierać maksymalnie 100 znaków.
- W obszarze Źródłowe i docelowe określ źródłową aplikację.
- W obszarze Źródło kliknij przycisk Przeglądaj.
- Wybierz typ źródła:
Typ źródła
Działanie
Zadanie kopii zapasowej
- Kliknij opcję Zadanie kopii zapasowej.
- Wybierz usługę.
Folder
- Kliknij Folder.
- Wybierz folder ze źródłowym plikiem aplikacji.
Może to być folder docelowy zadania kopii zapasowej. Szczegółowe informacje można znaleźć w sekcji Tworzenie zadania kopii zapasowej.
- Kliknij opcję Wybierz.
- W obszarze Źródłowe i docelowe określ docelową aplikację.
- W obszarze Docelowe kliknij przycisk Przeglądaj.
- Wybierz usługę.
- Kliknij opcję Wybierz.
- Opcjonalnie: W obszarze Źródłowe i docelowe > Wersja źródłowa wybierz wersję źródłową, którą chcesz przywrócić.
Wiele wersji źródłowych jest dostępnych tylko wtedy, gdy w odpowiednim zadaniu tworzenia kopii zapasowej włączono funkcję zarządzania wersjami. Szczegółowe informacje dotyczące włączania funkcji zarządzania wersjami można znaleźć w części Tworzenie zadania kopii zapasowej.
- W obszarze Harmonogram przywracania określ harmonogram przywracania:
Typ harmonogramu
Opis
Ręcznie
Zadanie jest wykonywane tylko po ręcznym uruchomieniu przez użytkownika.
Uruchom jednokrotnie po
Uruchamia zadanie po zakończeniu zadania powiązanego.
WskazówkaJeśli powiązane zadanie zakończy się niepowodzeniem, zadanie nie zostanie uruchomione.- Kliknij opcję Wybierz powiązane zadanie.
- Wybierz powiązane zadanie.
Uruchamiaj według harmonogramu
Uruchamia zadanie według regularnego harmonogramu.
- Wybierz jedną z poniższych opcji i podaj powiązane informacje:
- Jednorazowo: Określ datę i godzinę.
- Codziennie: Podaj godzinę.
- Co tydzień: Podaj godzinę i dni tygodnia.
- Co miesiąc: Podaj godzinę i dni miesiąca.
- Okresowo: Podaj datę, godzinę i czas oczekiwania. Zadanie o określonym harmonogramie docelowym jest uruchamiane określonego dnia o określonej godzinie, a następnie uruchamiane jest regularnie co podany czas oczekiwania. Na przykład: jeśli czas oczekiwania wynosi 2 godziny, zadanie będzie uruchamiane co dwie godziny od momentu pierwszego uruchomienia.
- Opcjonalnie: Wybierz opcję Ustaw czas zakończenia i określ datę i godzinę zakończenia dla harmonogramu zadania.
- Kliknij przycisk Zastosuj.
Zostanie utworzony harmonogram i wyświetlony na liście harmonogramów.
- Kliknij przycisk Zastosuj lub Przywróć teraz.
Zostanie utworzone zadanie przywracania.
Po kliknięciu Przywróć teraz zostanie niezwłocznie uruchomione zadanie przywracania.
