Strona główna  /  Instalacja i migracja  /  Jak wykonać pełny backup strony WordPress?

Nowoczesna serwerownia z rzędami diod LED oraz laptop z ikoną synchronizacji danych w chmurze, symbolizujący proces tworzenia kopii zapasowej.

Jak wykonać pełny backup strony WordPress?

Pełny backup strony WordPress obejmuje dwa elementy: wszystkie potrzebne pliki oraz bazę danych SQL. Najprościej wykonać go za pomocą wtyczki, panelu hostingu albo ręcznie przez FTP i phpMyAdmin. Samo utworzenie kopii nie wystarczy – trzeba ją pobrać poza serwer i sprawdzić, czy da się z niej przywrócić witrynę.

Co składa się na pełny backup WordPress?

Kopia tylko plików albo tylko bazy danych nie zabezpiecza całej strony. Do odtworzenia działającego WordPressa potrzebujesz obu części, ponieważ przechowują różne informacje:

  • Pliki strony – katalog wp-content z mediami, wtyczkami i motywami, a także pliki rdzenia WordPressa i plik konfiguracyjny.
  • Baza danych SQL – wpisy, strony, komentarze, ustawienia, dane użytkowników i konfiguracja wielu wtyczek.

Katalog wp-content jest szczególnie ważny, ale nie powinien być traktowany jako cała kopia plików. Pełny backup powinien obejmować cały katalog instalacji WordPressa oraz eksport bazy danych.

Jaką metodę backupu wybrać?

Możesz wykonać kopię z poziomu WordPressa, panelu hostingu albo narzędzi administracyjnych. Różnice dotyczą głównie wygody, zakresu kontroli i ryzyka pominięcia któregoś elementu.

Metoda Poziom trudności Bezpieczeństwo Uwagi
Wtyczka, na przykład UpdraftPlus Niski Dobre przy prawidłowej konfiguracji Automatyzuje pliki, bazę danych i przechowywanie kopii, ale może obciążać serwer przy dużej stronie.
Panel hostingu Niski lub średni Dobre, zależnie od zasad hostingu Backupy mogą być wykonywane automatycznie, ale sprawdź okres przechowywania i możliwość samodzielnego pobrania kopii.
FTP i phpMyAdmin Średni lub wysoki Dobre przy poprawnym wykonaniu Daje pełną kontrolę, lecz wymaga osobnego pobrania plików i eksportu bazy danych.

Kopia w panelu hostingu może pomóc po awarii serwera, ale nie powinna być jedynym zabezpieczeniem. Jeśli backup znajduje się wyłącznie na tym samym serwerze co strona, awaria infrastruktury może pozbawić Cię obu danych.

Jak wykonać backup WordPress krok po kroku?

Backup za pomocą wtyczki

Dla początkującego użytkownika najwygodniejsza jest wtyczka obsługująca jednocześnie pliki i bazę danych. Przykładem takiego narzędzia jest UpdraftPlus. Nazwy przycisków mogą się nieznacznie różnić zależnie od wersji wtyczki.

  1. Zainstaluj i aktywuj wtyczkę do wykonywania kopii zapasowych.
  2. Otwórz jej ustawienia i wybierz opcję utworzenia nowego backupu.
  3. Zaznacz bazę danych oraz pliki, w tym katalog wp-content.
  4. Uruchom tworzenie kopii i poczekaj na zakończenie procesu.
  5. Sprawdź, czy wtyczka wygenerowała wszystkie części backupu, a następnie pobierz je na komputer lub zapisz w niezależnej chmurze.

Duża liczba zdjęć, rozbudowany sklep lub ograniczenia hostingu mogą sprawić, że proces potrwa dłużej albo zostanie podzielony na kilka archiwów. Nie usuwaj kopii ze strony, dopóki nie potwierdzisz, że pobrane pliki są kompletne.

Backup nie jest gotowy tylko dlatego, że wtyczka wyświetliła komunikat o zakończeniu. Otwórz listę utworzonych plików, sprawdź obecność bazy danych i wykonaj próbę przywrócenia na kopii testowej lub środowisku stagingowym.

Backup ręczny przez FTP i phpMyAdmin

Ta metoda przydaje się, gdy nie chcesz instalować wtyczki albo potrzebujesz niezależnej kopii przed dużą zmianą. Wymaga dostępu do konta FTP oraz panelu z narzędziem phpMyAdmin.

  1. Połącz się z serwerem przez FTP i pobierz cały katalog instalacji WordPressa na dysk lokalny.
  2. Odszukaj w panelu hostingu właściwą bazę danych przypisaną do strony.
  3. Otwórz ją w phpMyAdmin i wybierz funkcję eksportu.
  4. Ustaw format SQL i zapisz wyeksportowany plik na komputerze.
  5. Umieść pliki strony i eksport bazy w opisanym katalogu backupu, a następnie przechowuj jego kopię poza serwerem.

Przy tej metodzie łatwo pobrać pliki bez bazy danych albo wyeksportować niewłaściwą bazę. Nazwę bazy i dane dostępowe znajdziesz w pliku wp-config.php, ale nie udostępniaj tego pliku osobom nieupoważnionym, ponieważ zawiera poufne dane.

Jak przechowywać i testować kopie?

Stosuj zasadę 3-2-1: trzy kopie danych, na co najmniej dwóch różnych nośnikach, z jedną kopią przechowywaną poza serwerem głównym. Dzięki temu awaria hostingu, błąd aktualizacji lub uszkodzenie lokalnego dysku nie powinny usunąć wszystkich wersji strony.

Najważniejsze zasady przechowywania backupów są następujące:

  • Trzymaj jedną kopię na komputerze lub zewnętrznym dysku.
  • Przechowuj drugą kopię w niezależnej usłudze chmurowej albo na innym serwerze.
  • Nie polegaj wyłącznie na kopii znajdującej się w katalogu tego samego hostingu.
  • Twórz backup przed aktualizacją WordPressa, motywu, wtyczek i przed większą zmianą konfiguracji.

Częstotliwość zależy od tego, jak często zmienia się strona. Witryna publikująca codziennie lub obsługująca zamówienia wymaga częstszych kopii niż rzadko aktualizowana strona firmowa. Automatyzacja pomaga, ale nie zastępuje kontroli nad rezultatami.

Przed aktualizacją lub inną zmianą sprawdź następujące elementy:

  • Wykonano kopię plików oraz bazy danych.
  • Backup pobrano na dysk lokalny lub zapisano poza serwerem strony.
  • Pliki kopii można otworzyć i nie mają zerowego rozmiaru.
  • Przetestowano przywrócenie na środowisku testowym albo potwierdzono procedurę odtworzenia.

Jeśli nie potrafisz samodzielnie przywrócić witryny, nie testuj procedury po raz pierwszy na stronie produkcyjnej. Przy uszkodzonej bazie danych, niepełnym backupie lub problemach z konfiguracją serwera pomoc administratora może być bezpieczniejsza niż przypadkowe nadpisanie działających danych.

Najprostszy bezpieczny schemat to wykonanie kopii wtyczką lub panelu hostingu, pobranie jej poza serwer, a następnie okresowe sprawdzanie procesu przywracania. Dopiero taki zestaw daje realną możliwość odzyskania strony WordPress po awarii.

Redakcja wpinternals.pl

WordPressa znamy od kuchni – budujemy na nim strony, migrujemy serwisy i optymalizujemy ich wydajność. Piszemy o wtyczkach, motywach, hostingu i bezpieczeństwie tak, by poradzili sobie także początkujący. Dbamy o to, by Twoja strona była szybka, stabilna i bezpieczna.

Może Cię również zainteresować

Potrzebujesz więcej informacji?