Przygotowanie środowiska do robienia szybkiego backupu WWW

Backup strony WWW

Powszechne jest stwierdzenie, że specjaliści od stron WWW dzielą się na tych co robią backup, i tych co nie wiedzą co robią. O tym jak ważna jest kopia zapasowa wiedzą wszyscy ci, co choć raz potrzebowali backupu.

Szlachetne zdrowie nikt się nie dowie…

1. Backup strony WWW - przedstawienie zagadnienia

2. Przygotowanie środowiska do robienia szybkiego backupu WWW

3. Instalacja skryptu do wykonywania backupu WWW

4. Raz dwa trzy, backup WWW

 

Potrzebuję pomocy przy wykonaniu backupu

Potrzebuję pomocy przy wykonaniu backupu

 





 

 



Internet jest pełen użytkowników, którzy tworzyli swoje treści przez długi czas  (sklep e-commerce, blog, itd.) i z różnych powodów stracili swoją stronę WWW. „To był moment” i bada bum tss. Nie ma strony, nie ma sklepu, listy klientów, zamówień, wpisów blogowych. Sporo danych można odzyskać np. z Google Cache, no ale nie wszystko.

Zbliża się czas, kiedy marketingowcy, SEOwcy, UXsiarze mieszają na stronach WWW i przygotowują Twój biznes na świąteczne promocje. Co jeśli „coś pójdzie nie tak”? No jeśli masz backup strony WWW, to Twoje stresy kończą się szybciej niż wypicie herbaty.

Mój hosting robi backup – więc nie ma tematu.

Otóż nie do końca. W większości znanych mi przypadków, automatyczne backupy nie dotyczą pojedynczej kopii zapasowej strony WWW, tylko całego serwera (wszystkie pliki na stronach, bazy danych, e-maile). Zachodzi tu więc ryzyko, że chcąc naprawić usterkę na jednej stronie WWW, przywracasz backup wszystkich stron – co nie koniecznie jest super rozwiązaniem. Przywrócenie kopiii zapasowej pojedynczej strony WWW (czyli technicznie pojedynczego folderu na serwerze i bazy danych) może wymagać kontaktu z administratorem hostingu i dodatkowych opłat (a więc powoduje też opóźnienia w czasie i wydłużenie czasu, kiedy usterka strony WWW jest online).

Robimy własną kopię zapasową strony WWW – wybór narzędzi.

Wykonanie samej kopii zapasowej strony WWW to kilka kliknięć. Sam korzystam i polecam zaprzyjaźnionym użytkownikom stron WWW program Akeeba Solo. Program ten instaluje się na własnym serwerze i umożliwia on wykonanie właśnie kopii zapasowej plików z konkretnego folderu na Twoim hostingu, oraz konkretnej bazy danych. I niby nie ma w tym nic szczególnego, ale…

Akeeba udostępnia też skrypt, dzięki któremu można łatwo przywrócić dowolny backup. Jak zwykle w takich przypadkach, magia dzieje się za kurtyną. Akeeba Solo w swoich backupach nie uwzględnia pełnych ścieżek danego pliku, tylko względne. To znaczy, że zarówno skrypty php, jak i odniesienia z bazy danych SQL, po przywróceniu backupu nie będą zawierały pełnych ścieżek plików (np. skryptów JS, lub grafik). Dzięki takiemu zabiegowi przywrócona strona będzie działała na innych serwerach lub folderach (np. inny hosting, lub domena robocza).

Staram się unikać rozwiązań dedykowanych dla konkretnych CMS. Backup to backup, kopia zapasowa strony ma być robiona i przywracana szybko i skutecznie – bez żadnego wchodzenia w detale charakterystyczne dla różnych rodzajów stron WWW.

Przygotowanie środowiska do robienia szybkiego backupu WWW

Zapisz się na newsletter!

 



 

 


Zgodnie z wcześniejszym ustaleniem, backup strony WWW robimy w oparciu o Akeeba Solo. No to hop. 

 

 

 

Przygotowanie środowiska do robienia szybkiego backupu WWW cz 1

Plik Akeeba Solo Core należy pobrać na dysk. 

Przygotowanie środowiska do robienia 
szybkiego backupu WWW cz 2

 

Pobrany plik należy zamieścić w folderze głównym domeny roboczej na serwerze, na którym robimy backupy. Tutaj dla przykładu obecnej strony: positioning.site. Backup instaluję roboczo na tymczasowej domenie tmp.positioning.site. 

Przygotowanie środowiska do robienia szybkiego backupu WWW cz 3

 

Zamieszczony na serwerze plik należy rozpakować. 

Przygotowanie środowiska do robienia szybkiego backupu WWW cz 4

 

Przygotowanie środowiska do robienia szybkiego backupu WWW cz 5

 

Do prawidłowego działania Akeeba Solo należy utworzyć bazę danych SQL

Przygotowanie środowiska do robienia szybkiego backupu WWW cz 6

 

Przygotowanie środowiska do robienia szybkiego backupu WWW cz 7

 

 

Instalacja skryptu do wykonywania backupu WWW

Zapisz się na newsletter!

 



 

 


Jak wspomniałem, skrypt jest instaluję na domenie roboczej, więc instalator wywołuję na stronie: https://tmp.positioning.site

 

Przygotowanie środowiska do robienia szybkiego backupu WWW cz i1

 W kolejnym formularzu, należy uzupełnić dane konfiguracyjne bazy danych: nazwa bazy, nazwa użytkownika hasło

 

Przygotowanie środowiska do robienia szybkiego backupu WWW cz i2

 

W kolejnym etapie konfigurujemy samą aplikację: należy podać adres strony, nazwę użytkownika, hasło, email (np aby zresetować zapomniane hasło)

Przygotowanie środowiska do robienia szybkiego backupu WWW cz i3

 

Przygotowanie środowiska do robienia szybkiego backupu WWW cz i4

 

Finalnie dodajemy dane strony, jakiej backup chcemy zrobić. Podajemy adres www, folder na serwerze oraz powiązaną z CMS bazą danych. 

 

Przygotowanie środowiska do robienia szybkiego backupu WWW cz i5

 

Raz dwa trzy, backup WWW

Zapisz się na newsletter!

 



 

 


 

Po zalogowaniu klikasz "Backup Now"

Przygotowanie środowiska do robienia szybkiego backupu WWW cz b1

 

Klikasz "Backup Now"

Przygotowanie środowiska do robienia szybkiego backupu WWW cz b2

 

Przygotowanie środowiska do robienia szybkiego backupu WWW cz b3

 

Potrzebuję pomocy przy wykonaniu backupu

Potrzebuję pomocy przy wykonaniu backupu

Potrzebuję pomocy przy wykonaniu backupu

 





 

 



Zrobione. Mam nadzieję że pomogłem :)

 

barnaba

autor: Barnaba Mądrecki

Pozycjonuje strony, znajdzie przyczyny i pokonuje trudności w osiągnięciu celów e-marketingowych.

OTRZYMUJ MATERIAŁY NA TEMAT MARKETINGU W INTERNECIE!

Wpisz niżej swój adres mailowy, aby być bieżąco z nowymi treściami na WWW