Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak przywrócić witrynę WordPress za pomocą kopii zapasowej bazy danych

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

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.

Recovering a WordPress site from a database backup alone

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.

MySQL databases in cPanel

Następnie podaj nazwę twojej bazy danych i kliknij przycisk Utwórz bazę danych.

Creating new MySQL database

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.

Adding a new MySQL user

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.

Adding a user to database

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.

Launching phpMyAdmin from cPanel

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.

importdb

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.

Creating configuration file step during WordPress installation

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”.

Already installed message

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.

Deactivated plugins

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.

Finding cached images in Firefox

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.

Finding your images in Google Image search

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.

Internet Archive Way Back Machine

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.

Find and replace missing images in WordPress

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

22 komentarzeZostaw odpowiedź

  1. 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!

  2. 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.

  3. 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

  4. 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?

  5. 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

  6. 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?

  7. 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.

  8. Mustapha says

    Thank you very much,
    Restored 90% of my lost template, I worked hard for 2 months to create it.
    Many thanx!

  9. 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

  10. 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?

  11. Dusty says

    This is a great guide for those instances where a full backup isn’t available. Full backups are so important! Thanks!

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.