Jak połączyć WordPress z bazą danych MySQL Kompletny przewodnik krok po kroku
Opublikowany: 2022-01-09Załóżmy, że jesteś początkującym WordPressem. Jedną z najtrudniejszych rzeczy do zrozumienia jest połączenie WordPressa z bazą danych MySQL. Dla zupełnie początkujących, którzy mogą nie rozumieć, jak działa WordPress, w tym krótkim samouczku chcę przedstawić sposób łączenia WordPressa z bazą danych MySQL i wyjaśnić, jak to działa.
Jeśli chcesz dogłębnie dowiedzieć się, jak działa baza danych WordPress, przygotowałem również najbardziej obszerny przewodnik po bazie danych WordPress (Ostateczny przewodnik po bazie danych WordPress – od początkującego do eksperta), który zawiera następujące tematy:
- Co to jest baza danych WordPress?
- Gdzie jest przechowywana lub zlokalizowana baza danych WordPress?
- Jak działa baza danych WordPress?
- Narzędzia bazodanowe WordPress | Przeglądarka bazy danych WordPress
- Schemat bazy danych WordPress
- Zarządzanie bazą danych WordPress PhpMyAdmin
- Jak zalogować się do bazy danych WordPress lub połączyć się z bazą danych WordPress?
- Kopia zapasowa bazy danych WordPress
- Zarządzanie bazą danych WordPress
- Bezpieczeństwo bazy danych WordPress
- Zaawansowane samouczki dotyczące bazy danych WordPress
- Naprawianie typowych problemów z bazą danych WordPress przez PhpMyAdmin
Wiersz polecenia MySQL
Jeśli lubisz korzystać z CLI, mam dwa samouczki dotyczące zarządzania bazą danych MySQL za pomocą wiersza poleceń; warto je również sprawdzić :
- Jak uruchomić MySQL w wierszu poleceń lub CLI?
- Jak utworzyć bazę danych MySQL WordPress za pomocą wiersza poleceń
Aby jak najlepiej wykorzystać ten samouczek, musisz mieć podstawową wiedzę na temat działania połączenia z bazą danych PHP i MySQL. Aby szybko przyspieszyć połączenie z bazą danych MySQL w PHP, używamy tego kodu w PHP do łączenia się z bazą danych MySQL.
$nazwaserwera = "host lokalny"; // host bazy danych $nazwa użytkownika = "nazwa użytkownika"; //nazwa użytkownika bazy danych $hasło = "hasło"; //hasło do bazy danych // Utwórz połączenie $conn = nowy mysqli($nazwa serwera, $nazwa użytkownika, $hasło); // Sprawdź połączenie if ($conn->connect_error) { die("Połączenie nie powiodło się: ". $conn->connect_error); } //Odpowiedź po pomyślnym połączeniu echo "Połączono pomyślnie";
Idealnie więc, pliki WordPress, które pobierasz z repozytorium WordPress, reprezentują aplikację frontendową, która w tym kontekście wymaga bazy danych (MySQL), w której przechowywane są wszystkie informacje. Wszystkie strony, posty, użytkownicy, post-Meta, meta użytkownika i opcje administratora będą przechowywane w tej bazie danych.
W praktyce, podczas budowania niestandardowej aplikacji PHP, która korzysta z baz danych SQL, powyższy kod jest umieszczany w pliku, który jest powszechnie nazywany „config.php”, chociaż można nadać mu inną nazwę. Aby połączyć WordPressa z bazą danych MySQL, potrzebujemy tego rodzaju pliku, co pokażę w kolejnych krokach.
Ale zanim dowiemy się, jak połączyć WordPressa z bazą danych MySQL, musimy najpierw zrozumieć, dlaczego musimy połączyć WordPressa z bazą danych MySQL.
Dlaczego warto nauczyć się łączyć WordPress z bazą danych MySQL
Po pierwsze, jednym z najczęstszych problemów z witrynami WordPress jest błąd podczas nawiązywania połączenia z bazą danych. W większości przypadków, gdy tworzysz witrynę WordPress, często natkniesz się na ten błąd.
Aby rozwiązać ten błąd, konieczne jest zrozumienie, jak działa WordPress, zwłaszcza w jaki sposób aplikacja WordPress jest połączona z bazą danych.
Jak działa WordPress i baza danych MySQL?
Zrozumienie tej relacji między WordPress i bazą danych MySQL ułatwia łączenie WordPressa z bazami danych MySQL.
Jak ilustruje powyższy obrazek, faza aplikacji frontendowej WordPress opiera się na bazie danych (MySQL) do przechowywania wszystkich danych opublikowanych w witrynie WordPress.
Gdy użytkownik odwiedza witrynę i klika łącze do strony, zawartość strony jest pobierana z bazy danych i wyświetlana w celu wyświetlenia zawartości. Jest to wyłącznie związek między WordPressem a bazą danych MySQL.
Ta dwustronna relacja ułatwia tworzenie dynamicznej witryny internetowej, ponieważ dane można pobierać, edytować, aktualizować i przeglądać. To są podstawy operacji CRUD (tworzenie, odczytywanie, aktualizowanie, usuwanie), która jest główną ideą każdego systemu zarządzania treścią.
Jak połączyć WordPressa z bazą danych MySQL krok po kroku
Krótko mówiąc, aby połączyć WordPressa z bazą danych MySQL, wykonaj następujące czynności:
- Pobierz najnowszą wersję WordPressa i skopiuj ją na lokalny lub zdalny serwer lub serwer hostingowy.
- Utwórz bazę danych MySQL i użytkownika z hasłem do bazy danych MySQL.
- Odwiedź przeglądarkę, w której znajdują się rozpakowane pliki WordPress , wybierz język, a następnie kontynuuj.
- Wypełnij dane swojej bazy danych, które obejmują – nazwę bazy danych, nazwę użytkownika, hasło.
- Pole localhost powinno mieć wartość localhost , ponieważ odnosi się do lokalizacji bazy danych. Jeśli znajduje się na tym samym serwerze, pozostaw go jako domyślny host lokalny.
- Pole prefiksu tabeli powinno być również pozostawione jako wp_ przez większość czasu, ale możesz zmienić je na preferowany prefiks, aby poprawić bezpieczeństwo witryny.
- Kliknij Prześlij i możesz teraz przejść do kolejnych kroków, aby dokończyć instalację WordPressa.
- Otwórz plik wp-config w ścieżce głównej instalacji WordPress. Powinieneś zobaczyć szczegóły bazy danych wprowadzone w kroku 4 potwierdzające, że udało Ci się połączyć WordPress z bazą danych MySQL.
Pobierz najnowszą wersję WordPressa
Aby zainstalować WordPress i połączyć się z bazą danych MySQL, musisz zacząć od pobrania najnowszej wersji WordPressa z oficjalnego repozytorium WordPressa. Po pobraniu WordPressa skopiuj go na serwer lokalny lub zdalny, aby zainstalować WordPress.
Rozpakuj zawartość spakowanego folderu WordPress i upewnij się, że skopiowałeś je do głównego folderu z rozpakowanego folderu WordPress, jak pokazano poniżej:
Teraz usuń pusty folder i pierwotnie pobrany folder zip WordPress pokazany na powyższym obrazku. Teraz jesteśmy gotowi do podłączenia WordPressa do bazy danych MySQL.
Link do kasy, w którym powinien być zainstalowany WordPress. Jeśli jesteś na lokalnym hoście, przejdź do przeglądarki, a następnie wyszukaj 127.0.0.1/folder-where-you-unzipped-WordPress . Przykład 127.0.0.1/njengah-samouczek
Zostaniesz przekierowany do ekranu instalacji WordPress, jak pokazano na poniższym obrazku. Musisz wybrać język, w którym chcesz zainstalować WordPress, a po wybraniu języka kliknij przycisk Kontynuuj , jak pokazano poniżej:
Zostanie wyświetlony następny ekran, jak połączyć WordPress z bazą danych MySql, jak pokazano na poniższym obrazku:
Utwórz bazę danych MySQL
Jak widać na powyższym zrzucie ekranu, musisz mieć następujące informacje, aby połączyć WordPressa z bazą danych MySQL. Możesz utworzyć bazę danych MySQL, jak zilustrowałem w poprzednim samouczku – jak utworzyć bazę danych MySQL WordPress za pomocą wiersza poleceń, lub możesz użyć graficznego interfejsu użytkownika, takiego jak PHPMyAdmin.
- Nazwa bazy danych
- Nazwa użytkownika bazy danych
- Hasło do bazy danych
- Host bazy danych
- Prefiks tabeli (jeśli chcesz uruchomić więcej niż jeden WordPress w jednej bazie danych)
Poniżej znajduje się obraz pustej bazy danych, która została utworzona z poziomu interfejsu PHPMyAdmin, gotowa do połączenia z WordPress i wypełniona tabelami bazy danych WordPress:
Dodaj szczegóły bazy danych MySQL do ekranu instalacji
Gdy masz te dane, kliknij chodźmy i wypełnij dane swojej bazy danych, jak pokazano na poniższym obrazku:
Kliknij przycisk Uruchom instalację, aby zakończyć instalację WordPress i połączyć WordPress z bazą danych MySQL.
Podaj dane swojej witryny, aby móc dokończyć proces instalacji WordPressa:
Na tym etapie pomyślnie zainstalowałeś WordPress i możesz teraz zalogować się do nowo zainstalowanego WordPressa.
Otwórz plik wp-config, aby wyświetlić szczegóły bazy danych MySQL
Początkujący programista WordPress musi zrozumieć, w jaki sposób szczegóły konfiguracji bazy danych są dodawane do skryptu WordPress, aby połączyć WordPress z bazą danych MySQL.
Aby potwierdzić, przejdź do ścieżki głównej, w której zainstalowałeś WordPress i poszukaj pliku wp-config.php , jak pokazano na poniższym obrazku:
Otwórz plik i powinieneś zobaczyć wszystkie szczegóły, które dodaliśmy do kroku 4 , potwierdzające, że Twoja aplikacja WordPress została pomyślnie połączona z bazą danych MySQL.
W przyszłości, gdy będziesz chciał rozwiązać problem z połączeniem WordPressa z bazą danych MySQL, powinieneś zwrócić szczególną uwagę na ten plik, ponieważ to on jest odpowiedzialny za to połączenie.
Zawijanie
W tym samouczku kompleksowo omówiliśmy każdy krok łączenia WordPressa z bazą danych MySQL i jestem przekonany, że możesz z łatwością wykonać te kroki. Jeśli jesteś programistą WordPress lub chcesz zająć się tworzeniem WordPressa, zrozumienie, w jaki sposób WordPress odnosi się do bazy danych MySQL, jest ważnym krokiem.
Podobne artykuły
- Baza danych WordPress: kompletny przewodnik od nowicjusza do eksperta
- Jak zresetować hasło WordPress z PHPMyAdmin
- Jak przesłać motyw do WordPress Przewodnik krok po kroku
- Jak stworzyć bazę danych WordPress w PHPMyAdmin
- Jak utworzyć bazę danych MySQL WordPress za pomocą wiersza poleceń
- Jak uruchomić MySQL w wierszu poleceń