Wiedza Jak wykonać kopię zapasową i przywrócić witrynę WordPress przy użyciu MARS?

  • Omówienie
  • Jak wykonać kopię zapasową witryny WordPress
    • Instalowanie wtyczki QNAP NAS Backup w WordPress
    • Uzyskiwanie klucza dostępu WordPress
    • Tworzenie usługi WordPress
    • Tworzenie zadania tworzenia kopii zapasowej
  • Jak przywrócić witrynę WordPress
    • Zwiększanie limitu rozmiaru przesyłanego pliku
    • Tworzenie zadania przywracania

Omówienie​


Tworzenie kopii zapasowej witryny WordPress jest prawdopodobnie kluczowym elementem strategii ochrony danych w Twojej firmie. Jednak typowe rozwiązanie do tworzenia kopii zapasowych jest często skomplikowane, czasochłonne i kosztowne. Korzystanie z usług tworzenia kopii zapasowych typowego dostawcy hostingu WordPress wiąże się z własnym ryzykiem, takim jak uszkodzenie danych, cyberataki czy nagłe zakończenie działalności. Usługa QNAP MARS (Multi-Application Recovery Service) została zaprojektowana, aby pomóc Ci pokonać te przeszkody, oferując trwałe, bezpieczne i proste rozwiązanie do tworzenia kopii zapasowych. Ten samouczek przeprowadzi Cię przez proces tworzenia kopii zapasowej i przywracania witryny WordPress przy użyciu usługi MARS.

Jak wykonać kopię zapasową witryny WordPress​


Aby wykonać kopię zapasową witryny WordPress, wykonaj następujące kroki:

  1. Utwórz usługę WordPress dla witryny WordPress:
    1. Zainstaluj wtyczkę QNAP NAS Backup w WordPress.
      Aby uzyskać szczegółowe informacje, zobacz Instalowanie wtyczki QNAP NAS Backup w WordPress.
    2. Uzyskaj klucz dostępu WordPress.
      Aby uzyskać szczegółowe informacje, zobacz Uzyskiwanie klucza dostępu WordPress.
    3. Utwórz usługę WordPress.
      Aby uzyskać szczegółowe informacje, zobacz Tworzenie usługi WordPress.
  2. Utwórz zadanie tworzenia kopii zapasowej dla usługi WordPress.
    Zadanie tworzenia kopii zapasowej można uruchomić ręcznie lub zgodnie z harmonogramem. Aby uzyskać szczegółowe informacje, zobacz Tworzenie zadania tworzenia kopii zapasowej.

Instalowanie wtyczki QNAP NAS Backup w WordPress​


Wtyczka QNAP NAS Backup dla WordPress umożliwia uruchamianie zadań tworzenia kopii zapasowych i przywracania WordPress w usłudze MARS, a także przeglądanie rekordów zadań MARS w WordPress.

  1. Zaloguj się do WordPress przy użyciu konta administratora.
  2. Przejdź do Wtyczki > Dodaj nową.
  3. Wprowadź QNAP NAS Backup na pasku wyszukiwania.
    Wtyczka QNAP NAS Backup powinna pojawić się w wynikach wyszukiwania.

    GUID-2A572BB3-C914-41E5-A483-EA1A12722ED9-low.png
  4. Kliknij Zainstaluj teraz.
  5. Kliknij Aktywuj.

Wtyczka WordPress QNAP NAS Backup została zainstalowana.

Uzyskiwanie klucza dostępu WordPress​


Usługa MARS wymaga klucza dostępu z WordPress do utworzenia usługi WordPress. Klucz dostępu jest generowany przez wtyczkę QNAP NAS Backup.

GUID-DB995B55-2545-413A-A8EA-14985A5BEC96-low.png


  1. Przejdź do QNAP Backup.
  2. Obok pozycji Klucz dostępu kliknij Kopiuj.

Klucz dostępu zostanie skopiowany do schowka.

Tworzenie usługi WordPress​


Usługa WordPress umożliwia usłudze MARS tworzenie kopii zapasowej lub przywracanie całej aplikacji WordPress (w tym wszystkich motywów i wtyczek) lub tylko bazy danych używanej przez aplikację WordPress.

  1. Otwórz MARS.
  2. Przejdź do Aplikacja > WordPress.
  3. Kliknij Dodaj usługę.
    Zostanie wyświetlone okno Dodaj usługę.
  4. Podaj następujące informacje:
    • Nazwa usługi
    • Adres URL hosta
    • Klucz dostępu QNAP NAS Backup

      GUID-400477D6-34D7-4244-A0A0-DDDDDD3BCDB5-low.jpg
  5. Kliknij Weryfikuj.
    Usługa MARS sprawdza, czy docelowa aplikacja WordPress jest dostępna przy użyciu klucza dostępu QNAP NAS Backup.
  6. Kliknij Zastosuj.
    Usługa WordPress zostanie utworzona i pojawi się na liście usług.

    GUID-9214472D-B0E1-4D9F-A7B7-9892F71D8D33-low.jpg

Tworzenie zadania tworzenia kopii zapasowej​


  1. Przejdź do Kopia zapasowa.
    GUID-7AC7FE8A-78DE-45EF-9496-672A5E7FE0F8-low.jpg
  2. Kliknij Utwórz zadanie tworzenia kopii zapasowej.
    Zostanie wyświetlone okno Utwórz zadanie tworzenia kopii zapasowej.

    GUID-B00B86EE-D505-49F2-8B19-8E6B71735284-low.jpg
  3. W sekcji Informacje o zadaniu podaj informacje o zadaniu.
    PoleDziałanie
    Typ usługiWybierz WordPress.
    Nazwa zadaniaPodaj nazwę zadania.

    Nazwa zadania musi zawierać od 1 do 32 znaków.
    Opis (opcjonalnie)Podaj opis.

    Opis może zawierać maksymalnie 100 znaków.
  4. W sekcji Źródło i miejsce docelowe podaj aplikację źródłową, której kopia zapasowa ma zostać utworzona.
    1. W sekcji Źródło kliknij Przeglądaj.
    2. Wybierz usługę, a następnie kliknij Wybierz.
  5. W sekcji Źródło i miejsce docelowe podaj docelowy folder kopii zapasowej.
    1. W sekcji Miejsce docelowe kliknij Przeglądaj.
    2. Wybierz docelowy folder kopii zapasowej, a następnie kliknij Wybierz.

      wskazówka
      Aby utworzyć nowy folder docelowy, kliknij Dodaj folder.
  6. W sekcji Składnik kopii zapasowej podaj składniki aplikacji źródłowej, których kopia zapasowa ma zostać utworzona:
    Wybierz jedną z następujących opcji:
    • Wszystko (plik i baza danych WordPress)
    • Plik WordPress
    • Baza danych
  7. W sekcji Harmonogram tworzenia kopii zapasowych podaj harmonogram tworzenia kopii zapasowych:
    Typ harmonogramuOpis
    RęcznieUruchamiane tylko wtedy, gdy użytkownik uruchomi zadanie.
    Uruchom raz poUruchamia zadanie po zakończeniu działania połączonego zadania.
    OstrzeżenieJeśli połączone zadanie zakończy się niepowodzeniem, zadanie nie zostanie uruchomione.
    1. Kliknij Wybierz połączone zadanie.
    2. Wybierz połączone zadanie.
    Uruchom według harmonogramuUruchamia zadanie zgodnie z powtarzającym się harmonogramem.

    1. Wybierz jedną z następujących opcji i podaj odpowiednie informacje:
      • Jednorazowo: Podaj 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 interwał oczekiwania. Zadanie z harmonogramem okresowym jest uruchamiane w podanej dacie i godzinie, a następnie cyklicznie co interwał oczekiwania. Na przykład jeśli interwał oczekiwania wynosi 2 godziny, zadanie jest uruchamiane co dwie godziny po jego pierwszym uruchomieniu.
    2. Opcjonalnie: Wybierz Ustaw godzinę zakończenia i podaj datę oraz godzinę zakończenia harmonogramu zadania.
    3. Kliknij Zastosuj.

    Harmonogram zostanie utworzony i pojawi się na liście harmonogramów.
  8. Opcjonalnie: Włącz zarządzanie wersjami.
    1. Wybierz Włącz zasady przechowywania wersji kopii zapasowych dla wielu kopii zapasowych.
    2. W sekcji Zasady przechowywania wybierz jedną z następujących opcji:
      • Przechowywane dni: Każda kopia zapasowa jest zapisywana w folderze docelowym przez określoną liczbę dni, a następnie usuwana.
      • Przechowywane wersje: W folderze docelowym jest zapisywana tylko określona liczba wersji. Po osiągnięciu tej liczby najnowsza wersja zastępuje najstarszą wersję.
    3. W sekcji Próg podaj liczbę odpowiadającą liczbie przechowywanych dni lub wersji.
  9. Kliknij Zastosuj lub Utwórz kopię zapasową teraz.
    Zadanie tworzenia kopii zapasowej zostanie utworzone.

    Jeśli kliknięto Utwórz kopię zapasową teraz, zadanie tworzenia kopii zapasowej zostanie natychmiast uruchomione.

Jak przywrócić witrynę WordPress​


Aby przywrócić witrynę WordPress, wykonaj następujące kroki:

  1. Opcjonalnie: Zwiększ limit rozmiaru przesyłanego pliku.
    Aby uzyskać szczegółowe informacje, zobacz Zwiększanie limitu rozmiaru przesyłanego pliku.
  2. Utwórz zadanie przywracania.
    Aby uzyskać szczegółowe informacje, zobacz Tworzenie zadania przywracania.

Zwiększanie limitu rozmiaru przesyłanego pliku​


Aby pomyślnie wykonać kopię zapasową lub przywrócić duże aplikacje WordPress zawierające wiele wtyczek, motywów lub baz danych, może być konieczne zwiększenie limitu rozmiaru przesyłanego pliku.

  1. Otwórz połączenie Secure Shell (SSH) z urządzeniem QNAP NAS.
    Więcej informacji można znaleźć pod adresem https://www.qnap.com/en-uk/how-to/knowledge-base/article/how-to-access-qnap-nas-by-ssh.
  2. Wprowadź następujące polecenia w terminalu, zależnie od typu aplikacji WordPress i wersji 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 przez PHP oraz limit czasu wykonywania skryptów PHP.
    Wersja Container StationPolecenia
    3.x
    Kod:
    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
    EOF
    2.x
    Kod:
    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
    EOF

    Terminal będzie wyglądał następująco (Container Station w wersji 3.x):

    GUID-0BC433D4-1102-43D1-92F0-D613D6B6A7D3-low.png

    Wersja Container StationPolecenia
    3.x
    Kod:
    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
    Zastąp {@container_name} nazwą kontenera WordPress.
    2.x
    Kod:
    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
    Zastąp {@container_name} nazwą kontenera WordPress.

    wskazówka
    Nazwę kontenera WordPress można znaleźć w Container Station > Przegląd > Wszystkie > Nazwa:

    GUID-B8BE8E04-F9F6-4A54-8C84-6962DAC5FB95-low.png

    Terminal będzie wyglądał następująco (Container Station w wersji 3.x):
    GUID-084D619D-9C89-403B-A0EA-2190C41AAD7E-low.png


    GUID-EC98D76D-0734-4F1A-B341-7236F13508FF-low.png

Limit rozmiaru przesyłanego pliku aplikacji WordPress został zwiększony.

Tworzenie zadania przywracania​


  1. Przejdź do Przywracanie.
  2. Kliknij Utwórz zadanie przywracania.
    Pojawi się okno Utwórz zadanie przywracania.

    GUID-8096E563-AB98-4454-A643-60C99FE7A142-low.jpg
  3. W sekcji Informacje o zadaniu określ informacje dotyczące zadania.
    PoleDziałanie
    Typ usługiWybierz WordPress.
    Nazwa zadaniaPodaj nazwę zadania.

    Nazwa zadania musi zawierać od 1 do 32 znaków.
    Opis (opcjonalnie)Podaj opis.

    Opis może zawierać maksymalnie 100 znaków.
  4. W sekcji Źródło i miejsce docelowe określ aplikację źródłową.
    1. W obszarze Źródło kliknij Przeglądaj.
    2. Wybierz typ źródła:
      Typ źródłaDziałanie
      Zadanie kopii zapasowej
      1. Kliknij Zadanie kopii zapasowej.
      2. Wybierz usługę.
      Folder
      1. Kliknij Folder.
      2. Wybierz folder zawierający plik aplikacji źródłowej.
        Może to być folder docelowy zadania kopii zapasowej. Więcej informacji można znaleźć w sekcji Tworzenie zadania kopii zapasowej.
    3. Kliknij Wybierz.
  5. W sekcji Źródło i miejsce docelowe określ docelową aplikację.
    1. W obszarze Miejsce docelowe kliknij Przeglądaj.
    2. Wybierz usługę.
    3. Kliknij Wybierz.
  6. Opcjonalnie: W sekcji Źródło i miejsce docelowe > Wersja źródłowa wybierz wersję źródłową do przywrócenia.
    Wiele wersji źródłowych jest dostępnych tylko wtedy, gdy dla odpowiedniego zadania kopii zapasowej włączone jest zarządzanie wersjami. Szczegółowe informacje na temat włączania zarządzania wersjami można znaleźć w sekcji Tworzenie zadania kopii zapasowej.
  7. W sekcji Harmonogram przywracania określ harmonogram przywracania:
    Typ harmonogramuOpis
    RęcznyUruchamiane tylko wtedy, gdy użytkownik uruchomi zadanie.
    Uruchom raz poUruchamia zadanie po zakończeniu działania powiązanego zadania.

    wskazówka
    Jeśli powiązane zadanie zakończy się niepowodzeniem, zadanie nie zostanie uruchomione.


    1. Kliknij Wybierz powiązane zadanie.
    2. Wybierz powiązane zadanie.
    Uruchom zgodnie z harmonogramemUruchamia zadanie według powtarzającego się harmonogramu.

    1. Wybierz jedną z poniższych opcji i podaj odpowiednie informacje:
      • Jednorazowo: Podaj 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 interwał oczekiwania. Zadanie z harmonogramem okresowym uruchamiane jest w podanej dacie i godzinie, a następnie cyklicznie co każdy interwał oczekiwania. Na przykład, jeśli interwał oczekiwania wynosi 2 godziny, zadanie będzie uruchamiane co dwie godziny po jego pierwszym uruchomieniu.
    2. Opcjonalnie: Zaznacz Ustaw czas zakończenia i podaj datę oraz godzinę zakończenia harmonogramu zadania.
    3. Kliknij Zastosuj.

    Harmonogram zostanie utworzony i pojawi się na liście harmonogramów.
  8. Kliknij Zastosuj lub Przywróć teraz.
    Zadanie przywracania zostanie utworzone.

    Jeśli kliknięto Przywróć teraz, zadanie przywracania zostanie uruchomione natychmiast.

    GUID-9D73B708-4C62-42A2-B727-4AE4F695871F-low.jpg