Czy musisz przywrócić WordPress z pliku kopii zapasowej?
Kopie zapasowe pomagają przywrócić twoją witrynę internetową w przypadku, gdy coś pójdzie nie tak. Przywracanie WordPressa z pliku kopii zapasowej nie jest jednak łatwe dla początkujących.
W tym artykule pokażemy, jak krok po kroku łatwo przywrócić WordPress z kopii zapasowej.
Zrozumienie tworzenia kopii zapasowych i przywracania WordPress
Istnieją różne sposoby tworzenia kopii zapasowych twojej witryny WordPress. Najlepszym sposobem na utworzenie kopii zapasowej jest użycie wtyczki do tworzenia kopii zapasowych WordPress.
Alternatywnie można również utworzyć ręczną kopię zapasową bazy danych WordPress i pobrać twoje pliki WordPress za pomocą klienta FTP.
Przywracanie WordPressa z kopii zapasowych zależy całkowicie od sposobu utworzenia kopii zapasowej. Na przykład kopie zapasowe utworzone za pomocą Duplicatora można przywrócić za pomocą tej samej wtyczki. Podobnie, ręczne kopie zapasowe muszą być przywracane ręcznie.
Wielu użytkowników WordPressa nie tworzy kopii zapasowych całych witryn internetowych. Zamiast tego tworzą kopię zapasową tylko motywu WordPress, katalogu uploads i bazy danych WordPress. Zmniejsza to rozmiar kopii zapasowej, ale zwiększa liczbę kroków potrzebnych do przywrócenia witryny.
Niezależnie od tego, w jaki sposób tworzysz swoją kopię zapasową, podstawowe kroki są takie same.
Przyjrzyjmy się, jak przywrócić twoją witrynę WordPress z kopii zapasowej. Ponieważ omawiamy różne metody przywracania, przejdź do sekcji, która dotyczy Ciebie:
- Restoring WordPress Using Duplicator Pro
- Restoring WordPress From BackupBuddy Backup File
- Restoring WordPress Database From Backup Using phpMyAdmin
- Restoring WordPress Database Backup Using cPanel
- Manually Restoring WordPress Files Using FTP
- Troubleshooting WordPress Backup Restore Issues
- Things to Do After Restoring Your WordPress Site
Uwaga: Ten przewodnik dotyczy przywracania witryny WordPress z kopii zapasowej. Jeśli próbujesz przenieść swoją witrynę internetową do nowej domeny, powinieneś zapoznać się z naszym przewodnikiem na temat przenoszenia WordPressa do nowej domeny bez utraty SEO.
Jeśli próbujesz przenieść się z ustawienia regionalnego na konto hostingu Live, postępuj zgodnie z tym przewodnikiem, jak przenieść WordPress z serwera lokalnego na witrynę Live.
Przywracanie WordPressa za pomocą Duplicator Pro
Duplicator to jedna z najlepszych wtyczek do tworzenia kopii zapasowych WordPress. Bardzo ułatwia migrację i tworzenie kopii zapasowych twojej witryny.
Po pierwsze, musisz upewnić się, że masz pełną kopię zapasową twojej witryny WordPress utworzoną przez Duplicator.
Możesz dowiedzieć się więcej, korzystając z naszego przewodnika na temat tworzenia kopii zapasowych witryny WordPress.
Następnie należy pobrać plik archiwum kopii zapasowej na twój komputer. Będzie to kompletna kopia twoich plików WordPress, w tym motywów, wtyczek, ustawień i innych.
Jeśli twoje kopie zapasowe są przechowywane w zdalnej lokalizacji, takiej jak Dropbox, Google Drive lub OneDrive, możesz pobrać pliki kopii zapasowych z tych lokalizacji na swój komputer.
Następnie należy połączyć się z klientem FTP i usunąć wszystkie pliki WordPress. Następnie należy ponownie zainstalować WordPress i logować się do twojej witryny internetowej.
Następnie należy zainstalować i włączyć wtyczkę Duplicator. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem na temat instalacji wtyczki WordPress.
Po włączeniu możesz przejść do Duplicator Pro ” Importuj z twojego kokpitu WordPress. Następnie możesz przesłać plik archiwum, po prostu przeciągając i upuszczając lub klikając przycisk „Wybierz plik”.
Wtyczka prześle teraz plik archiwum i wyświetli szczegóły.
Możesz przejrzeć szczegóły, a następnie kliknąć przycisk „Kontynuuj”.
Następnie należy ustawić punkt odzyskiwania, aby szybko przywrócić twoją witrynę do wcześniejszej daty.
Gdy to zrobisz, możesz kliknąć przycisk „Ustaw”.
Następnie otrzymasz adres URL odzyskiwania, który możesz przechowywać w bezpiecznym miejscu, aby użyć go w przyszłości.
Stąd możesz przewinąć w dół i kliknąć przycisk „Launch Installer”.
Następnie należy wdrożyć pakiet. Wtyczka wyświetli przegląd szczegółów instalacji. Pozwoli wybrać pełną instalację pojedynczej witryny lub przywrócenie pojedynczej witryny.
Możesz wybrać opcję „Przywróć pojedynczą witrynę” i przewinąć w dół, aby kliknąć przycisk „Dalej”.
Pojawi się nowe okno z potwierdzeniem instalacji.
Możesz kliknąć przycisk „OK”, aby kontynuować.
Instalator wyodrębni teraz twoje pliki archiwum kopii zapasowej. Po zakończeniu powinieneś zobaczyć wyniki instalacji.
Możesz po prostu kliknąć przycisk „Admin Login”, aby sfinalizować instalację twojej kopii zapasowej.
Zaloguj się do twojego kokpitu WordPress.
To wszystko. Pomyślnie przywróciłeś swoją witrynę WordPress z kopii zapasowej Duplicator.
Przywracanie WordPressa z pliku kopii zapasowej BackupBuddy
BackupBuddy to popularna wtyczka premium do tworzenia kopii zapasowych WordPress. Jeśli używałeś BackupBuddy do tworzenia kopii zapasowych, ta sekcja jest dla Ciebie.
BackupBuddy oferuje bardzo wygodny sposób przywracania WordPressa z kopii zapasowej. W tym celu należy logować się do twojej witryny internetowej WordPress i przejść do strony BackupBuddy ” Restore/Migrate.
Konieczne będzie pobranie kopii pliku importbuddy.php
. W trakcie tego procesu zostaniesz poproszony o podanie hasła do ImportBuddy. Hasło to będzie używane podczas przywracania twojej witryny internetowej.
Następnie musisz pobrać kopię twojej kopii zapasowej, jeśli jeszcze tego nie zrobiłeś. Możesz ją pobrać z BackupBuddy ” Kopie zapasowe lub miejsca docelowego, w którym przechowujesz swoje kopie zapasowe.
Po zapisaniu pliku zip z kopią zapasową i pliku importbuddy.php na komputerze, połącz się z twoją witryną internetową za pomocą FTP.
Jeśli masz pełną kopię zapasową witryny internetowej, usuń wszystkie pliki i katalogi z twojego serwera.
Jeśli jednak masz częściową kopię zapasową, musisz najpierw pobrać pliki, których kopia zapasowa nie została utworzona. Po upewnieniu się, że wszystko zostało zarchiwizowane, usuń wszystkie pliki i katalogi z katalogu głównego twojej witryny internetowej.
Następnie należy przesłać pliki BackupBuddy backup i importbuddy.php do katalogu głównego witryny internetowej.
Gdy oba pliki zostaną przesłane na serwer, przejdź na stronę importbuddy.php w twojej przeglądarce internetowej. Znajduje się on w katalogu głównym twojej witryny internetowej, więc jego adres URL będzie wyglądał następująco:
http://www.example.com/importbuddy.php
ImportBuddy poprosi teraz o podanie hasła utworzonego podczas pobierania ImportBuddy.
Na następnym ekranie ImportBuddy wyświetli przesłany plik kopii zapasowej. Jeśli twój plik kopii zapasowej nie został przesłany za pomocą FTP, możesz kliknąć kartę przesyłania, aby przesłać plik kopii zapasowej teraz.
Jeśli twoje kopie zapasowe są przechowywane w usłudze przechowywania iTheme Stash, możesz się z nią połączyć, klikając teraz kartę stash. Po wybraniu twojej bazy danych kliknij „Next Step”, aby kontynuować.
ImportBuddy rozpakuje twój plik kopii zapasowej i wyświetli komunikat o powodzeniu po wyodrębnieniu plików. Kliknij przycisk następnego kroku, aby kontynuować.
Na następnym ekranie ImportBuddy poprosi o podanie adresu URL witryny i informacji o bazie danych.
Jeśli przywracasz zhakowaną witrynę internetową WordPress lub próbujesz usuwać złośliwe oprogramowanie, nie chcesz korzystać ze starej bazy danych.
Możesz usunąć tabele z twojej starej bazy danych za pomocą phpMyAdmin lub utworzyć nową bazę danych za pomocą cPanel. Po utworzeniu nowej bazy danych lub opróżnieniu starej, podaj szczegóły twojej bazy danych.
Z drugiej strony, jeśli jesteś pewien, że twoja witryna nie została zhakowana, możesz użyć tych samych starych danych bazy danych.
Kliknij przycisk dalej, aby kontynuować, a ImportBuddy przetestuje teraz ustawienia Twojej bazy danych i zaimportuje Twoje dane. Po zakończeniu kliknij następny krok, aby kontynuować.
Teraz ImportBuddy zaktualizuje adresy URL Twojej witryny, ścieżki itp. Następnie zostaniesz poproszony o przetestowanie twojej witryny. Jeśli wszystko działa poprawnie, twoja witryna internetowa została pomyślnie przywrócona.
Na stronie ImportBuddy kliknij przycisk „Wyczyść i usuwaj pliki tymczasowe”. Spowoduje to usunięcie tymczasowych danych w bazie danych i plików utworzonych podczas przywracania.
Przywracanie bazy danych WordPress z kopii zapasowej przy użyciu phpMyAdmin
Podczas przywracania ręcznie utworzonej kopii zapasowej można napotkać dwie możliwości. Możesz albo utworzyć nową bazę danych i zaimportować do niej twoją kopię zapasową, albo opróżnić istniejącą bazę danych i zaimportować kopię zapasową.
Jeśli czyścisz zhakowaną witrynę internetową WordPress, bardzo ważna jest zmiana nazwy użytkownika i hasła MySQL przed utworzeniem nowej bazy danych lub importowaniem jej do istniejącej bazy danych.
Aby utworzyć nową bazę danych, zaloguj się do kokpitu cPanel twojego konta hostingowego WordPress i kliknij ikonkę „Bazy danych MySQL”.
Następnie zostaniesz poproszony o podanie nazwy twojej bazy danych.
Gdy to zrobisz, kliknij przycisk „Utwórz bazę danych”.
Po utworzeniu nowej bazy danych potrzebny jest użytkownik MySQL powiązany z tą nową bazą danych.
Wystarczy przewinąć w dół do sekcji Użytkownicy MySQL i utworzyć nowego użytkownika.
Następnie należy dodać tego użytkownika do bazy danych MySQL.
Przewiń w dół do sekcji „Dodaj użytkownika do bazy danych”, wybierz użytkownika wraz z bazą danych z rozwijanych menu, a następnie kliknij przycisk „Dodaj”.
Teraz twoja nowa baza danych jest gotowa. Możesz jej użyć do przywrócenia twojej kopii zapasowej bazy danych WordPress.
Przejdź ponownie do kokpitu cPanel, a następnie kliknij opcję phpMyAdmin.
Następnie należy kliknąć na twoją nową nazwę bazy danych.
Następnie kliknij przycisk „Importuj”.
Wystarczy kliknąć przycisk „wybierz plik”, aby wybrać plik kopii zapasowej bazy danych WordPress, a następnie kliknąć przycisk „przejdź” u dołu strony, aby kontynuować.
phpMyAdmin prześle teraz twoją kopię zapasową i zaimportuje ją do bazy danych. Po zakończeniu zostanie wyświetlony komunikat o powodzeniu.
To wszystko. Pomyślnie importowałeś swoją bazę danych WordPress.
Teraz następnym krokiem jest zainstalowanie WordPressa przy użyciu twojej nowej bazy danych. Jeśli już zainstalowałeś WordPressa, to po prostu utwórz nowe ustawienia bazy danych w pliku wp-config.php i będziesz gotowy do pracy.
Przywracanie kopii zapasowej bazy danych WordPress przy użyciu cPanel
Jeśli ręcznie utworzyłeś kopię zapasową bazy danych WordPress za pomocą cPanelu w twoim hostingu współdzielonym, możesz również przywrócić tę bazę danych za pomocą cPanelu.
Zaloguj się na swoje konto cPanel i w sekcji Pliki kliknij „Kopia zapasowa”.
Na stronie kopii zapasowych przewiń w dół do „Przywróć kopię zapasową bazy danych MySQL”.
Następnie kliknij przycisk „Wybierz plik” i wybierz plik kopii zapasowej z twojego dysku twardego. Po zakończeniu kliknij przycisk „Prześlij”.
Ręczne przywracanie plików WordPress za pomocą FTP
Jeśli przywracasz WordPressa w celu oczyszczenia zhakowanej witryny, musisz najpierw usunąć wszystkie istniejące pliki i katalogi WordPressa.
Zrób to tylko wtedy, gdy twoja kopia zapasowa jest aktualna i masz wszystko dostosowane, zmienione lub przesłane na twoją witrynę internetową.
Jeśli masz wszystkie wgrane pliki i własne konfiguratory, możesz bezpiecznie usunąć wszystko z witryny internetowej za pomocą cPanel (znacznie szybciej) lub za pomocą FTP.
Aby usunąć wszystkie pliki z twojej witryny internetowej, musisz logować się do cPanelu kokpitu twojego hostingu. Następnie w sekcji Pliki należy kliknąć ikonkę „Menedżer plików”.
Wybierz Webroot jako twój katalog i kontynuuj. Interfejs menedżera plików otworzy się teraz w nowej karcie przeglądarki. Będziesz musiał wybrać wszystkie pliki WordPress i usunąć je. Ten sposób jest znacznie szybszy.
Możesz również usunąć pliki za pomocą FTP, ale jest to wolniejsze. Wystarczy połączyć się z twoją witryną internetową za pomocą klienta FTP i wybrać wszystkie pliki w katalogu głównym WordPress, aby je usunąć.
Następnie należy pobrać świeżą kopię WordPressa ze strony WordPress.org i rozpakować ją na twój dysk twardy.
Uruchom klienta FTP, a następnie prześlij wszystkie pliki WordPress na twój serwer.
Po przesłaniu plików WordPress możesz przesłać plik wp-config.php z twojej kopii zapasowej (tylko jeśli masz pewność, że jest czysty i nie jest zagrożony).
Alternatywnie możesz zmienić nazwę pliku wp-config-sample.php w twoich świeżo przesłanych plikach WordPress na plik wp-config.php. Następnie będziesz musiał edytować plik wp-config.php i wpisz informacje o twojej bazie danych.
Nie zapomnij zapisać pliku i przesłać go z powrotem na twoją witrynę internetową.
Następnie musisz przesłać inne pliki z twojej kopii zapasowej. Zalecamy wgranie twoich obrazków tylko do katalogu /wp-content/uploads/.
Po ich przesłaniu przejdź na twoją witrynę internetową, aby sprawdzić, czy wszystko działa poprawnie.
Następnie musisz logować się do obszaru administracyjnego WordPress i rozpocząć instalację wtyczek, które miałeś na swojej witrynie.
Teraz możesz przejść do instalacji twojego motywu. Jeśli dostosowałeś swój motyw WordPress lub korzystałeś z motywu potomnego, możesz przywrócić go z kopii zapasowej. Upewnij się jednak, że pliki te są czyste.
Na koniec przejdź do Ustawienia ” Bezpośrednie odnośniki i dostosuj ustawienia bezpośrednich odnośników, aby pasowały do twojej witryny, a następnie zaktualizuj bezpośrednie odnośniki.
Rozwiązywanie problemów z przywracaniem kopii zapasowych WordPressa
Istnieje kilka typowych problemów, na które możesz się natknąć podczas przywracania twojej witryny internetowej WordPress.
Dla każdego z nich mamy osobne przewodniki:
- Błąd ustanowienia połączenia z bazą danych
- Biały ekran śmierci
- Wewnętrzny błąd serwera
- Problem z przekierowaniem lub odświeżeniem strony logowania
- Pojedyncze wpisy zwracające błąd 404
Czynności, które należy wykonać po przywróceniu twojej witryny WordPress
Po pomyślnym przywróceniu twojej witryny internetowej zdecydowanie zalecamy poprawę jej zabezpieczeń.
Jeśli jeszcze tego nie zrobiłeś, upewnij się, że regularnie wykonujesz kopię zapasową WordPress za pomocą jednej z tych wtyczek do tworzenia kopii zapasowych WordPress.
Aby zabezpieczyć twoją witrynę internetową, zalecamy natychmiastową zmianę hasła WordPress. Jeśli prowadzisz witrynę internetową dla wielu użytkowników, poproś wszystkich użytkowników o natychmiastową aktualizację haseł.
Można również zainstalować zaporę witryny internetowej. W WPBeginner używamy Cloudflare do zabezpieczenia naszej witryny internetowej. Więcej szczegółów można znaleźć w naszym przewodniku na temat tego, dlaczego przeszliśmy z Sucuri na Cloudflare.
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak przywrócić WordPress z kopii zapasowej. Warto również zapoznać się z naszym przewodnikiem krok po kroku dotyczącym zabezpieczeń WordPress a dla początkujących oraz dowiedzieć się, jak uzyskać bezpłatną domenę e-mail.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Bajrang says
Let’s suppose, I am restoring 2 days ago file backup, then is it mandatory to restore database backup of the same date also in order to sync both??
WPBeginner Support says
It would depend on what file you’re restoring from and for what reason as some backup plugins include database information.
Administrator
Daniela says
Hello. If I install a backup, will I lose all the changes I made and plugins I installed after the backup? Thanks!
WPBeginner Support says
It depends on the backup tool used but normally, yes you would lose any changes not backed up.
Administrator
Neha says
Hey. Can i restore my site backup if i have only sql file?
WPBeginner Support says
You will be missing some things but you will have the ability to restore a good amount of your content.
Administrator
KylieM says
We’ve only just realised that a page was permanently deleted (not in trash) that we need to recover. We completely updated our website a few months back and believe the page was deleted then. We did do a full back up before changes. Only want to recover the one page and not do a full restore which would replace all of our new content.
How would we do this?
WPBeginner Support says
It would depend on what you used to create the backup but the simplest method may be to create a local installation for your site, restore your site on to your local install, then export the page you want on your live site so you can import it.
Administrator
Siraj says
Very useful tips. Restoring wordpress site through Cpanel is illustrated well. Thanks for sharing.
WPBeginner Support says
You’re welcome, glad you like our guide
Administrator