EN

poradnik/Utrzymanie

Kopie zapasowe strony: jak je robić, żeby naprawdę uratowały sytuację

Kopia zapasowa to polisa ubezpieczeniowa strony: przez większość czasu o niej nie myślisz, a przy awarii, włamaniu czy nieudanej aktualizacji decyduje, czy wracasz do pracy w godzinę, czy budujesz stronę od nowa. Pod warunkiem, że jest kompletna, aktualna i da się z niej skorzystać.

Otwarty dysk twardy z widocznym talerzem i głowicą

Co musi być w kopii

Strona to nie tylko pliki. W przypadku WordPressa (i większości systemów zarządzania treścią) kompletna kopia składa się z dwóch części:

  • plików: motywu, wtyczek, przesłanych zdjęć i dokumentów oraz pliku konfiguracyjnego,
  • bazy danych: wszystkich treści, ustawień, użytkowników, a w sklepie także zamówień i klientów.

Kopia samych plików bez bazy (albo odwrotnie) to częsty błąd, który wychodzi dopiero wtedy, gdy trzeba z niej skorzystać.

Pamiętaj: kopia bazy danych sklepu czy strony z formularzami zawiera dane osobowe. Trzymaj ją w bezpiecznym miejscu, z ograniczonym dostępem, i nie przechowuj dłużej, niż to potrzebne.

Zasada 3-2-1

Sprawdzona reguła, której używa się nie tylko przy stronach:

  • 3 kopie danych (oryginał i dwie kopie),
  • na 2 różnych nośnikach lub w dwóch usługach,
  • w tym 1 poza głównym miejscem, czyli w innej firmie lub innej lokalizacji niż serwer strony.

Kopie robione przez hosting są wygodne, ale leżą u tego samego dostawcy co strona. Jeśli ktoś przejmie konto hostingowe, dostawca będzie miał poważną awarię albo po prostu zakończysz z nim współpracę, możesz stracić stronę i kopie jednocześnie. Dlatego oprócz kopii hostingu warto mieć własną, automatyczną kopię poza serwerem, np. w zewnętrznej przestrzeni dyskowej.

Jak często

Częstotliwość zależy od tego, jak szybko zmienia się strona i ile kosztowałaby utrata zmian:

Rodzaj strony Zalecana częstotliwość
Wizytówka, rzadko zmieniana co tydzień oraz przed każdą większą zmianą
Strona z blogiem lub aktualnościami codziennie
Sklep internetowy, rezerwacje codziennie, a bazę danych nawet co kilka godzin

Niezależnie od harmonogramu: zawsze rób kopię przed aktualizacją, zmianą motywu czy instalacją nowej wtyczki. Więcej o tym w artykule o bezpiecznych aktualizacjach WordPressa.

Jak długo przechowywać

Sama najnowsza kopia nie wystarczy. Włamanie albo błąd w danych często wychodzi na jaw po kilku dniach lub tygodniach, a wtedy najnowsza kopia zawiera już ten sam problem.

Dobrym punktem wyjścia jest retencja, czyli przechowywanie:

  • codziennych kopii z ostatnich 1–2 tygodni,
  • tygodniowych z ostatnich 1–2 miesięcy,
  • ewentualnie miesięcznych z dłuższego okresu.

Dzięki temu możesz cofnąć się do stanu sprzed problemu, a nie tylko do wczoraj.

Kopia, której nie sprawdzono, nie istnieje

Najczęstszy scenariusz rozczarowania: kopie robiły się od lat, a w chwili awarii okazuje się, że archiwum jest uszkodzone, niepełne albo nikt nie wie, jak je przywrócić.

Dlatego co jakiś czas (np. raz na kwartał) warto zrobić test odtworzenia:

  1. Przywróć kopię na serwerze testowym lub w osobnym katalogu, nigdy na działającą stronę.
  2. Sprawdź, czy strona się uruchamia, są zdjęcia, działają formularze i logowanie.
  3. Zmierz, ile to trwało, i zapisz kroki. Przy prawdziwej awarii nie będzie czasu na szukanie instrukcji.

Kiedy kopia się przydaje

  • Nieudana aktualizacja rozsypała wygląd albo wyłączyła stronę.
  • Włamanie lub złośliwy kod: przywracasz czystą wersję sprzed infekcji, a potem łatasz lukę, którą weszli atakujący.
  • Ludzki błąd: ktoś usunął podstronę, nadpisał treści albo skasował produkty.
  • Przeprowadzka na nowy hosting: kopia to po prostu gotowa paczka do przeniesienia.

Lista kontrolna

  • Kopia obejmuje zarówno pliki, jak i bazę danych.
  • Kopie robią się automatycznie, bez mojego udziału.
  • Przynajmniej jedna kopia trafia poza serwer i poza firmę hostingową.
  • Przechowuję kopie z kilku tygodni wstecz, nie tylko najnowszą.
  • Przed każdą aktualizacją lub większą zmianą powstaje świeża kopia.
  • Przynajmniej raz na kwartał sprawdzam, czy kopię da się przywrócić.
  • Kopie z danymi osobowymi są zabezpieczone i nie leżą w publicznym katalogu.

poradnik

Czytaj dalej.

Cały poradnik

kontakt

Porozmawiajmy o Twojej stronie

Napisz kilka słów o firmie i o tym, czego potrzebujesz. Odpowiadam zwykle w ciągu jednego dnia roboczego — z konkretami, a nie szablonem.

Wypełnij formularz
  • czym zajmuje się Twoja firma
  • nowa strona, opieka czy poprawki
  • adres obecnej strony (jeśli jest)
  • orientacyjny termin