[Fixa] Din PHP-installation verkar sakna MySQL-tillägget som krävs av WordPress

Din PHP-installation verkar sakna MySQL-tillägget

Ett meddelande som säger att "Din PHP-installation verkar sakna MySQL-tillägget som krävs av WordPress" visas när du försöker installera WordPress eller komma åt din WordPress-webbplats.

Det kan vara irriterande att uppleva ett problem som hindrar dig från att använda eller komma åt din WordPress-webbplats, precis som med alla WordPress-felmeddelanden.

Ge dock inte upp hoppet!

Det här felet indikerar vanligtvis att något är fel med webbplatsens kod och att WordPress inte kan ansluta till sin MySQL-databas.

Vi kommer att diskutera vad det där "något" kan vara i den här artikeln, tillsammans med några råd om hur man analyserar och löser det här felmeddelandet.

 

Vad leder till det saknade MySQL-tilläggsfelet i WordPress?

Felmeddelandet "Din PHP-installation verkar sakna MySQL-tillägget som krävs av WordPress" beror, som vi nämnde i inledningen, från ett problem med koden eller skripten på din server.

Det här felet indikerar specifikt att din servers PHP inte har den nödvändiga tillägget för att länka din WordPress-webbplats till dess MySQL-databas.

Detta kan vara fallet av två huvudsakliga skäl:

1. Du använder en äldre WordPress-version med PHP 7+

Du använder en äldre WordPress-version

Eftersom PHP 7.0 fasade ut MySQL-tillägget till förmån för MySQLi, kan du stöta på det här felet om du använder en extremt gammal version av WordPress med en modern version av PHP.

PHP 7+ har med andra ord inte längre MySQL-tillägget som WordPress kräver.

Istället används nyare PDO MySQL- eller MySQLi-tillägg av WordPress i moderna versioner. Men WordPress-versioner före version 3.9 kan vara orsaken till detta problem.

Du kanske också vill lär dig hur du uppgraderar din PHP-version i WordPress.

Tillägget saknas eller är inte korrekt konfigurerat när du använder PHP 5.6 eller lägre

Den andra troliga orsaken är att PHP 5.6, som släpptes innan MySQL-tillägget fasades ut, används, men att tillägget antingen saknas eller inte är korrekt konfigurerat.

Sätt att fixa WordPress verkar kräva MySQL-tillägget, som din PHP-installation verkar saknas

Nu när du är medveten om vad som händer, låt oss diskutera några råd för att lösa problemet.

Kontrollera vilken version av PHP du använder

Kontrollera vilken version av PHP du använder

Att ta reda på vilken PHP-version som är installerad på servern som är värd för din WordPress-webbplats är det första steget för att diagnostisera detta problem. Svaret på den här frågan avgör vilka åtgärder du ska vidta härnäst.

Använd FTP för att ansluta till servern som är värd för din WordPress-webbplats för att verifiera detta. Din webbvärd kan ge dig dina FTP-uppgifter, men du behöver också en FTP-klient för att ansluta.

Du kan använda verktyget cPanel File Manager om din värd kör cPanel.

När du har upprättat en anslutning till din server, skapa en ny fil som heter phpinfo.php i rotkatalogen på din WordPress-webbplats. Detta bör vara samma mapp som innehåller filen wp-config.php.

Redigera sedan filen och lägg till följande kodavsnitt:  

Besök yoursite.com/phpinfo.php efter att du har sparat filen (och ladda upp den sparade versionen igen om det behövs). Se till att ersätta yoursite.com med ditt faktiska domännamn.

En skärm med många olika detaljer om PHP-konfigurationen på din server borde dyka upp. Leta efter PHP-versionsobjektet i Core-sektionen när du rullar nedåt.

Håll ett öga på siffrorna; du bör se något i stil med xxx, som 7.2.25 eller 5.6.8:

Kontrollera WordPress PHP-version

WordPress-programvaran behöver vanligtvis uppdateras om din PHP-version börjar med en "7". Å andra sidan kanske du inte har MySQL-tillägget om du fortfarande använder PHP 5.X.

Obs: På Kinsta rekommenderar de starkt att du använder den senaste PHP-versionen. De stöder faktiskt inte PHP-versioner tidigare än 7.4.

På grund av deras långsammare prestanda och brist på säkerhetsuppdateringar kan dessa föråldrade versioner utgöra en säkerhetsrisk för din webbplats.

Lär dig mer om fördelarna med att använda nuvarande PHP-versioner som stöds.

2. Uppdatera kärnprogrammet för WordPress

Den mest troliga orsaken till detta fel, om din server stöder PHP 7+, är att du använder en föråldrad version av WordPress. Det här felet kan uppstå om du använder WordPress version 3.9 eller tidigare.

Lösningen är att uppdatera din WordPress-programvara, vilket också kommer att lägga till massor av nya funktioner och förbättra säkerheten och prestanda.

Se till att du har en säkerhetskopia av din webbplats innan du manuellt uppdaterar din WordPress-version. Du kan få den senaste versionen av WordPress-programvaran genom att besöka WordPress.org.

Extrahera zip-filen till din dator efter att ha laddat ner den. Ta sedan bort följande objekt från mappen som innehåller alla WordPress-filer:

Uppdatera Core WordPress-programvaran

  • filen wp-config-sample.php
  • Filen wp-config.php (du kanske inte ser den här filen – se bara till att ta bort den om den finns där).
  • mappen wp-content.

När du har tagit bort dessa objekt använder du FTP för att ladda upp de återstående filerna och mapparna till din server. Din FTP-klient bör instrueras att skriva över alla filer när du tillfrågas om duplicerade filer.

Din WordPress-webbplats bör använda den senaste versionen och ditt problem bör vara löst när filuppladdningarna är klara.

3. Kontrollera om MySQL-tillägget är installerat

Kontrollera om MySQL-tillägget är installerat

Din server kanske inte har MySQL tillägg som WordPress behöver om det fortfarande kör PHP 5.6 eller en tidigare version.

Gå tillbaka till filen phpinfo.php som du först laddade upp till din server i steg 1 för att se om så är fallet.

Sök efter en sektion med namnet mysql eller mysqli.

Om MySQL-tillägget är installerat, bör versionsobjektet för klient-API-biblioteket ha ett versionsnummer bredvid sig; om du inte kan hitta dessa data finns MySQL-tillägget inte närvarande.

Det bästa tillvägagångssättet är vanligtvis att kontakta supportteamet för din värd och begära att de installerar det åt dig.

Observera att PHP-versioner under 7.4 inte längre får säkerhetsuppdateringar och presterar sämre än nyare versioner, så vi avråder starkt från att använda dem.

Uppgradera din server till PHP 7.4+ istället för att lägga tid på att korrekt konfigurera en äldre version av PHP, unless du måste absolut fortsätta använda PHP 5.6 eller lägre.

Du kan följa våra instruktioner för att installera PHP på vilken server som helst och för att uppdatera PHP-versionen av din WordPress-webbplats.

4. Se till att PHP-tillägget är korrekt konfigurerat

Om tillägget är installerat och du kör PHP 5.6 eller lägre kan problemet vara att det inte är korrekt konfigurerat. Två typiska problem är:

Hur man hittar WordPress php.ini-filsökväg

  • använder en Linux-server medan du laddar upp en php.ini-fil som är designad för Windows-servrar
  • fel sökvägar

phpinfo.php-filen du tidigare skapade innehåller platsen för din php.ini-fil:

Först rekommenderar vi att du laddar ner den befintliga filen till din lokala dator som en säkerhetskopia. Försök att ta bort filen php.ini bredvid för att se om det löser problemet.

Sammanfattning

Det är ett frustrerande fel att stöta på meddelandet "Din PHP-installation verkar sakna MySQL-tillägget som krävs av WordPress".

Men genom att följa instruktionerna i den här artikeln bör du kunna lokalisera och åtgärda problemet.

Se till att du kör de senaste versionerna av PHP och WordPress enligt vår föreslagna fix.

Du bör automatiskt kunna åtgärda detta fel om du använder PHP 7.4+ och WordPress 5.0+, samt få tillgång till alla andra prestanda-, säkerhets- och funktionsförbättringar som kommer med uppdatering.

Spendera less tid och pengar samtidigt som webbplatsens prestanda förbättras genom att:

  • Ta hjälp av WordPress-värdexperter som alltid finns till hands för att hjälpa till.
  • Integration av Cloudflare Enterprise.
  • 34 datacenter världen över betjänar en global publik.
  • Använder integrerad övervakning av applikationsprestanda för optimering.

Utan några långsiktiga åtaganden, assisterade migrationer och en 30-dagars pengarna-tillbaka-garanti erbjuder en plan allt detta och mycket mer. Titta igenom Kinstas planer eller prata med säljarna för att hitta den plan som är bäst för dig.

Din PHP-installation verkar saknas vanliga frågor

MySQL-tillägget verkar saknas i din PHP-installation. Hur kan detta fixas?

Meddelandet "Din PHP-installation verkar sakna MySQL-tillägget som krävs av WordPress" kan fixas på tre olika sätt, som vi behandlade i det här inlägget. 1 Uppgradera till den senaste versionen av din WordPress-installation. 2 Kontrollera att MySQL-tillägget är konfigurerat och fungerar. 3 Bekräfta att PHP-tillägget är korrekt inställt.

Hur löser jag problemet med att WordPress saknar MySQL-tillägg?

Sammanfattningsvis uppstår det saknade MySQL-tilläggsfelet när en av PHP eller WordPress uppdateras men inte den andra. Den enklaste lösningen är att kontrollera din PHPs versionsnummer för att se om det är 7 eller högre. Och sedan, se till att WordPress kör den senaste versionen också, och uppgradera den som inte är uppdaterad.

Varför är min WordPress-webbplats trasig?

Det indikerar att WordPress inte kan ansluta till din MySQL-databas eftersom din servers PHP-installation saknar det nödvändiga MySQL-tillägget. Stöd för detta tillägg rekommenderas inte längre i PHP 7.0 och senare versioner. Koden för din WordPress-webbplats är inkompatibel med PHP-versionen du använder, vilket är anledningen till att du ser detta meddelande.

Om författaren
Shahzad Saeed
Författare: Shahzad Saeedwebbplats: http://shahzadsaeed.com/
Shahzaad Saaed har visats på ett stort antal myndighetswebbplatser, som en WordPress-expert. Han specialiserar sig på innehållsmarknadsföring för att hjälpa företag att öka sin trafik.

En sak till... Visste du att människor som delar användbara saker som det här inlägget ser fantastiska ut också? ;-)
Tveka inte, lämna en användbara kommentera med dina tankar, dela sedan detta på din Facebook-grupp (er) som skulle tycka att det var användbart och låt oss skörda fördelarna tillsammans. Tack för att du delade och var trevlig!

Upplysningar: Denna sida kan innehålla länkar till externa webbplatser för produkter som vi älskar och rekommenderar helhjärtat. Om du köper produkter vi föreslår kan vi tjäna en remissavgift. Sådana avgifter påverkar inte våra rekommendationer och vi accepterar inte betalningar för positiva recensioner.

Författare Utvalda på:  Inc Magazine-logotyp   Sitepoint-logotyp   CSS Tricks-logotyp    webbdesignerdepot-logotyp   WPMU DEV-logotyp   och många fler ...