- Dlaczego warto robić backup strony WWW?
- Jak tworzyć backup strony WWW?
- Jak przywrócić backup strony WWW?
- Podsumowanie
Dlaczego warto robić backup strony WWW?
Istnieje mnóstwo powodów, dla których warto robić backup strony internetowej. Oto niektóre z nich:Ochrona danych i treści na stronie
Zacznijmy od najprostszego powodu: backup strony warto robić dla samej idei posiadania kopii swojej strony i zawartych w niej treści. Im dłużej prowadzisz stronę WWW, tym więcej danych się w niej znajduje. Czasem jednak wystarczą jedno czy dwa kliknięcia, aby przypadkowo usunąć część treści ze swojej witryny. Mając kopię zapasową zawsze możesz przywrócić stronę do stanu sprzed tego niefortunnego zdarzenia.Rozwiązanie na usterki techniczne, błędy i nieudane aktualizacje
Strony internetowe nie są już statycznymi witrynami. Już dawno temu przerodziły się w serwisy, które stale rozwijamy. Wraz z rozwojem firmy, sklepu czy popularności naszej witryny wprowadzamy nowe funkcje bądź instalujemy dodatkowe wtyczki lub moduły. Oprócz tego na bieżąco instalujemy aktualizacje - zarówno systemu CMS, z którego korzystamy na stronie (np. WordPressa), jak i wtyczek oraz dodatków. Każda nowa funkcja, wtyczka czy nawet aktualizacja może spowodować problemy techniczne, w wyniku których strona przestanie działać lub zacznie wyświetlać błędy. W takiej sytuacji backup strony WWW pozwoli Ci przywrócić witrynę do stanu sprzed zmian.Usuwanie szkodliwego oprogramowania i infekcji
Strona internetowa może zostać tak samo zainfekowana, jak system operacyjny w komputerze. I wcale nie musi tu dojść do celowego ataku ze strony hakera. Nieaktualizowane serwisy oparte na popularnych systemach typu WordPress czy PrestaShop pozostają podatne na odkryte w nich luki, a te są często wykorzystywane przez zautomatyzowane skrypty, które infekują je szkodliwym kodem. Taki kod może wykonywać przeróżne akcje na stronie, np. przekierowywać odwiedzających pod inny adres lub wyświetlać reklamy bądź okienka pop-up. Jeśli ręczne namierzenie szkodliwego kodu będzie stanowić zbyt duże wyzwanie, to przywrócenie kopii zapasowej do czasu sprzed infekcji okaże się zbawienne.Ostatnia deska ratunku w przypadku ataku hakerskiego
Nigdy nie należy wykluczać ataku hakerskiego na naszą stronę WWW. Te mogą mieć różny charakter, a efekt zależy od zamiarów osoby, która włamała się na stronę. Czasem może dojść tylko do zmiany danych dostępowych, z kolei innym razem skończy się na podmianie treści lub ich całkowitym usunięciu. W takiej sytuacji jedyne co nam pozostanie, to przywrócenie strony z kopii zapasowej do wcześniejszego punktu w czasie (a także aktualizacja witryny do nowszej wersji oprogramowania, zmiana wszystkich danych dostępowych i przejrzenie strony pod kątem podatności na ataki, aby sytuacja się nie powtórzyła).Jak tworzyć backup strony WWW?
Skoro wiesz już, dlaczego warto posiadać kopię zapasową strony internetowej, to z pewnością zastanawiasz się, jak stworzyć backup strony. Istnieje wiele możliwości, ale w gruncie rzeczy można je podzielić na następujące kategorie:- backup oferowany przez hostingodawcę
- ręczny backup plików strony i bazy MySQL
- backup wykonany za pomocą dedykowanych narzędzi dla Twojej strony
Backup wykonywany po stronie hostingu - najprostszy sposób!
To najprostszy sposób na uzyskanie kopii zapasowej, gdyż zazwyczaj nie wymaga od Ciebie żadnych czynności. Backup strony WWW wykonywany jest przez hostingodawcę, a następnie udostępniany użytkownikowi w określony sposób i przez określony czas. Sposób wykonywania i udostępniania kopii zależy od usługodawcy. Hosting w LH.pl udostępnia użytkownikom dostęp do automatycznych kopii zapasowych plików strony i baz MySQL z 14 ostatnich dni. Pozwala im to w dowolnym momencie przywrócić witrynę do wybranego dnia z ostatnich dwóch tygodni. Dostęp do kopii zapasowych jest możliwy za pomocą serwera backupowego. Po zalogowaniu się do niego za pomocą klienta FTP (np. FileZilla) wystarczy wejść do katalogu z wybraną datą i pobrać swój backup plików i baz MySQL na dysk twardy. Wybierając serwer dla swojej strony zwróć na to uwagę i wybierz taki hosting, który oferuje automatyczne kopie zapasowe plików i baz MySQL. Dzięki temu będziesz mieć dostęp do automatycznej kopii zapasowej, nawet jeśli nie przygotowałeś jej samodzielnie. Dobrą i zalecaną praktyką jest sporadyczne pobieranie kopii zapasowych na dysk twardy, aby przechowywać je niezależnie od hostingodawcy - dzięki temu będziesz mieć dostęp do kopii starszych niż te, które są dostępne na serwerze backupowym.Ręczny backup plików strony WWW i bazy MySQL
To nieco bardziej czasochłonny sposób na utworzenie backupu strony, ale niesamowicie skuteczny, bezpieczny oraz uniwersalny - "zadziała" z każdym typem strony, niezależnie od tego, czy korzystasz z WordPressa, PrestaShop czy autorskiego rozwiązania. Ręczny backup to nic innego, jak procedura, w której skład wchodzą dwie czynności:- pobranie wszystkich plików strony z serwera FTP na dysk twardy swojego komputera
- wyeksportowanie bazy danych MySQL do pliku na dysku twardym swojego komputera
Backup za pomocą dedykowanych narzędzi lub wtyczek
Ostatnim typem kopii zapasowych są backupy wykonane za pomocą specjalnych narzędzi. Typowym przykładem będą tu systemy zarządzania treścią i gotowe rozwiązania, takie jak WordPress czy PrestaShop. W repozytorium dodatków można znaleźć wtyczki do WordPressa lub moduły do PrestaShop, które po zainstalowaniu umożliwiają użytkownikowi "wyklikanie" sobie własnych kopii zapasowych (lub ustawienie harmonogramu automatycznego tworzenia kopii zapasowych). Przykładowo, użytkownicy WordPressa mają tu do dyspozycji takie wtyczki jak UpdraftPlus czy BackWPup, jednak ze względu na mnogość dostępnych modułów i wtyczek nie będziemy się nimi zajmować szczegółowo.Jak przywrócić backup strony WWW?
Przywrócenie backupu strony, tak samo jak stworzenie kopii zapasowej, można wykonać na kilka sposobów. Jeśli używasz dodatków lub wtyczek, to warto zaznaczyć, że niektóre z nich mają wbudowane narzędzia, które po wywołaniu i wskazaniu pliku z kopią zapasową przywracają wszystko bez dalszego udziału użytkownika. Jednak najbardziej uniwersalnym sposobem, niezależnie od tego, w jaki sposób utworzyliśmy kopię zapasową, jest jej ręczne przywrócenie. To dokładnie ta sama procedura, co w przypadku tworzenia ręcznego backupu, tylko tym razem robimy wszystko odwrotnie, a więc:- wysyłamy pliki strony WWW z dysku twardego na serwer za pomocą klienta FTP typu FileZilla
- importujemy bazę danych MySQL z dysku twardego za pomocą phpMyAdmin