Aktualna kopia zapasowa własnych danych WordPress Blog jest elementarny, aby móc odzyskać swój blog w przypadku utraty danych lub ataku hakera. Ten artykuł pokazuje kilka sposobów, jak to zrobić.

3 sposoby tworzenia kopii zapasowych WordPressa

Tajemnicą sukcesu WordPressa jest z pewnością fakt, że mogą z niego korzystać ludzie, którzy są mniej technicznie zorientowani w tworzeniu własnego bloga w sieci. Ze względu na swoją popularność, wiele osób korzysta również z WordPressa, co czyni ich serwery atrakcyjnymi dla hakerów i złodziei danych z nieregularną rutyną aktualizacji. Bez względu na to, czy ufają sobie, że sami wykonają pracę związaną z utrzymaniem oprogramowania bloga i serwera, czy też polegają na komercyjnym dostawcy, aktualne kopie zapasowe nie są czarnoksięstwem zarówno dla laików, jak i profesjonalistów.

Dostawcy komercyjni

Jedną z najprostszych opcji jest usługa VaultPress. Jest on oferowany przez twórców WordPressa (Automattic) i nie wymaga żadnej wiedzy technicznej. Kopia zapasowa jest wykonywana za pomocą wtyczki, poprzez proste wprowadzenie konta Vaultpress i danych dostępowych hostera. Następnie nie musisz się martwić o proces tworzenia i zapisywania kopii zapasowych. Ten luksus kosztuje 9$ miesięcznie.

Inną możliwością automatycznego tworzenia kopii zapasowych jest plugin BackWPup. Możesz wybrać pomiędzy wersją Free i Pro, ale potrzebujesz tylko tej drugiej, jeśli chcesz skorzystać z pomocy technicznej. Zaletą tej wtyczki jest to, że kopia zapasowa może być automatycznie zapisywana w pamięci masowej w chmurze. W wersji darmowej dostępne są do tego usługi Dropbox, S3, Microsoft Azure, RackspaceCloud i SugarSync do wyboru.

Praca ręczna

Oczywiście, nie musisz też używać pluginów, zwłaszcza jeśli masz większy projekt na serwerze, którym sam zarządzasz. Upewnij się jednak, że nie korzystasz tylko z bieżącego Baza danych ale także kompletny katalog WordPressa. Tutaj znajdują się nie tylko ważne pliki dla wtyczek, ale również wgrane zdjęcia. Baza danych może być łatwo eksportowana za pomocą phpMyAdmin. Jeśli wybierzesz ten sposób, zdecydowanie zalecane jest zautomatyzowanie procesu. Nieregularne kopie zapasowe są lepsze niż żadne, ale nadal mogą być irytujące. W tym celu piszemy poniższy skrypt z wybranym przez nas edytorem.

#!/bin/sh
mysqldump -add-drop-table -username -ppassword tablename > wordpressbackup.sql
smoła -cf wpbackup.tar
i uczynić go wykonywalnym z chmod +x skriptname.sh

Następnie edytuj crontabs za pomocą cron -e w następujący sposób:

00 5 * * 0 /ścieżka do skryptu/ nazwa skryptu.sh

Od teraz Twój serwer będzie tworzył kopię zapasową bazy danych każdego dnia o 5 rano. Opcjonalnie można uruchomić cronjob na serwerze lub w domu, który automatycznie pobiera kopię zapasową raz dziennie. Inną możliwością byłoby wysłanie go przez curl do wybranego przez Ciebie miejsca.

Wniosek

Niezależnie od tego, czy prowadzisz bloga prywatnego czy biznesowego, nie należy zaniedbywać tematu tworzenia kopii zapasowych. WordPress oferuje bardzo dobre darmowe i komercyjne rozwiązania do tworzenia i zabezpieczania kopii zapasowych ze względu na swoją popularność. Jeśli płacisz niewielką opłatę miesięczną, możesz mieć pewność, że Twoje dane są przechowywane nadmiarowo i są zawsze dostępne. Jeśli kopia zapasowa jest przechowywana lokalnie, istnieje większe prawdopodobieństwo trafienia na uszkodzony dysk lub włamania niż w centrum danych. Podczas wykonywania ręcznej kopii zapasowej ważne jest, aby zadbać o automatyzację niezbędnych procesów za pomocą skryptów. Nawet podstawowa wiedza o Linuksie jest w tym przypadku zaletą.

Artykuły bieżące