WordPress to najpopularniejszy CMS (system zarządzania treścią) dla stron internetowych, z którego korzysta prawie 30% wszystkich stron internetowych na świecie. To dużo witryn — ponad 350 milionów! W tym poście porozmawiamy o różnych podejściach do zapewnienia bezpieczeństwa danych w Twojej witrynie WordPress Zatrzymaj prasy! (Albo Internet!) Gdy przygotowywaliśmy się do opublikowania tego postu, otrzymaliśmy wiadomość od UpdraftPlus, jednego z największych twórców wtyczek WordPress, że wspiera Backblaze B2 jako rozwiązanie do przechowywania w chmurze dla ich wtyczki do tworzenia kopii zapasowych. Wysłali aktualizację (1.13.9) w tym tygodniu. To świetna wiadomość dla klientów Backblaze. UpdraftPlus oferuje również 20% zniżki dla klientów Backblaze, którzy chcą kupić lub uaktualnić do UpdraftPlus Premium. Pełne informacje znajdują się poniżej UpdraftPlus dołącza do twórcy wtyczek do tworzenia kopii zapasowych XCloner âÃÂàBackup and Restore we wspieraniu Backblaze B2. Dwóch innych twórców wtyczek, BlogVault i BackupGuard, również ogłosiło zamiar obsługi Backblaze B2 Skontaktuj się ze swoim ulubionym twórcą wtyczek do tworzenia kopii zapasowych WordPress i zachęć ich do obsługi Backblaze B2 Cloud Storage A teraz wróćmy do naszego posta Dane Twojej witryny WordPress znajdują się na serwerze internetowym, który najprawdopodobniej znajduje się w dużym centrum danych. Możesz się zastanawiać, dlaczego konieczne jest tworzenie kopii zapasowej witryny, jeśli znajduje się ona w centrum danych. Dane witryny mogą zostać utracone na wiele sposobów, w tym przez błędy właściciela witryny (był tam), włamanie, a nawet spór dotyczący własności domeny (widziałem, że zdarza się to więcej niż raz) . Kopia zapasowa witryny może również zawierać historię zmian wprowadzonych w witrynie, co może być przydatne. W ramach ogólnej strategii najlepiej jest mieć kopię zapasową wszelkich danych, na utratę których nie możesz sobie pozwolić z powodów osobistych lub biznesowych Twoja firma hostingowa może świadczyć usługi tworzenia kopii zapasowych w ramach Twojego planu hostingowego. Jeśli korzystasz z ich usług, powinieneś wiedzieć, gdzie i jak często tworzone są kopie zapasowe Twoich danych. Nie chcesz, aby okazało się za późno, że Twój plan tworzenia kopii zapasowych nie był odpowiedni Kopie zapasowe witryn na WordPress.com są automatycznie tworzone przez VaultPress (Automattic), który jest również dostępny dla instalacji WordPress na własnym serwerze. Jeśli nie chcesz pracy lub decyzji związanych z zarządzaniem hostingiem dla Twojej witryny WordPress, WordPress.com zrobi to za Ciebie. Rezygnujesz jednak z niektórych możliwości dostosowywania, takich jak możliwość dodawania wtyczek według własnego wyboru Bardzo duże i aktywne strony internetowe mogą rozważyć WordPress VIP firmy Automattic lub inną usługę hostingową premium WordPress, taką jak Pagely.com Ten post dotyczy tworzenia kopii zapasowych samoobsługowych witryn WordPress, więc skupimy się na tych opcjach ## Kopia zapasowa WordPressa Strategie tworzenia kopii zapasowych dla WordPress można podzielić na szerokie kategorie w zależności od 1) tego, co tworzysz kopię zapasową, 2) kiedy tworzysz kopię zapasową i 3) gdzie tworzona jest kopia zapasowa danych W przypadku danych serwera, takich jak instalacja WordPressa, należy zaplanować posiadanie trzech kopii danych (strategia tworzenia kopii zapasowych 3-2-1). Pierwsza to aktywne dane na serwerze internetowym WordPress, druga to kopia zapasowa przechowywana na serwerze internetowym lub pobrana na komputer lokalny, a trzecia powinna znajdować się w innej lokalizacji, na przykład w chmurze Porozmawiamy o różnych podejściach do tworzenia kopii zapasowych WordPress, ale zalecamy użycie wtyczki WordPress do obsługi kopii zapasowych. Wtyczka do tworzenia kopii zapasowych może zautomatyzować zadanie, zoptymalizować miejsce do przechowywania kopii zapasowych i ostrzegać o problemach z kopiami zapasowymi lub samym WordPressem. Bardziej szczegółowo omówimy wtyczki poniżej Co wykonać kopię zapasową? Główne elementy Twojej instalacji WordPress to: - Baza danych MySQL WordPress - Instalacja rdzenia WordPressa - Wtyczki do WordPressa - Motywy WordPressa - Media i pliki utworzone przez użytkownika - PHP, JavaScript i inne pliki kodu - Inne pliki pomocnicze Powinieneś zdecydować, które z tych elementów chcesz uwzględnić w kopii zapasowej. Baza danych ma najwyższy priorytet, ponieważ zawiera wszystkie Twoje posty i strony (z wyłączeniem mediów). Twój bieżący motyw jest ważny, ponieważ prawdopodobnie zawiera wprowadzone przez Ciebie dostosowania. Po tych priorytetowych są wszelkie inne pliki, które dostosowałeś lub w których dokonałeś zmian Jeśli chcesz, możesz wykonać kopię zapasową podstawowej instalacji WordPress i wtyczek, ale te pliki można w razie potrzeby pobrać ponownie ze źródła, więc możesz nie chcieć ich dołączać. Prawdopodobnie masz wszystkie pliki multimedialne, których używasz w swojej witrynie, na swoim lokalnym komputerze (który powinien zostać zarchiwizowany), więc to ty decydujesz, czy wykonać kopię zapasową również z serwera Jeśli chcesz mieć możliwość łatwego odtworzenia całej witryny w przypadku utraty danych lub katastrofy, możesz utworzyć kopię zapasową wszystkiego, chociaż w przypadku dużej witryny może to być dużo danych Ogólnie rzecz biorąc, powinieneś 1) nadać priorytet każdemu dostosowanemu plikowi, na którego utratę nie możesz sobie pozwolić, oraz 2) zdecydować, czy potrzebujesz kopię wszystkiego, aby szybko przywrócić witrynę. Te wybory określą metodę tworzenia kopii zapasowej i ilość potrzebnej pamięci Dobra wtyczka do tworzenia kopii zapasowych dla WordPress umożliwia określenie plików, których kopię zapasową chcesz utworzyć, a nawet tworzenie osobnych kopii zapasowych i harmonogramów dla różnych treści kopii zapasowych. To kolejny dobry powód, aby używać wtyczki do tworzenia kopii zapasowych WordPress Kiedy wykonać kopię zapasową? Możesz wykonać kopię zapasową ręcznie w dowolnym momencie, korzystając z narzędzia Eksportuj w WordPress. Jest to przydatne, jeśli chcesz szybko wykonać kopię zapasową witryny lub jej części. Ponieważ jednak jest to ręczne, nie jest częścią niezawodnego planu tworzenia kopii zapasowych, który powinien być wykonywany regularnie. Jeśli chcesz użyć tego narzędzia, przejdź do Narzędzia, Eksportuj i wybierz elementy, których kopię zapasową chcesz utworzyć. Dane wyjściowe będą plikiem XML, który używa rozszerzonego formatu RSS WordPress, znanego również jako WXR. Możesz utworzyć plik WXR, który zawiera wszystkie informacje w Twojej witrynie lub tylko jej części, takie jak posty lub strony, wybierając: Cała zawartość, Posty, Strony lub Media Uwaga: Możesz także użyć narzędzia eksportu WordPressa dla witryn hostowanych na WordPress.com Wiele z wtyczek do tworzenia kopii zapasowych, które omówimy później, umożliwia również ręczne tworzenie kopii zapasowych na żądanie oprócz regularnych lub ciągłych kopii zapasowych Uwaga: Innym zastosowaniem narzędzia WordPress Export i pliku WXR jest przeniesienie lub sklonowanie witryny na inny serwer. Po wyeksportowaniu pliku WXR ze strony internetowej, z której chcesz przenieść, możesz zaimportować plik WXR z menu Narzędzia, Importuj w nowej witrynie docelowej WordPress. Należy pamiętać, że istnieją ograniczenia rozmiaru plików w zależności od ustawień na serwerze internetowym. Zobacz wpis WordPress Codex, aby uzyskać więcej informacji. Aby ułatwić to zadanie, możesz użyć jednej z wielu wtyczek WordPress zaprojektowanych specjalnie do tego zadania Możesz także ręcznie wykonać kopię zapasową bazy danych WordPress MySQL za pomocą wielu narzędzi lub wtyczki. Kodeks WordPress zawiera dobre informacje na ten temat. Wszystkie wtyczki WordPress obsłużą to za Ciebie i zrobią to automatycznie. Zwykle zawierają również narzędzia do optymalizacji tabel bazy danych, co jest po prostu dobrą czynnością porządkową Niezawodna strategia tworzenia kopii zapasowych nie opiera się na ręcznym tworzeniu kopii zapasowych, co oznacza, że ​​powinieneś rozważyć użycie jednej z wielu wtyczek do tworzenia kopii zapasowych dostępnych bezpłatnie lub w sprzedaży. Porozmawiamy o nich więcej poniżej W jakim formacie wykonać kopię zapasową? Oprócz formatu WordPress WXR, wtyczki i narzędzia serwerowe będą wykorzystywać różne formaty plików i algorytmy kompresji do przechowywania i kompresowania kopii zapasowych.Możesz wybrać między zip, tar, tar.gz, tar.gz2 i innymi.Zobacz Najpopularniejsze formaty plików archiwów, aby uzyskać więcej informacji na temat tych formatówWybierz format, do którego wiesz, że masz dostęp i cofnij archiwizację, jeśli potrzebujesz dostępu do kopii zapasowej.Wszystkie te formaty są standardowe i obsługiwane w różnych systemach operacyjnych, chociaż dostęp do pliku może wymagać pobrania narzędziaGdzie wykonać kopię zapasową?Gdy już masz dane w odpowiednim formacie do tworzenia kopii zapasowych, gdzie je zapisujesz?Chcemy mieć wiele kopii danych z naszej aktywnej strony internetowej, dlatego wybierzemy więcej niż jedno miejsce docelowe dla naszych kopii zapasowych.Wtyczki do tworzenia kopii zapasowych, które omówimy poniżej, umożliwiają określenie co najmniej jednego miejsca docelowego kopii zapasowej.Możliwe miejsca docelowe kopii zapasowej to:— Folder kopii zapasowej na serwerze sieciowym— Folder kopii zapasowej na serwerze sieciowym jest dobrym rozwiązaniem, jeśli masz kopię w innym miejscu .W zależności od planu hostingowego, wielkości witryny i zawartości kopii zapasowej możesz mieć lub nie mieć wystarczającej ilości miejsca na dysku na serwerze sieciowym.Niektóre wtyczki kopii zapasowych umożliwiają skonfigurowanie wtyczki tak, aby zachowywała tylko określoną liczbę ostatnich kopii zapasowych i usuwała starsze, oszczędzając miejsce na dysku na serwerze- E-mail do Ciebie— Ponieważ serwery poczty e-mail mają ograniczenia rozmiaru, opcja poczty e-mail nie jest najlepsza, chyba że używasz jej do tworzenia kopii zapasowych tylko bazy danych lub plików głównego motywu- FTP , SFTP, SCP, WebDAV- FTP, SFTP, SCP i WebDAV to powszechnie obsługiwane protokoły przesyłania plików przez Internet i mogą być używane, jeśli masz dane dostępu do innego serwera lub obsługiwanego urządzenia pamięci masowej, które jest nadaje się do przechowywania kopii zapasowej- Usługa synchronizacji (Dropbox, SugarSync, Dysk Google, OneDrive)- Usługa synchronizacji to kolejna możliwa lokalizacja przechowywania na serwerze, chociaż może być droższa w zależności od posiadanego planu i ilości, jaką chcesz przechowywać- Przechowywanie w chmurze (Backblaze B2, Amazon S3, Google Cloud, Microsoft Azure, Rackspace)- A usługa przechowywania w chmurze może być niedrogą i elastyczną opcją z opłatami zgodnie z rzeczywistym użyciem do przechowywania kopii zapasowych i innych danychDobrą strategią tworzenia kopii zapasowych witryny byłoby posiadanie wielu kopii zapasowych danych witryny: jeden w folderze kopii zapasowej na serwerze hostingowym, jeden pobrany na komputer lokalny i jeden w chmurze, na przykład w Backblaze B2Gdybym miał wybrać tylko jeden z nich, wybrałbym wybrałby tworzenie kopii zapasowych w chmurze, ponieważ jest geograficznie oddzielony zarówno od komputera lokalnego, jak i hosta internetowego, wykorzystuje odporne na błędy i redundantne technologie przechowywania danych w celu ochrony danych i jest dostępny z dowolnego miejsca, jeśli chcesz przywrócić witrynę## Wtyczki do tworzenia kopii zapasowych dla WordPressPrawdopodobnie najłatwiejszym i najczęstszym sposobem wdrożenia solidnej strategii tworzenia kopii zapasowych dla WordPress jest użycie jednej z wielu wtyczek do tworzenia kopii zapasowych dostępnych dla WordPress.Na szczęście istnieje wiele dobrych i są one dostępne za darmo lub w planach âÃÂÃÂfreemiumâÃÂÃÂ, w których możesz używać darmową wersję i płać za więcej funkcji i możliwości tylko wtedy, gdy ich potrzebujesz.Opcje premium mogą zapewnić większą elastyczność w konfigurowaniu kopii zapasowych lub mieć dodatkowe opcje dotyczące miejsca przechowywania kopii zapasowychJak wybrać wtyczkę WordPress do tworzenia kopii zapasowychKiedy zastanawiając się, której wtyczki użyć, przy dokonywaniu wyboru należy wziąć pod uwagę kilka czynnikówCzy wtyczka jest aktywnie utrzymywana i aktualna?Możesz to ustalić na podstawie listy w repozytorium wtyczek WordPress.Możesz także przeglądać recenzje i komentarze pomocy technicznej, aby dowiedzieć się, jakie są zadowolenie użytkowników i jak dobrze rozwiązywane są problemy.Czy wtyczka działa z Twoim dostawcą usług hostingowych?Ogólnie rzecz biorąc, dobrze obsługiwane wtyczki tak, ale warto sprawdzić, czy nie ma problemów z dostawcą usług hostingowych.Każdy użytkownik WordPress ma doświadczenie z konfliktami wtyczek i motywów, więc dobrze jest sprawdzić, czy są jakieś znane problemy z wtyczką, której używasz. ÂrozważaszCzy obsługuje usługę w chmurze lub protokół, którego chcesz użyć?Można to ustalić, patrząc na listę w repozytorium wtyczek WordPress lub na stronie internetowej programisty.Programiści często dodają obsługę usług w chmurze lub innych miejsc docelowych kopii zapasowych na żądanie użytkowników, więc poinformuj programistę, jeśli jest jakaś funkcja lub miejsce docelowe kopii zapasowych, które Ci się spodobają dodać do swojej wtyczkiInne funkcje i opcje, które należy wziąć pod uwagę przy wyborze wtyczki do tworzenia kopii zapasowych, to:— Czy szyfrowanie danych kopii zapasowej jest dostępne— Czym są opcje automatycznego usuwania kopii zapasowych z miejsca docelowego przechowywania?— Czy można globalnie wykluczyć pliki, foldery i określone typy plików z kopii zapasowej?- Czy opcje planowania automatycznego tworzenia kopii zapasowych spełniają wymagania dotyczące częstotliwości?— Czy możesz wykluczyć/uwzględnić określone tabele bazy danych (to dobry sposób na zaoszczędzenie miejsca w kopii zapasowej)?## Przegląd wtyczek do tworzenia kopii zapasowych WordPressPozwól nam przejrzeć kilka najlepszych opcji wtyczek do tworzenia kopii zapasowych WordPressUpdraftPlus | Obsługuje B2 UpdraftPlus to jedna z najpopularniejszych wtyczek do tworzenia kopii zapasowych dla WordPress z ponad milionem aktywnych instalacji. Jest dostępny zarówno w wersji darmowej, jak i Premium UpdraftPlus właśnie udostępnił wsparcie dla Backblaze B2 Cloud Storage w swojej aktualizacji 1.13.9 25 września. Według dewelopera wsparcie dla Backblaze B2 było najczęstszą prośbą o nową opcję przechowywania dla ich wtyczki. Wsparcie B2 jest dostępne w ich wtyczce Premium i jako samodzielna aktualizacja ich standardowego produktu **Uwaga Twórcy UpdraftPlus oferują klientom Backblaze specjalną zniżkę w wysokości 20% na zakup UpdraftPlus Premium przy użyciu kodu kuponu *backblaze20*. Rabat obowiązuje do końca piątku, 6 października 2017 r XCloner âÃÂàTworzenie kopii zapasowych i przywracanie | Obsługuje B2 XCloner âÃÂàBackup and Restore to przydatna wtyczka typu open source z wieloma opcjami tworzenia kopii zapasowych WordPress XCloner obsługuje B2 Cloud Storage w swojej bezpłatnej wtyczce BlogVault | Plany wsparcia B2 BlogVault określa się jako „kompletne rozwiązanie do tworzenia kopii zapasowych WordPress. Oferują bezpłatną wersję próbną płatnej usługi subskrypcji kopii zapasowych WordPress, która oferuje rzeczywiste czasowe kopie zapasowe zmian w witrynie WordPress, a także wiele innych funkcji BlogVault ogłosił zamiar obsługi Backblaze B2 Cloud Storage w przyszłej aktualizacji Kopia zapasowa WordPressa& Migracja wtyczki âÃÂàBackupGuard | Plany wsparcia B2 BackupGuard może tworzyć kopie zapasowe i przywracać wszystkie pliki witryn internetowych, bazy danych lub oba, a także obsługuje różne miejsca docelowe dla kopii zapasowych. Obsługuje również migracje witryn, jeśli chcesz przenieść swoją witrynę. BackupGuard jest dostępny w wersji bezpłatnej i warstwowej BackupGuard ogłosił zamiar obsługi Backblaze B2 Cloud Storage w przyszłej aktualizacji Kopia zapasowaWPup BackWPup to popularna i bezpłatna opcja tworzenia kopii zapasowych WordPress. Obsługuje wiele opcji przechowywania kopii zapasowych, w tym chmurę, serwer FTP, pocztę e-mail lub komputer lokalny WPBackItUp WPBackItUp istnieje od 2012 roku i jest wysoko oceniany. Ma zarówno darmowe, jak i płatne wersje VaultPress VaultPress jest częścią dobrze znanego produktu WordPress firmy Automattic, JetPack. Aby korzystać z VaultPress, będziesz potrzebować planu subskrypcji JetPack. Istnieją różne plany cenowe z różnymi zestawami funkcji Kopia zapasowa Supsystic Backup by Supsystic obsługuje wiele opcji miejsc docelowych kopii zapasowych, szyfrowania i planowania Kopia zapasowaWordPress BackUpWordPress to projekt typu open source na Github, który cieszy się popularnością i aktywnością oraz wieloma pozytywnymi recenzjami BackupBuddy BackupBuddy, z iThemes, jest weteranem wtyczek do tworzenia kopii zapasowych, istniejącym od 2010 roku. iThemes wie dużo o WordPress, ponieważ opracowuje wtyczki, motywy, narzędzia i zapewnia szkolenia w zakresie WordPress Kopia zapasowa BackupBuddy obejmuje wszystkie pliki WordPress, wszystkie pliki w bibliotece WordPress Media, motywy WordPress i wtyczki. BackupBuddy generuje do pobrania plik zip całej witryny WordPress. Obsługiwane są również miejsca docelowe magazynu zdalnego WordPress i chmura Czy korzystasz z WordPressa i tworzysz kopie zapasowe w chmurze? Chcielibyśmy o tym usłyszeć. Chcielibyśmy również usłyszeć, czy jesteś zainteresowany wykorzystaniem B2 Cloud Storage do przechowywania plików multimedialnych obsługiwanych przez WordPress. Jeśli tak, napiszemy o tym w przyszłym poście W międzyczasie wypatruj nowych wtyczek obsługujących Backblaze B2 lub jeszcze lepiej, zachęcaj je do obsługi B2, jeśli jeszcze tego nie robią Najlepsza strategia tworzenia kopii zapasowych to ta, której używasz Istnieją inne podejścia i narzędzia do tworzenia kopii zapasowych WordPress, których możesz użyć. Jeśli masz jakieś podejście, które Ci odpowiada, chętnie posłuchamy o nim w komentarzach.