W WordPressie od czasu do czasu napotkasz błąd „Twoja instalacja PHP wydaje się nie mieć rozszerzenia MySQL, które jest wymagane przez WordPress”.
Pojawienie się tego błędu uniemożliwia użytkownikom zobaczenie twojej witryny internetowej. Jeśli pojawia się często, może mieć negatywny wpływ na komfort korzystania z twojej witryny.
Na przestrzeni lat wielokrotnie doświadczaliśmy tego błędu na WPBeginner i niektórych witrynach internetowych innych marek.
Z naszego doświadczenia dowiedzieliśmy się, że można poprawić ten błąd, sprawdzając wersję PHP i aktualizując WordPress. Możesz również sprawdzić ustawienia PHP i upewnić się, że rozszerzenie MySQL jest zainstalowane.
W tym artykule pokażemy, jak poprawić błąd PHP braku rozszerzenia MySQL w WordPress.
Czym jest błąd braku rozszerzenia MySQL w PHP?
Kiedy pracujesz nad budową witryny internetowej WordPress lub przechodzisz na stronę internetową, możesz natknąć się na błąd „wydaje się, że w twojej instalacji PHP brakuje rozszerzenia MySQL, które jest wymagane przez WordPress”.
Ten błąd zwykle oznacza, że coś poszło nie tak z kodem twojej witryny i uniemożliwia WordPressowi połączenie się z bazą danych MySQL.
Błąd braku rozszerzenia MySQL w PHP pojawia się zazwyczaj podczas aktualizacji lub instalacji WordPressa, migracji witryny internetowej, zmiany konfiguracji serwera lub zmiany systemu operacyjnego, który nie posiada rozszerzenia MySQL (np. Linux).
Przyjrzyjmy się zatem przyczynom tego błędu.
Co powoduje błąd braku rozszerzenia MySQL w PHP?
Istnieje wiele powodów, dla których może wystąpić błąd PHP braku rozszerzenia MySQL.
Jednym z nich jest to, że używasz nieaktualnej wersji WordPressa z najnowszą wersją PHP. Jeśli używasz PHP 7.0 lub nowszego, to powinieneś wiedzieć, że przestarzały on rozszerzenie MySQL.
Tak więc, jeśli masz starszą wersję WordPressa, która działa z PHP 7.0 lub nowszym, to nie znajdzie ona rozszerzenia MySQL i spowoduje ten błąd.
Innym powodem, dla którego możesz zobaczyć ten błąd, jest brak lub nieprawidłowa konfiguracja rozszerzenia MySQL. Nawet jeśli używasz PHP w wersji 5.6 lub niższej, błąd braku rozszerzenia MySQL może nadal występować z powodu nieaktualnego rozszerzenia MySQL.
Zobaczmy teraz kilka sposobów na poprawienie błędu „wydaje się, że w twojej instalacji PHP brakuje rozszerzenia MySQL, które jest wymagane przez WordPress”.
Możesz skorzystać z poniższych odnośników, aby zapoznać się z dowolnymi wskazówkami:
Poprawki do błędu braku rozszerzenia MySQL w WordPressie
Teraz, gdy już wiesz, co powoduje ten błąd WordPressa, oto kilka sposobów na jego poprawkę.
1. Sprawdź używaną wersję PHP
Pierwszą rzeczą, którą możesz zrobić, jest sprawdzenie wersji PHP twojej witryny internetowej. Konflikt między wersją WordPress i PHP zwykle powoduje błąd braku rozszerzenia MySQL.
Aby rozpocząć, możesz przejść do strony Narzędzia ” Kondycja witryny z kokpitu WordPress. Następnie wystarczy przejść do karty „Informacje”.
Następnie możesz przewinąć w dół do sekcji „Serwer” i kliknąć, aby ją rozwinąć. Tutaj zobaczysz informacje o serwerze dla twojej witryny internetowej.
Przejdź dalej i zobacz szczegóły wersji PHP.
Jeśli wersja PHP twojej witryny zaczyna się od 7 lub niższej, oznacza to, że musisz ją zaktualizować. Może to rozwiązać błąd braku rozszerzenia MySQL PHP, ponieważ będzie on zgodny [może być też „kompatybilny”] z najnowszą wersją WordPress.
Zdecydowanie zalecamy korzystanie z PHP 8.0 lub najnowszej wersji, ponieważ zabezpieczy to twoją witrynę przed zagrożeniami bezpieczeństwa. Ponadto zoptymalizuje ona wydajność twojej witryny i poprawi wszelkie luki w zabezpieczeniach i błędy.
Możesz dowiedzieć się więcej, korzystając z naszego przewodnika na temat aktualizacji wersji PHP w WordPress.
2. Zaktualizuj WordPress do najnowszej wersji
Po sprawdzeniu wersji PHP możesz również sprawdzić, z której wersji WordPressa korzystasz.
Jeśli jest to starsza wersja i korzystasz z najnowszej wersji PHP, rozważ aktualizację WordPress, aby rozwiązać błąd braku rozszerzenia PHP MySQL.
Prostym sposobem na sprawdzenie wersji WordPress jest przejście do kokpitu ” Aktualizacje z panelu administracyjnego WordPress. Tutaj należy poszukać informacji „Obecna wersja”.
Jeśli wersja WordPressa to 3.9 lub niższa, zalecamy jej aktualizację w celu poprawienia błędu braku rozszerzenia MySQL.
Najlepsze jest to, że WordPress ma wbudowany menedżer aktualizacji. Możesz zaktualizować go do najnowszej wersji jednym kliknięciem przycisku.
Aby dowiedzieć się więcej, zapoznaj się z naszym przewodnikiem na temat bezpiecznej aktualizacji WordPressa.
3. Upewnij się, że rozszerzenie MySQL jest zainstalowane
Teraz, gdy zaktualizowałeś wersję PHP i WordPress na swojej witrynie internetowej i nadal napotykasz błąd „PHP missing MySQL extension”, musisz sprawdzić, czy rozszerzenie MySQL jest poprawnie zainstalowane na twojej witrynie.
Możesz to zrobić, przechodząc do strony Narzędzia ” Kondycja witryny z kokpitu WordPress. Następnie należy przejść do karty „Informacje”.
Następnie przejdź do sekcji „Baza danych” i kliknij, aby ją rozwinąć.
W polu Extension szukaj mysqli lub mysql.
Jeśli pole jest puste lub w ogóle niewidoczne, oznacza to, że brakuje rozszerzenia MySQL.
Teraz proces instalacji rozszerzenia będzie zależał od twojego dostawcy hostingu WordPress. Możesz po prostu skontaktować się z nim w celu uzyskania pomocy lub poprosić zespół pomocy technicznej o zainstalowanie go za Ciebie.
4. Sprawdź twoją konfigurację PHP
Innym sposobem na poprawienie błędu braku rozszerzenia MySQL jest sprawdzenie ustawień PHP twojej witryny.
Czasami może się zdarzyć, że załadujesz niewłaściwy plik php.ini lub użyjesz niewłaściwej ścieżki do pliku. Prowadzi to do problemów z konfiguracją PHP i brakujących rozszerzeń MySQL.
Plik php.ini jest domyślnym plikiem konfiguracyjnym dla PHP i wpływa na sposób działania twojej witryny. Przesłanie nieprawidłowego pliku zwykle ma miejsce, jeśli używasz innego systemu operacyjnego. Na przykład, możesz wgrać plik php.ini przeznaczony dla systemu Windows na serwer Linux.
Aby znaleźć ścieżkę do twojego pliku php.ini w pliku phpinfo.php, możesz wpisz następujący adres internetowy w przeglądarce:
www.example.com/phpinfo.php
Upewnij się tylko, że zastąpiłeś www.example.com nazwą twojej domeny.
Następnie zobaczysz szczegóły twojej instalacji PHP.
Stąd można przewinąć w dół i poszukać pól „Ścieżka pliku konfiguracyjnego” lub „Wczytywany plik konfiguracyjny”.
Po zlokalizowaniu pliku php.ini wystarczy połączyć się z klientem FTP, przejść do ścieżki pliku i usunąć go, aby sprawdzić, czy poprawi to błąd braku rozszerzenia MySQL w PHP.
Przed usunięciem zalecamy utworzenie kopii zapasowej istniejącego pliku poprzez pobranie go na twój komputer. W ten sposób, jeśli coś pójdzie nie tak, możesz przywrócić plik php.ini i uzyskać dostęp do twojej witryny internetowej.
Bonus: Zasoby dla poprawek błędów WordPressa
Teraz, gdy wiesz już o błędzie PHP braku rozszerzenia MySQL, możesz również sprawdzić nasze przewodniki dotyczące rozwiązywania innych błędów WordPress:
- Jak naprawiono błąd krytyczny w WordPress (krok po kroku)
- Jak naprawiono błąd 500 Internal Server Error w WordPress?
- Jak naprawiono błąd braku odpowiedzi serwera DNS w WordPress?
- Jak łatwo włączyć tryb debugowania WordPressa, aby poprawić błędy na witrynie?
- Jak naprawić błąd przetwarzania obrazków w WordPressie?
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak poprawić błąd PHP braku rozszerzenia MySQL w WordPress. Warto również zapoznać się z naszym przewodnikiem na temat tego, jak poprawić błąd braku katalogu tymczasowego w WordPress oraz czym jest błąd 414 request URI too long i jak go naprawić.
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.
Masz pytanie lub sugestię? Zostaw komentarz, aby rozpocząć dyskusję.