Zawsze zalecamy naszym użytkownikom regularne tworzenie pełnych kopii zapasowych WordPressa. Co jednak, jeśli nieświadomie użyłeś jednej z darmowych wtyczek, które wykonują tylko kopie zapasowe bazy danych? W tym artykule pokażemy, jak przywrócić witrynę WordPress za pomocą samej kopii zapasowej bazy danych. Nie będzie to pełne przywrócenie, ale pokażemy, jak zminimalizować szkody.
Pierwsze kroki
Na potrzeby tego poradnika zakładamy, że posiadasz kopię zapasową bazy danych WordPress w pliku zip. Jeśli jeszcze jej nie masz, oto jak ręcznie wykonać kopię zapasową bazy danych WordPress.
Jeśli masz złe doświadczenia ze swoim dostawcą hostingu, to prawdopodobnie nadszedł czas, aby znaleźć lepszego hosta. Wybraliśmy kilku najlepszych dostawców hostingu WordPress. Są to firmy, z którymi współpracowaliśmy i którym ufamy przy naszych własnych projektach.
Zobacz także: 7 kluczowych wskaźników, kiedy powinieneś zmienić twój hosting WordPress.
Przygotowanie do przywrócenia kopii zapasowej bazy danych WordPress
Najpierw należy utworzyć nową bazę danych. Wystarczy zalogować się na twoje konto cPanel i kliknąć Bazy danych MySQL w sekcji Baza danych.
Następnie podaj nazwę twojej bazy danych i kliknij przycisk Utwórz bazę danych.
Teraz, po utworzeniu bazy danych, potrzebujesz użytkownika MySQL, któremu zostaną przypisane wszystkie uprawnienia do pracy z twoją nowo utworzoną bazą danych.
Na tej samej stronie baz danych MySQL, przewiń w dół do sekcji użytkowników MySQL i utwórz nowego użytkownika.
Podaj nazwę użytkownika i silne hasło dla twojego użytkownika bazy danych, a następnie kliknij przycisk Utwórz użytkownika.
Następnie należy dodać użytkownika do bazy danych MySQL. Przewiń w dół do sekcji „Dodaj użytkownika do bazy danych” i wybierz użytkownika wraz z bazą danych z rozwijanego menu, a następnie kliknij przycisk Dodaj.
Twoja nowa baza danych jest teraz gotowa do pracy z WordPressem.
Importowanie kopii zapasowej bazy danych WordPress
Najpierw należy przejść na pulpit nawigacyjny cPanel. W sekcji baz danych należy kliknąć phpMyAdmin.
W kolejnym kroku należy wybrać bazę danych utworzoną wcześniej na stronie phpMyAdmin, a następnie kliknąć przycisk Importuj.
Teraz musisz kliknąć przycisk wyboru pliku, aby przesłać twój plik kopii zapasowej bazy danych WordPress. Aby rozpocząć importowanie, wystarczy kliknąć przycisk „Przejdź” u dołu strony.
Po zakończeniu importowania zostanie wyświetlony komunikat o powodzeniu.
Pomyślnie zaimportowałeś swoją bazę danych WordPress. Teraz następnym krokiem jest zainstalowanie WordPressa przy użyciu twojej nowej bazy danych.
Przywracanie twojej witryny WordPress
Aby ręcznie przywrócić WordPress, musisz ręcznie zainstalować WordPress na twoim serwerze. Przejdź na nasz poradnik instalacji WordPress krok po kroku i przejdź do sekcji „Jak zainstalować WordPress za pomocą FTP”, aby uzyskać szczegółowe instrukcje.
Podczas instalacji, gdy dojdziesz do kroku „utwórz plik konfiguracyjny”. Wpisz nazwę bazy danych i użytkownika, którego utworzyłeś wcześniej.
Zobaczysz teraz komunikat, że WordPress może połączyć się z twoją bazą danych i możesz teraz uruchomić instalację.
Kliknięcie przycisku instalacji spowoduje wyświetlenie komunikatu „Już zainstalowano”.
To wszystko, możesz teraz przejść do logowania się na twoją witrynę WordPress.
Rozwiązywanie problemów z przywracaniem
Ponieważ nie masz twoich starych plików WordPress, będzie brakować kilku rzeczy. Niektóre z nich można łatwo przywrócić, podczas gdy inne będą nieco trudne. Przejdziemy przez wszystkie z nich jeden po drugim.
1. Motyw
Po prostu zainstaluj nową kopię twojego starego motywu WordPress. Jeśli dokonałeś bezpośrednich zmian w plikach twojego motywu, wszystkie te zmiany znikną.
Będziesz musiał przejść przez opcje motywu, aby ustawić go tak, jak był wcześniej.
2. Widżety
Widżety odgrywają ważną rolę w motywach WordPress. Na szczęście są one przechowywane w bazie danych WordPressa, a przejście na twój stary motyw przywróci niektóre z twoich widżetów.
Zawsze możesz przejść do Wygląd ” Widżety, aby dodać i zmienić układ widżetów w twoim panelu bocznym.
Niektóre wtyczki WordPress posiadają własne widżety. Aby korzystać z tych widżetów, należy najpierw zainstalować i włączyć te wtyczki.
3. Bezpośrednie odnośniki
Struktura bezpośrednich odnośników twojej witryny jest również przechowywana w bazie danych i zostanie automatycznie przywrócona. Jeśli jednak widzisz błędy 404 na front-endzie twojej witryny, musisz odświeżyć ustawienia bezpośrednich odnośników.
Wystarczy przejść do Ustawienia ” Bezpośrednie odnośniki i kliknąć przycisk Zapisz zmiany, nie zmieniając niczego. Spowoduje to odświeżenie twojej struktury adresów URL WordPress.
4. Wtyczki
WordPress przechowuje rejestr włączonych wtyczek Twojej witryny. Gdy po raz pierwszy przejdziesz na stronę wtyczek, WordPress wyświetli listę błędów dla każdej wtyczki, która znajdowała się w bazie danych, ale nie jest już zainstalowana.
Skopiuj wszystkie nazwy wtyczek i zacznij je instalować i włączać jedna po drugiej.
Odzyskiwanie utraconych obrazków dla twojej witryny WordPress
Znalezienie i zastąpienie utraconych obrazków na twojej witrynie internetowej byłoby najtrudniejszą częścią odzyskiwania. W zależności od ilości treści i obrazków może to zająć dużo czasu.
Niestety, nie ma na to łatwego sposobu. Będziesz musiał użyć różnych narzędzi, aby wyodrębnić twoje obrazki z różnych źródeł. Twoje szanse na odzyskanie wszystkich obrazków są dość niskie.
1. Poszukaj w pamięcipodręcznej twojej przeglądarki.
Jeśli niedawno utraciłeś swoją witrynę internetową, możesz zajrzeć do pamięci podręcznej przeglądarki.
Użytkownicy Firefoksa mogą pobrać dodatek CacheViewer2, aby łatwo znaleźć obrazki z witryny internetowej zapisane w pamięci podręcznej przeglądarki.
Wystarczy kliknąć obrazek prawym przyciskiem myszy i wybrać z menu opcję Zapisz jako.
Użytkownicy przeglądarki Google Chrome w systemie Windows mogą wypróbować Chrome Cache Viewer.
Użytkownicy Google Chrome na komputerach Mac nie będą mieli szczęścia. Nie udało nam się znaleźć żadnego rozsądnego rozwiązania do przeglądania, podglądu i zapisywania obrazków z pamięci podręcznej Google Chrome na Macu.
2. Poszukajswoich obrazków w pamięci podręcznej sieci Web
Istnieje kilka serwisów internetowych, które przechowują wersje witryn w pamięci podręcznej. Możesz zacząć od wyszukania twoich obrazków w wyszukiwarce obrazków Google. Po prostu wpisz adres URL witryny, a zobaczysz obrazki znalezione przez Google na twojej witrynie internetowej.
Możesz kliknąć na obrazek, aby zobaczyć większy podgląd i zapisać obrazek.
Jeśli przywracasz znacznie starszą witrynę i nie możesz znaleźć obrazków w Google lub Bing, możesz wypróbować Archive.org. Jest to organizacja non-profit, która przechowuje migawki witryn internetowych do celów historycznych.
Znajdowanie i zastępowanie obrazków na twojej witrynie internetowej
Jeśli na twojej starej witrynie nie było zbyt wiele treści, możesz ręcznie zastąpić obrazki we wpisach. Jeśli jednak masz dużo treści, ręczne znalezienie i zastąpienie obrazków będzie trudne.
Oto jak łatwo zlokalizować uszkodzone obrazki i je zastąpić.
Po pierwsze, należy zainstalować i włączyć wtyczkę Broken Link Checker. Po włączaniu wystarczy przejść do strony Narzędzia ” Broken Link Checker. Wtyczka wyświetli listę wszystkich niedziałających odnośników na twojej witrynie.
Uszkodzone obrazki są również uważane za niedziałające odnośniki, więc również pojawią się na liście. Możesz kliknąć kolumnę z tekstem odnośnika, aby posortować listę niedziałających linków i wyświetlić obrazki jako pierwsze.
Teraz możesz zastąpić odzyskane obrazki, edytując wpisy. W przypadku obrazków, których nie udało się odzyskać, można spróbować je odtworzyć lub po prostu usunąć z nich linki.
Dodatkowa wskazówka
Trudno będzie odzyskać wszystkie twoje utracone dane. Twoja witryna może nawet wyświetlać błędy i mieć wpływ na komfort użytkowania. Dlatego też wielu ekspertów zdecydowanie zaleca tworzenie automatycznych kopii zapasowych.
Zalecamy korzystanie z BackupBuddy. Jest to wysokiej jakości wtyczka do tworzenia kopii zapasowych WordPress z łatwymi opcjami przywracania i możliwością automatycznego tworzenia i zapisywania twoich kopii zapasowych w chmurze.
To wszystko, mamy nadzieję, że ten artykuł pomógł ci przywrócić twoją witrynę WordPress z kopii zapasowej bazy danych. Możesz również zapoznać się z naszą listą 13 ważnych wskazówek i hacków, aby zabezpieczyć swój obszar administracyjny WordPress.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube, aby zobaczyć poradniki filmowe dotyczące WordPressa. Możesz nas również znaleźć na Twitterze i Facebooku.
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!
Moinuddin Waheed says
Thanks for this guide.
I have a backup from 2016 of one of my blogs and I have tried multiple times not able to restore them back.
I will try these steps and see if I would be able to successfully restore my database.
the thing that I am missing are the posts that I had written on my blog.
hope this will work.
Ruby Yeo says
Hi, please help, the ‘create a configuration file’ part didn’t pop up after successful installation
WPBeginner Support says
You would want to ensure you are using the FTP installation method from our guide below as if you use the built-in methods from hosting providers, they handle that step for you which is why you would not see that page.
https://www.wpbeginner.com/how-to-install-wordpress/#installftp
Administrator
Mallory says
Thanks for this article! I restored my site from the database file. But when I visited the plugins page for the first time, I didn’t immediately copy the list of plugin errors from the plugin files that don’t exist any more. Now the notification is gone. Is there any way to find this list again? There were several plugins that I don’t remember but need to be reinstalled.
WPBeginner Support says
Sadly, we do not have a specific location we would recommend for finding the errors again.
Administrator
Emmanuelkwofie says
Hi, I was noticed by my hosting company that hackers have back door to my website so I should clean it and didn’t know what to do, so I did a backup of my theme, plugins, and upload and downloaded it to my local pc. I did not also remove the database. so in all, I have my database and the other files I backed up. Please, can I still get my website back and how? i don’t have the htc.access file and the wp.config file. How do i get my website back as it was?
WPBeginner Support says
If the method in this article does not help, you could take a look at our other article here: https://www.wpbeginner.com/beginners-guide/beginners-guide-how-to-restore-wordpress-from-backup/
Administrator
Dean says
I ran restore database and let it run for HOURS. All the time it said „loading”. When I went back into cPanel the dbase size is 0.00.
Is there some voodoo magic I can use to restore my database?
WPBeginner Support says
You would want to first reach out to your hosting provider to see if they’re having any issues on their end that could be preventing the restore.
Administrator
LibertySky says
Instead of „Already Installed” I have a new clean installation and nothing is restored
WPBeginner Support says
Hello,
Please retry the steps and make sure your database settings are correct.
Administrator
eswaran says
i have installed wordpress on server and took backup using this i have created same copy of wordpress in my local machine. I have installed some of plugin on server and restored the plugin physical file via FTP to my locai machine. Then i took DB backup from server and restored in my local machine.
The problem is i have activated the plugin’s on server but after restore database the plugin not active automatically in my locai machine. Every time i need to activate manually.
To achieve this do i need update any sql script on database?
Ronny P. says
Thanks. Site was throwing 404 on all posts, got fixed after updating the permalink setting.
Richard Adarkwah says
This article is great and enabled us to have our website back!
Lisander says
I have an old site I wanted to recover, but my old laptop crashed.
Had an older back up lying around (not the latest). i followed these steps, now I have about 70% restored.
Thanks for the guide.
Mustapha says
Thank you very much,
Restored 90% of my lost template, I worked hard for 2 months to create it.
Many thanx!
zhul says
so what happen with my old article if i restored the new backup from another site?
is it replace all data?
Ahmed LAHMAR says
Thank you WPBeginner,
I went through the same bad experience but luckily my images were stored in the free cdn offered by WordPress.com
Ewan Yates says
Thanks for this great guide. Quick question though,…
When creating a new database and user, do they need to be the same as the ones in the backup?
WPBeginner Support says
No, you can create a new database under a different user.
Administrator
Dusty says
This is a great guide for those instances where a full backup isn’t available. Full backups are so important! Thanks!