Przejdź do treści

Kopia zapasowa WordPress: jak ją zrobić i przywrócić stronę

Kopia zapasowa WordPressa to pliki strony i baza danych. Do przywrócenia strony potrzebujesz obu. Zrobisz ją w panelu hostingu, darmową wtyczką albo ręcznie przez FTP i phpMyAdmin, a jedną kopię trzymaj zawsze poza serwerem. Opisujemy każdy z tych sposobów krok po kroku, a na końcu to, jak sprawdzić, czy z kopii da się przywrócić stronę.

Opublikowano: 24 października 2026.

Z czego składa się kopia zapasowa WordPressa

Według dokumentacji WordPressa kopia zapasowa, po angielsku backup, ma dwie części: pliki i bazę danych. Do pełnego przywrócenia strony potrzebne są obie.

  • Pliki to sam WordPress, motyw, wtyczki, zdjęcia i dokumenty z biblioteki mediów oraz pliki wp-config.php i .htaccess.
  • Baza danych przechowuje wpisy, strony, komentarze i ustawienia, a w sklepie także produkty i zamówienia.

Bazę serwer trzyma osobno, w systemie bazodanowym, najczęściej MySQL albo MariaDB, poza folderem strony. Dlatego pobranie samych plików nie kopiuje treści. Sama baza bez plików też nie wystarczy, bo nie ma w niej zdjęć, motywu ani wtyczek.

Najważniejsze pliki to folder wp-content, w którym są motyw, wtyczki i przesłane zdjęcia, oraz wp-config.php z danymi połączenia z bazą. Reszta to w większości pliki samego WordPressa, które można pobrać od nowa z WordPress.org.

Czy hosting robi kopię zapasową strony

Zacznij od panelu hostingu, bo kopia może już tam być. Poszukaj sekcji z kopiami zapasowymi, w niektórych panelach nazwanej po angielsku „Backup”. Jeśli jej nie widzisz, napisz do pomocy technicznej i zapytaj:

  • jak często hosting robi kopię i ile dni wstecz ją trzyma,
  • czy kopia obejmuje pliki i bazę danych,
  • czy przywrócisz ją sam w panelu i czy możesz ją pobrać na komputer.

Jeśli panel pozwala pobrać kopię, zapisz ją u siebie. Dokumentacja WordPressa przypomina, że firmy hostingowe zwykle kopiują cały serwer, ale zamówienie kopii z ich archiwum zajmuje czas, a strona powinna wrócić jak najszybciej. Kopia u hostingu leży też na koncie w tej samej firmie co strona. Jeśli stracisz dostęp do konta, stracisz stronę i kopię naraz. Na kogo zakładać hosting, żeby tak się nie stało, piszemy w artykule Domena i hosting na firmę: jak nie stracić dostępu.

Kopia zapasowa wtyczką UpdraftPlus

Wtyczka do kopii zapasowej robi kopie według harmonogramu i może wysyłać je poza serwer strony. W katalogu WordPress.org jest ich wiele. Jedna z nich to UpdraftPlus, która według katalogu ma ponad 3 miliony aktywnych instalacji (stan na 24 października 2026). Kroki dotyczą wersji darmowej:

  1. W panelu wejdź w Wtyczki → Dodaj wtyczkę, wyszukaj „UpdraftPlus”, kliknij „Zainstaluj”, a potem „Włącz”.
  2. Otwórz Ustawienia → Kopia UpdraftPlus i przejdź do zakładki „Ustawienia”.
  3. Ustaw harmonogram kopii plików i harmonogram kopii bazy danych, na przykład co tydzień, oraz liczbę kopii, które wtyczka ma zachować.
  4. Niżej kliknij ikonę zdalnego magazynu, czyli miejsca, do którego trafią kopie. Ten fragment bywa po angielsku. Darmowa wersja wysyła kopie między innymi do Google Drive, Dropboxa, Amazon S3 i na serwer FTP. Kliknij „Zapisz zmiany”, a potem połącz konto według instrukcji, które pokaże wtyczka.
  5. W zakładce „Kopia zapasowa / Przywracanie” kliknij „Utwórz kopię”. W okienku sprawdź, czy zaznaczone są baza danych i pliki, i potwierdź.

Jeśli nie wybierzesz zdalnego magazynu, wtyczka zostawi kopie na serwerze strony, w folderze wp-content/updraft. Przy awarii serwera albo włamaniu możesz je stracić razem ze stroną. Gotową kopię pobierzesz też na komputer z listy „Istniejące kopie zapasowe” w tej samej zakładce.

Darmowy UpdraftPlus kopiuje bazę danych i zawartość folderu wp-content: wtyczki, motywy i przesłane pliki. Plików samego WordPressa, a razem z nimi wp-config.php i .htaccess, nie kopiuje. Pobierz te dwa pliki przez FTP albo menedżer plików, jak opisujemy niżej, i trzymaj je razem z kopiami.

Darmowa wersja nie robi też sama kopii tuż przed aktualizacją, to funkcja wersji Premium. Przed aktualizacją kliknij więc „Utwórz kopię” sam.

Jak zrobić kopię zapasową strony WordPress ręcznie

Ręczna kopia przydaje się, gdy nie możesz zalogować się do panelu WordPressa albo nie chcesz instalować wtyczki. Potrzebujesz dostępu do hostingu: menedżera plików albo konta FTP oraz phpMyAdmin. Dokumentacja radzi najpierw skopiować bazę, potem pliki. Plik z bazą możesz potem włożyć do tego samego folderu albo archiwum ZIP co pliki, żeby obie części kopii były razem.

Baza danych: eksport w phpMyAdmin

Nazwę bazy znajdziesz w pliku wp-config.php, w linijce z DB_NAME. Kroki według instrukcji kopii bazy danych:

  1. Otwórz phpMyAdmin z panelu hostingu i kliknij po lewej bazę swojej strony.
  2. Przejdź do zakładki „Eksport”.
  3. Zostaw metodę „Szybko” i format SQL.
  4. Kliknij przycisk na dole strony, w nowszych wersjach „Eksport”, w starszych „Wykonaj”, i zapisz plik na komputerze.

Kopię z eksportu szybkiego da się wgrać tylko do pustej bazy, a baza działającej strony ma już tabele. Jeśli chcesz, żeby kopia mogła od razu nadpisać bazę strony, wybierz metodę „Dostosuj” i zaznacz dodanie instrukcji DROP TABLE. Wtedy import najpierw usunie stare tabele. Z dużymi bazami phpMyAdmin sobie nie radzi, przed czym ostrzega też dokumentacja. Przy dużym sklepie eksport może się przerwać i zostaje kopia z panelu hostingu albo pomoc wykonawcy.

Pliki: FTP albo menedżer plików

Połącz się z serwerem programem FTP, na przykład FileZilla, albo otwórz menedżer plików w panelu hostingu. Wejdź do katalogu strony, w którym są foldery wp-admin, wp-content i wp-includes, i pobierz go w całości, razem z podfolderami. Plik .htaccess jest ukryty, więc jeśli go nie widzisz, włącz w programie pokazywanie ukrytych plików. Gdy pobieranie całości trwa za długo, skopiuj przynajmniej wp-content i wp-config.php.

Wiele menedżerów plików pozwala spakować katalog do pliku ZIP na serwerze i pobrać jedno archiwum. Instrukcja kopii plików też podpowiada, żeby pakować kopie, bo zajmują wtedy mniej miejsca i łatwiej trzymać kilka wersji. Po pobraniu usuń archiwum z serwera, bo plik w katalogu strony może pobrać każdy, kto zgadnie jego adres.

Gdzie trzymać kopię zapasową

Dokumentacja WordPressa zaleca trzymać przynajmniej trzy do pięciu ostatnich kopii w różnych miejscach, na przykład jedną na serwerze hostingu, jedną w chmurze, takiej jak Google Drive albo Dropbox, i jedną na własnym komputerze. Gdy jedna kopia okaże się uszkodzona albo zginie, zostają pozostałe.

Plik wp-config.php zawiera hasło do bazy, a baza dane klientów, jeśli strona zapisuje formularze albo zamówienia. Kopie trzymaj na koncie z weryfikacją dwuetapową i nie udostępniaj nikomu linków do nich.

Jak często robić kopię zapasową strony

Ogólna reguła z dokumentacji: małą stronę z niewielką liczbą wpisów kopiuje się raz w tygodniu, a stronę, na której dużo się dzieje, codziennie. Bazę zawsze dodatkowo przed aktualizacją. W praktyce:

  • Strona firmowa zmieniana raz na jakiś czas: kopia co tydzień i dodatkowo przed każdą aktualizacją albo większą zmianą treści.
  • Sklep z bieżącymi zamówieniami: kopia bazy przynajmniej codziennie. Kopia zapisuje stan z chwili, w której powstała, więc nie ma w niej zamówień złożonych później. UpdraftPlus pozwala ustawić kopię nawet co 2, 4, 8 albo 12 godzin.

Jak przywrócić stronę z kopii zapasowej

Według dokumentacji WordPressa najpierw przywraca się pliki, a potem bazę danych. Jeśli przy przenosinach na inny serwer zmieniły się nazwa bazy, użytkownik albo hasło, trzeba je poprawić w wp-config.php.

  1. Wgraj pliki z kopii do katalogu strony przez FTP albo menedżer plików.
  2. W phpMyAdmin kliknij bazę strony, przejdź do zakładki „Import”, wskaż plik z kopią, zostaw format SQL i zatwierdź przyciskiem na dole strony. Kopia z eksportu szybkiego nie wejdzie do bazy, w której są już tabele. Załóż wtedy w panelu hostingu nową, pustą bazę, zaimportuj kopię do niej i wpisz jej nazwę, użytkownika i hasło w wp-config.php.
  3. Otwórz stronę w oknie prywatnym przeglądarki i sprawdź stronę główną, kilka podstron i formularz.

Import zastępuje obecną bazę tą z kopii, więc strona wraca do stanu z dnia kopii. W UpdraftPlus klikasz „Przywróć” przy kopii na liście „Istniejące kopie zapasowe” i zaznaczasz, co przywrócić, na przykład bazę danych, wtyczki albo motywy. Wiele hostingów pozwala też przywrócić kopię z panelu.

Zanim przywrócisz kopię po awarii, sprawdź, co stracisz. Zniknie wszystko, co dodano po dacie kopii, na przykład nowe wpisy i zamówienia. Kiedy przywracanie ma sens, a kiedy lepiej naprawić sam błąd, piszemy w części o przywracaniu kopii w artykule Błąd krytyczny WordPress: co zrobić, gdy strona nie działa.

Jak sprawdzić, czy kopię da się przywrócić

Dokumentacja radzi, żeby przy kopiach automatycznych co jakiś czas zrobić też kopię ręczną i upewnić się, że cały proces działa. Kilka rzeczy sprawdzisz sam:

  • Na liście kopii w UpdraftPlus albo w panelu hostingu są świeże daty, a każda kopia ma bazę i pliki.
  • Kopia dotarła do zdalnego magazynu. Zaloguj się do Google Drive albo Dropboxa i zobacz, czy pliki tam są.
  • Archiwum z plikami się otwiera, a w środku jest folder wp-content ze zdjęciami.
  • Plik bazy nie jest pusty. Plik z eksportu w phpMyAdmin otworzysz w edytorze tekstu i wyszukasz w nim tytuł jednego z ostatnich wpisów.

Pewność daje dopiero próbne przywrócenie na kopii testowej strony, na przykład pod osobną subdomeną albo na komputerze. Nie testuj przywracania na działającej stronie, bo nadpiszesz bieżące dane.

Gdy masz sprawdzoną kopię, możesz zaktualizować WordPressa, wtyczki i motyw. Jak zrobić to bezpiecznie, piszemy w artykule o aktualizacji WordPressa.

Kiedy zlecić kopie

Kopie wtyczką ustawisz sam, jeśli masz konto administratora w WordPressie. Pomoc przydaje się, gdy:

  • nie masz dostępu do hostingu, FTP ani phpMyAdmin i nie wiesz, kto go ma,
  • baza jest za duża na eksport w phpMyAdmin albo kopia wtyczką przerywa się w połowie,
  • prowadzisz sklep i kopie muszą nadążać za zamówieniami,
  • trzeba przywrócić stronę po awarii albo włamaniu,
  • nikt nie sprawdza, czy kopie w ogóle się robią.

Jeśli strona już nie działa i trzeba ją przywrócić, zleć nam naprawę strony WordPress. Diagnoza jest bezpłatna, a prosta naprawa kosztuje od 199 zł netto.

W opiece nad stroną robimy kopię plików i bazy danych przed każdą aktualizacją, a po aktualizacji sprawdzamy stronę główną, podstrony i formularz. W pakietach Standard i Plus trzymamy kopie poza serwerem strony, żeby awaria hostingu nie zabrała ich razem ze stroną. Opieka Start kosztuje od 99 zł netto miesięcznie, Standard od 249 zł netto, do tego 23% VAT. Pakiet dobieramy po przeglądzie strony, a zakres i cenę dostajesz na piśmie, bezpłatnie.

Opieka nad stroną: kopia przed każdą aktualizacją od 99 zł miesięcznie

Zadzwoń albo napisz

Wycena bezpłatna. Bielsko-Biała, zdalnie cała Polska.

+48 728 369 265

Zakres i cenę dostajesz na piśmie przed startem, bez dopłat za rzeczy, o których nie było mowy. Zanim zaczniemy budowę, zobaczysz demo albo klikalny projekt.

„Strona powstała w błyskawicznym tempie. Łatwy szybki kontakt bez ciągłego proszenia jak w innych firmach.”

Tomasz Zajda, Ogrody ZajdaOpinia w Google (otwiera się w nowej karcie)

Bezpłatna wycena: napisz kilka zdań.

Odpiszemy w ciągu 24 godzin, a po krótkiej rozmowie wyślemy wycenę.

ZadzwońNapisz