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 naprawiono błąd „PHP Missing MySQL Extension” w WordPress?

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.

How to fix PHP missing MySQL extension error

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

Opening Site Health Info in WordPress

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.

Check PHP version

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

Check wordpress version

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.

WordPress updates

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

Opening Site Health Info in WordPress

Następnie przejdź do sekcji „Baza danych” i kliknij, aby ją rozwinąć.

W polu Extension szukaj mysqli lub mysql.

Look for extension info in database

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.

View php installation details

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.

View path of php ini file

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:

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.

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

Komentarze

  1. Gratulacje, masz okazję być pierwszym komentującym ten artykuł.
    Masz pytanie lub sugestię? Zostaw komentarz, aby rozpocząć dyskusję.

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