[Fix] Uw PHP-installatie lijkt de MySQL-extensie te missen die vereist is door WordPress

Uw PHP-installatie lijkt de MySQL-extensie te missen

Een bericht waarin staat dat "Uw PHP-installatie de MySQL-extensie lijkt te missen die wordt vereist door WordPress" verschijnt wanneer u WordPress probeert te installeren of toegang krijgt tot uw WordPress-site.

Het kan vervelend zijn om een ​​probleem te ervaren waardoor u uw WordPress-site niet kunt gebruiken of openen, net als bij elke WordPress-foutmelding.

Geef de hoop echter niet op!

Deze fout geeft meestal aan dat er iets mis is met de code van de website en dat WordPress geen verbinding kan maken met de MySQL-database.

We zullen in dit artikel bespreken wat dat "iets" zou kunnen zijn, samen met wat advies over hoe u deze foutmelding kunt analyseren en oplossen.

 

Wat leidt tot de ontbrekende MySQL-extensiefout in WordPress?

De foutmelding "Uw PHP-installatie lijkt de MySQL-extensie te missen die wordt vereist door WordPress" resulteert, zoals we in de inleiding vermeldden, van een probleem met de code of scripts op uw server.

Deze fout geeft specifiek aan dat de PHP van uw server niet de benodigde extensie heeft om uw WordPress-website aan zijn MySQL-database te koppelen.

Dit kan om twee belangrijke redenen het geval zijn:

1. U gebruikt een oudere WordPress-versie met PHP 7+

U gebruikt een oudere WordPress-versie

Omdat PHP 7.0 de MySQL-extensie heeft afgeschaft ten gunste van MySQLi, kunt u deze fout tegenkomen als u een extreem oude versie van WordPress gebruikt met een moderne versie van PHP.

Met andere woorden, PHP 7+ heeft niet langer de MySQL-extensie die WordPress vereist.

In plaats daarvan worden recentere PDO MySQL- of MySQLi-extensies door WordPress gebruikt in moderne versies. WordPress-versies ouder dan versie 3.9 kunnen echter de oorzaak van dit probleem zijn.

Misschien wil je dat ook leer hoe u uw PHP-versie in WordPress kunt upgraden.

De extensie ontbreekt of is niet correct ingesteld bij gebruik van PHP 5.6 of lager

De andere waarschijnlijke reden is dat PHP 5.6, dat werd uitgebracht voordat de MySQL-extensie werd afgeschaft, wordt gebruikt, maar dat de extensie ontbreekt of niet correct is geconfigureerd.

Manieren om WordPress te repareren lijken de MySQL-extensie te vereisen, die uw PHP-installatie lijkt te missen

Nu u weet wat er aan de hand is, gaan we wat advies bespreken om het probleem op te lossen.

Controleer welke versie van PHP u gebruikt

Controleer welke versie van PHP u gebruikt

Uitzoeken welke PHP-versie is geïnstalleerd op de server die uw WordPress-site host, is de eerste stap bij het diagnosticeren van dit probleem. Het antwoord op deze vraag bepaalt welke acties u vervolgens moet ondernemen.

Gebruik FTP om verbinding te maken met de server die uw WordPress-website host om dit te verifiëren. Uw webhost kan u uw FTP-gegevens verstrekken, maar u hebt ook een FTP-client nodig om verbinding te maken.

U kunt de tool cPanel File Manager gebruiken als uw host cPanel gebruikt.

Nadat u een verbinding met uw server tot stand heeft gebracht, maakt u een nieuw bestand met de naam phpinfo.php in de hoofdmap van uw WordPress-website. Dit zou dezelfde map moeten zijn die uw wp-config.php-bestand bevat.

Bewerk vervolgens het bestand en voeg het volgende codefragment toe:  

Ga naar uwsite.com/phpinfo.php nadat u het bestand hebt opgeslagen (en indien nodig de opgeslagen versie opnieuw uploadt). Zorg ervoor dat u uwsite.com vervangt door uw werkelijke domeinnaam.

Er zou een scherm moeten verschijnen met tal van verschillende details over de PHP-configuratie op uw server. Zoek naar het item PHP-versie in het gedeelte Kern terwijl u naar beneden scrolt.

Houd de cijfers in de gaten; je zou iets in de trant van xxx moeten zien, zoals 7.2.25 of 5.6.8:

Controleer de WordPress PHP-versie

De WordPress-software moet meestal worden bijgewerkt als uw PHP-versie begint met een "7". Aan de andere kant heb je misschien niet de MySQL-extensie als je nog steeds PHP 5.X gebruikt.

Opmerking: bij Kinsta raden ze ten zeerste aan om de meest recente PHP-release te gebruiken. Eigenlijk ondersteunen ze geen PHP-versies ouder dan 7.4.

Vanwege hun tragere prestaties en gebrek aan beveiligingsupdates, kunnen deze verouderde versies een beveiligingsrisico vormen voor uw website.

Lees meer over de voordelen van het gebruik van huidige, ondersteunde PHP-versies.

2. Werk de Core WordPress-software bij

De meest waarschijnlijke reden voor deze fout, als uw server PHP 7+ ondersteunt, is dat u een verouderde versie van WordPress gebruikt. Deze fout kan optreden als u WordPress versie 3.9 of eerder gebruikt.

De oplossing is om uw WordPress-software bij te werken, die ook een heleboel nieuwe functies zal toevoegen en de beveiliging en prestaties zal verbeteren.

Zorg ervoor dat u een back-up van uw website hebt voordat u uw WordPress-versie handmatig bijwerkt. U kunt de meest recente versie van de WordPress-software krijgen door naar WordPress.org te gaan.

Pak het zipbestand uit naar uw computer nadat u het hebt gedownload. Verwijder vervolgens de volgende items uit de map die alle WordPress-bestanden bevat:

Update de Core WordPress-software

  • het bestand wp-config-sample.php
  • Het bestand wp-config.php (mogelijk ziet u dit bestand niet - zorg er wel voor dat u het verwijdert als het er is).
  • de map wp-content.

Nadat u deze items hebt verwijderd, gebruikt u FTP om de resterende bestanden en mappen naar uw server te uploaden. Uw FTP-client moet de instructie krijgen om alle bestanden te overschrijven wanneer u wordt gevraagd naar dubbele bestanden.

Je WordPress-site zou de meest recente versie moeten gebruiken en je probleem zou moeten zijn opgelost zodra de bestandsuploads zijn voltooid.

3. Controleer of de MySQL-extensie is geïnstalleerd

Controleer of de MySQL-extensie is geïnstalleerd

Uw server heeft mogelijk niet de MySQL extensie die WordPress nodig heeft als het nog steeds PHP 5.6 of een eerdere versie gebruikt.

Keer terug naar het phpinfo.php-bestand dat u in stap 1 voor het eerst naar uw server hebt geüpload om te zien of dit het geval is.

Zoek naar een sectie met de naam mysql of mysqli.

Als de MySQL-extensie is geïnstalleerd, moet het versie-item van de Client API-bibliotheek een versienummer hebben; als u deze gegevens niet kunt vinden, is de MySQL-extensie niet aanwezig.

De beste manier van handelen is meestal om contact op te nemen met het ondersteuningsteam van je host en te vragen of ze het voor je installeren.

Houd er rekening mee dat PHP-versies onder 7.4 geen beveiligingsupdates meer ontvangen en slechter presteren dan recentere versies, dus we raden het gebruik ervan ten zeerste af.

Upgrade uw server naar PHP 7.4+ in plaats van tijd te besteden aan het correct configureren van een oudere versie van PHP, unless je moet absoluut PHP 5.6 of lager blijven gebruiken.

U kunt onze instructies volgen om PHP op elke server te installeren en de PHP-versie van uw WordPress-website bij te werken.

4. Zorg ervoor dat de PHP-extensie correct is geconfigureerd

Als de extensie is geïnstalleerd en je gebruikt PHP 5.6 of lager, kan het probleem zijn dat deze niet correct is geconfigureerd. Twee typische problemen zijn:

Hoe het WordPress php.ini-bestandspad te vinden

  • een Linux-server gebruiken tijdens het uploaden van een php.ini-bestand dat is ontworpen voor Windows-servers
  • verkeerde bestandspaden

Het phpinfo.php-bestand dat u eerder hebt gemaakt, bevat de locatie van uw php.ini-bestand:

Ten eerste raden we aan om het bestaande bestand als back-up naar uw lokale computer te downloaden. Probeer vervolgens het php.ini-bestand te verwijderen om te zien of dat het probleem oplost.

Samengevat

Het is een frustrerende fout om het bericht "Uw PHP-installatie lijkt de MySQL-extensie te missen die vereist is door WordPress" tegen te komen.

Door de instructies in dit artikel te volgen, zou u het probleem echter moeten kunnen lokaliseren en oplossen.

Zorg ervoor dat u de meest recente versies van PHP en WordPress gebruikt volgens onze voorgestelde oplossing.

Je zou deze fout automatisch moeten kunnen oplossen als je PHP 7.4+ en WordPress 5.0+ gebruikt, en ook toegang krijgen tot alle andere prestatie-, beveiligings- en functieverbeteringen die bij het updaten horen.

Besteed less tijd en geld, terwijl de prestaties van de site worden verbeterd door:

  • Hulp krijgen van WordPress-hostingexperts die altijd klaar staan ​​om te helpen.
  • Integratie van Cloudflare Enterprise.
  • 34 datacenters wereldwijd bedienen een wereldwijd publiek.
  • Gebruikmakend van geïntegreerde Application Performance Monitoring voor optimalisatie.

Zonder langetermijnverplichtingen, begeleide migraties en een geld-terug-garantie van 30 dagen, biedt één abonnement dat alles en nog veel meer. Bekijk de plannen van Kinsta of spreek met sales om het abonnement te vinden dat het beste bij jou past.

Uw PHP-installatie lijkt te ontbreken Veelgestelde vragen

De MySQL-extensie lijkt te ontbreken in uw PHP-installatie. Hoe kan dit worden opgelost?

Het bericht "Uw PHP-installatie lijkt de MySQL-extensie te missen die wordt vereist door WordPress" kan op drie verschillende manieren worden opgelost, die we in dit bericht hebben behandeld. 1 Upgrade naar de nieuwste versie van uw WordPress-installatie. 2 Controleer of de MySQL-extensie is ingesteld en werkt. 3 Controleer of de PHP-extensie correct is ingesteld.

Hoe los ik het probleem met de ontbrekende MySQL-extensie van WordPress op?

Concluderend, de ontbrekende MySQL-extensiefout treedt op wanneer een van PHP of WordPress wordt bijgewerkt, maar niet de andere. De eenvoudigste oplossing is om het versienummer van uw PHP te controleren om te zien of het 7 of hoger is. En zorg er vervolgens voor dat WordPress ook de nieuwste versie gebruikt en upgrade welke niet up-to-date is.

Waarom is de PHP van mijn WordPress-website kapot?

Het geeft aan dat WordPress geen verbinding kan maken met uw MySQL-database omdat de PHP-installatie van uw server de benodigde MySQL-extensie mist. Ondersteuning voor deze extensie wordt niet langer aanbevolen in PHP 7.0 en latere versies. De code van uw WordPress-website is niet compatibel met de PHP-versie die u gebruikt, daarom ziet u dit bericht.

Over de auteur
Shahzad Saeed
Auteur: Shahzad SaeedWebsite: http://shahzadsaeed.com/
Shahzaad Saaed is als WordPress-expert op een groot aantal websites van autoriteiten te zien geweest. Hij is gespecialiseerd in contentmarketing om bedrijven te helpen meer bezoekers te trekken.

Nog een ding... Wist je dat mensen die nuttige dingen zoals dit bericht delen er ook GEWELDIG uitzien? ​
Alstublieft laat een nuttig geef commentaar met je mening, deel dit dan op je Facebook-groep (en) die dit nuttig zouden vinden en laten we samen de vruchten plukken. Bedankt voor het delen en aardig zijn!

Disclosure: Deze pagina kan links bevatten naar externe sites voor producten die we geweldig vinden en die we van harte aanbevelen. Als u producten koopt die we aanbevelen, kunnen we een verwijzingsvergoeding verdienen. Dergelijke vergoedingen hebben geen invloed op onze aanbevelingen en we accepteren geen betalingen voor positieve beoordelingen.

Auteur (s) Uitgelicht op:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   en nog veel meer ...