Jak zaktualizować bazę danych WordPress
Opublikowany: 2021-12-14Szukasz najlepszego sposobu na ręczną aktualizację bazy danych witryny? W tym przewodniku pokażemy Ci, co należy zrobić, aby zaktualizować bazę danych WordPress krok po kroku i kiedy należy to zrobić.
WordPress to jeden z najlepszych systemów CMS, który umożliwia tworzenie i dostosowywanie witryny. Aby mieć pewność, że Twoja witryna nie ma żadnych problemów, musisz aktualizować niektóre elementy, a jednym z najważniejszych jest baza danych WordPress.
Baza danych przechowuje wszystkie istotne dane i informacje dotyczące Twojej witryny. Dane te są pobierane z bazy danych i w razie potrzeby wyświetlane na stronie internetowej.
Zanim przyjrzymy się, jak to zaktualizować, lepiej zrozummy, jak ważna jest aktualizacja baz danych i dlaczego warto to robić.
Dlaczego warto aktualizować bazę danych WordPress?
Aktualizacja bazy danych jest bardzo ważna w WordPressie, jeśli często dostosowujesz swoją witrynę . Jest to również jeden z obowiązkowych kroków podczas ręcznej aktualizacji WordPressa .
Dodatkowo, mimo że WordPress jest jedną z najlepszych platform do tworzenia stron internetowych, Twoja witryna może napotkać jeden lub więcej problemów przez całe życie. Na przykład, widzieliśmy wcześniej, jak naprawić błąd nieudanej aktualizacji WordPress, co zrobić, gdy pulpit nawigacyjny się nie ładuje lub gdy napotykasz problem z nieudanym harmonogramem. Ale jeśli napotkany problem jest związany z bazą danych WordPress, możesz stracić dużą część ważnych danych.
Dobrą wiadomością jest to, że większość problemów z bazą danych można rozwiązać, naprawiając ją lub aktualizując. Aby upewnić się, że nie stracisz żadnych danych i możesz rozwiązać wszelkie problemy, zobaczmy, jak zaktualizować bazę danych WordPress .
Jak zaktualizować bazę danych WordPress
Jak wspomniano wcześniej, musisz zaktualizować bazę danych WordPressa tylko wtedy, gdy Twoja witryna napotka problemy lub gdy dokonałeś w niej podstawowych zmian. W większości przypadków, jeśli Twoja baza danych wymaga aktualizacji, WordPress automatycznie to wykryje i poinformuje Cię.
Weźmy za przykład ręczną aktualizację WordPressa w Twojej witrynie. WordPress może poprosić o aktualizację bazy danych po zaktualizowaniu wymaganych plików WordPress. W takim przypadku pojawi się okno dialogowe z informacją, że musisz zaktualizować bazę danych.
Następnie wystarczy kliknąć Aktualizuj bazę danych WordPress , a Twoja baza danych zostanie automatycznie zaktualizowana. Ten proces może zająć trochę czasu, w zależności od rozmiaru bazy danych i połączenia internetowego.
Po zakończeniu procesu Twoja baza danych powinna zostać zaktualizowana i gotowa do pracy.
Jednak w niektórych przypadkach ten alert nie zostanie wyświetlony i konieczne będzie ręczne sprawdzenie dostępności aktualizacji.
Sprawdź aktualizacje dla bazy danych WordPress
Aby sprawdzić, czy jest dostępna aktualizacja Twojej bazy danych WordPress, wystarczy odwiedzić ścieżkę wp-admin/upgrade.php w adresie URL Twojej witryny.
Na przykład, jeśli wprowadzisz adres URL www.twojadomena.com/wp-admin/upgrade.php w przeglądarce internetowej, otworzy się strona szczegółów aktualizacji. Upewnij się, że zmieniłeś „ twojadomena ” na rzeczywistą domenę.
Po przejściu na tę stronę zobaczysz, czy musisz zaktualizować bazę danych WordPress. Jeśli Twoja baza danych jest aktualna, zobaczysz komunikat informujący, że aktualizacja nie jest wymagana. Możesz wrócić do swojej witryny, klikając Kontynuuj .
W przeciwnym razie pojawi się komunikat informujący o konieczności aktualizacji bazy danych.
Jednak czasami WordPress powie, że Twoja baza danych jest aktualna, a nie jest, i może nawet zablokować dostęp do pulpitu administracyjnego. Jeśli napotkasz ten problem, zapoznaj się z naszym samouczkiem o tym, jak naprawić pętlę WordPress „Nie wymaga aktualizacji”.
Zaktualizuj ustawienia konfiguracji bazy danych WordPress
Czasami może być konieczne zaktualizowanie ustawień konfiguracyjnych bazy danych WordPress po aktualizacji bazy danych. Jednym z najczęstszych problemów jest błąd podczas nawiązywania połączenia z bazą danych .
Zwykle dzieje się tak, gdy informacje w pliku wp-config.php są nieprawidłowe, przez co Twoja witryna nie może połączyć się z bazą danych. W takim przypadku musisz zaktualizować ustawienia konfiguracyjne bazy danych WordPress. Zobaczmy, jak to zrobić.
Zanim zaczniemy, upewnij się, że wykonałeś kopię zapasową swojej witryny i bazy danych. Ponieważ będziemy edytować niektóre podstawowe pliki, zawsze dobrze jest mieć kopię zapasową na wypadek, gdyby coś poszło nie tak, aby można było przywrócić witrynę bez utraty informacji.
1. Znajdź prawidłowe informacje o bazie danych
Aby znaleźć prawidłowe ustawienia bazy danych i poświadczenia, przejdź do cPanel swojej witryny. Jeśli nie masz do niego dostępu, skontaktuj się ze swoją firmą hostingową lub administratorem witryny. Następnie wejdź na oficjalną stronę cPanel i zaloguj się na swoje konto.
Następnie przewiń do sekcji Bazy danych i przejdź do phpMyAdmin . Strona phpMyAdmin otworzy się wraz ze wszystkimi bazami danych Twojej witryny.
Wybierz bazę danych swojej obecnej witryny i rozwiń ją, aby zobaczyć wszystkie tabele bazy danych. Teraz zwróć uwagę na prefiks w kolumnie Tabela .
Ponieważ używasz WordPressa, najprawdopodobniej domyślnie będzie to „ wp_ ”.
Teraz przejdź do pulpitu nawigacyjnego cPanel, przejdź do sekcji Bazy danych i kliknij Bazy danych MySQL , aby wyświetlić wszystkie dostępne bazy danych MySQL.
Następnie zlokalizuj używaną bazę danych w obszarze Bieżące bazy danych . Na koniec zapisz nazwę użytkownika i hasło do bazy danych, ponieważ będą potrzebne w następnym kroku.
2. Zaktualizuj plik wp-config.php
Po zapisaniu wszystkich wymaganych poświadczeń i informacji dotyczących bazy danych musisz zaktualizować ją do pliku wp-config.php . Aby to zrobić, w cPanel przejdź do Pliki> Menedżer plików i przejdź do katalogu plików, w którym jest zainstalowany WordPress.
Tutaj znajdziesz plik wp-config.php . Aby go zaktualizować, musisz go edytować .
Otwórz plik, znajdź ustawienie DB_NAME i zastąp je nazwą bazy danych Twojej witryny. Na przykład, jeśli nazwa Twojej bazy danych to „ example_wp” , musisz zaktualizować ustawienie w następujący sposób:
define( 'DB_NAME', 'example_wp' );
Następnie musisz zaktualizować nazwę użytkownika i hasło do bazy danych. Możesz to zrobić za pomocą ustawień DB_USER i DB_PASSWORD . Na przykład, jeśli nazwa użytkownika i hasło bazy danych to „ wp_username ” i „ wp_password ”, należy zaktualizować ustawienia w następujący sposób:
/** Nazwa użytkownika bazy danych MySQL */ define('DB_USER', 'wp_username'); /** Hasło bazy danych MySQL */ define('DB_PASSWORD', 'wp_password');
Upewnij się również, że ustawienie hosta w DB_HOST jest ustawione na localhost :
define( 'DB_HOST', 'localhost' );
Na koniec zaktualizuj zanotowany wcześniej prefiks tabeli bazy danych w następujący sposób:
$table_prefix = 'wp_';
W tym przypadku „ wp_ ” jest prefiksem tabeli. Jeśli Twoja baza danych WordPress ma niestandardowy prefiks, dostosuj odpowiednio kod.
Na koniec zapisz plik , załaduj swoją witrynę, a zobaczysz, że istnieje połączenie z bazą danych i że Twoja witryna się ładuje. Otóż to! W ten sposób możesz zaktualizować ustawienia konfiguracyjne bazy danych WordPress .
Przydaje się to również w innych sytuacjach. Na przykład jest to jedno z rozwiązań, które możesz zastosować, gdy logowanie do WordPressa nie działa.
Jak naprawić pętlę wymaganej aktualizacji bazy danych WordPress?
Podobnie jak w przypadku błędu połączenia z bazą danych, wymagana pętla aktualizacji bazy danych WordPress jest również jednym z najczęstszych problemów w procesie aktualizacji bazy danych. W tej pętli błędów początkowo zostaniesz poproszony o zaktualizowanie bazy danych WordPress. Ale kiedy klikniesz monit o aktualizację, zobaczysz biały ekran śmierci lub strona internetowa przestanie się ładować .
Jeśli ci się to przydarzyło, nie panikuj. W tej sekcji pokażemy Ci szybkie rozwiązanie. W tym celu upewnij się, że wartość db_version zarówno Twojej bazy danych, jak i pliku WordPress version.php są takie same .
Po sprawdzeniu tego musisz uzyskać dostęp do bazy danych witryny z cPanel. Zaloguj się do cPanel i przejdź do Bazy danych> phpMyAdmin . Następnie wybierz bazę danych, otwórz tabelę wp_options i zanotuj wartość_opcji dla nazwy opcji „ wersja_db ” w tej tabeli.
Następnie otwórz Menedżera plików z cPanel i przejdź do katalogu / wp-include / swojej witryny WordPress. Tam zlokalizuj i otwórz plik version.php i sprawdź ustawienie db_version . Będzie on reprezentowany przez coś podobnego w następujący sposób:
$wp_db_version = 49752;
Upewnij się, że obie wartości db_version są takie same jak w bazie danych. Jeśli nie, zmień go w pliku version.php i zapisz.
Alternatywna poprawka: przejdź do katalogu /wp-content/ z Menedżera plików na pulpicie nawigacyjnym cPanel. Zobaczysz tutaj plik object-cache.php . Po prostu usuń lub zmień nazwę pliku i powinieneś być w stanie pozbyć się wymaganej pętli aktualizacji bazy danych WordPress.
Jeśli po tym nadal masz problemy z tą pętlą błędów, poszukaj konfliktów motywów i wtyczek, aktualizując je. Alternatywnie możesz spróbować dezaktywować je zbiorczo, a następnie aktywować je jeden po drugim, aby znaleźć ten, który powoduje problem.
Jeśli podczas tego procesu napotkasz okropne WSoD, zapoznaj się z naszym samouczkiem, jak naprawić biały ekran śmierci.
Bonus: jak zaktualizować motyw WordPress
Oprócz aktualizowania bazy danych musisz również aktualizować swój motyw. W tej sekcji pokażemy, jak to zrobić. Istnieją 3 sposoby na zaktualizowanie motywu. W tym poście pokażemy Ci metodę ręczną, ale aby uzyskać więcej informacji na temat pozostałych dwóch, zapoznaj się z naszym przewodnikiem, jak zaktualizować motyw.
Aby zaktualizować motyw, przejdź do witryny internetowej motywu i pobierz najnowszą wersję w formacie .zip . Następnie w panelu WordPress przejdź do Wygląd > Motywy i naciśnij Dodaj nowy . Następnie kliknij Prześlij motyw , wybierz właśnie pobrany plik i prześlij go. Następnie kliknij Zainstaluj teraz .
Podczas aktualizowania motywu zobaczysz komunikat z pytaniem, czy chcesz zastąpić istniejące pliki motywu nowymi. Zastąp pliki i na koniec aktywuj motyw.
UWAGA : podczas aktualizowania motywu nadrzędnego nie stracisz dostosowania w witrynie, o ile zastosujesz je do motywu podrzędnego.
Aby uzyskać więcej informacji na temat tego procesu, zapoznaj się z naszym samouczkiem dotyczącym aktualizacji motywu WordPress.
Wniosek
Podsumowując, aktualizowanie bazy danych jest bardzo ważne, aby zapewnić bezpieczeństwo witryny i uniknąć utraty danych, zwłaszcza jeśli często dostosowujesz witrynę. Mimo że w większości przypadków WordPress automatycznie informuje o dostępności aktualizacji, możesz również ręcznie sprawdzić dostępność aktualizacji bazy danych, przechodząc na stronę www.twojadomena.com/wp-admin/upgrade.php .
Regularna aktualizacja jest bardzo ważna, ponieważ każdy problem z bazą danych może mieć duży wpływ na Twoją witrynę. W tym przewodniku pokazaliśmy, co możesz zrobić, aby zaktualizować bazę danych WordPress. Dodatkowo widzieliśmy, jak aktualizować ustawienia konfiguracyjne bazy danych. Może to być bardzo pomocne w przypadku problemów z połączeniem z bazą danych po aktualizacji bazy danych WordPress.
Na koniec pokazaliśmy, jak naprawić wymaganą pętlę aktualizacji bazy danych.
Aby uzyskać więcej informacji na temat rozwiązywania typowych problemów z WordPressem, zajrzyj do następujących postów:
- Napraw problem z brakiem ładowania pulpitu WordPress
- Błąd aktualizacji WordPress nie powiódł się: jak to naprawić
- Jak naprawić permalinki WordPress
Jeśli uznałeś ten artykuł za przydatny, udostępnij go w mediach społecznościowych, aby pomóc znajomym zaktualizować swoje bazy danych. Czy próbowałeś tego na swojej stronie? Jak poszło? Daj nam znać w komentarzach poniżej.