En melding som sier at "Din PHP-installasjon ser ut til å mangle MySQL-utvidelsen som kreves av WordPress" vises når du prøver å installere WordPress eller gå inn på WordPress-siden din.
Det kan være irriterende å oppleve et problem som hindrer deg i å bruke eller få tilgang til WordPress-siden din, akkurat som med enhver WordPress-feilmelding.
Men ikke gi opp håpet!
Denne feilen indikerer vanligvis at noe er galt med nettstedets kode og at WordPress ikke kan koble til MySQL-databasen.
Vi vil diskutere hva det "noe" kan være i denne artikkelen, sammen med noen råd om hvordan du analyserer og løser denne feilmeldingen.
Hva fører til den manglende MySQL-utvidelsesfeilen i WordPress?
Feilmeldingen "Din PHP-installasjon ser ut til å mangle MySQL-utvidelsen som kreves av WordPress", som vi nevnte i innledningen, skyldes et problem med koden eller skriptene på serveren din.
Denne feilen indikerer spesifikt at serverens PHP ikke har den nødvendige utvidelsen for å koble WordPress-nettstedet til MySQL-databasen.
Dette kan være tilfellet av to hovedårsaker:
1. Du bruker en eldre WordPress-versjon med PHP 7+
Fordi PHP 7.0 avviklet MySQL-utvidelsen til fordel for MySQLi, kan du støte på denne feilen hvis du bruker en ekstremt gammel versjon av WordPress med en moderne versjon av PHP.
PHP 7+ har med andre ord ikke lenger MySQL-utvidelsen som WordPress krever.
I stedet brukes nyere PDO MySQL- eller MySQLi-utvidelser av WordPress i moderne versjoner. Men WordPress-versjoner før versjon 3.9 kan være årsaken til dette problemet.
Du vil kanskje også lær hvordan du oppgraderer PHP-versjonen din i WordPress.
Utvidelsen mangler eller er ikke riktig konfigurert når du bruker PHP 5.6 eller lavere
Den andre sannsynlige årsaken er at PHP 5.6, som ble utgitt før MySQL-utvidelsen ble avviklet, blir brukt, men at utvidelsen enten mangler eller ikke er riktig konfigurert.
Måter å fikse WordPress ser ut til å kreve MySQL-utvidelsen, som PHP-installasjonen ser ut til å mangle
Nå som du er klar over hva som skjer, la oss diskutere noen råd for å løse problemet.
Sjekk hvilken versjon av PHP du bruker
Å finne ut hvilken PHP-versjon som er installert på serveren som er vert for WordPress-siden din, er det første trinnet i å diagnostisere dette problemet. Svaret på dette spørsmålet vil avgjøre hvilke handlinger du bør ta videre.
Bruk FTP for å koble til serveren som er vert for WordPress-nettstedet ditt for å bekrefte dette. Nettverten din kan gi deg FTP-legitimasjonen din, men du trenger også en FTP-klient for å koble til.
Du kan bruke cPanel File Manager-verktøyet hvis verten din kjører cPanel.
Når du har opprettet en tilkobling til serveren din, oppretter du en ny fil kalt phpinfo.php i rotkatalogen til WordPress-nettstedet ditt. Dette bør være den samme mappen som inneholder filen wp-config.php.
Deretter redigerer du filen og legger til følgende kodebit:
Besøk yoursite.com/phpinfo.php etter at du har lagret filen (og lastet opp den lagrede versjonen på nytt om nødvendig). Sørg for å erstatte yoursite.com med ditt faktiske domenenavn.
En skjerm med mange forskjellige detaljer om PHP-konfigurasjonen på serveren din bør vises. Se etter PHP-versjonselementet i kjernedelen mens du blar nedover.
Hold øye med tallene; du bør se noe på linje med xxx, for eksempel 7.2.25 eller 5.6.8:
WordPress-programvaren må vanligvis oppdateres hvis PHP-versjonen din begynner med "7". På den annen side har du kanskje ikke MySQL-utvidelsen hvis du fortsatt bruker PHP 5.X.
Merk: Hos Kinsta anbefaler de på det sterkeste å bruke den nyeste PHP-utgivelsen. De støtter faktisk ikke PHP-versjoner tidligere enn 7.4.
På grunn av deres tregere ytelse og mangel på sikkerhetsoppdateringer, kan disse utdaterte versjonene utgjøre en sikkerhetsrisiko for nettstedet ditt.
Lær mer om fordelene ved å bruke gjeldende, støttede PHP-versjoner.
2. Oppdater kjerneprogramvaren for WordPress
Den mest sannsynlige årsaken til denne feilen, hvis serveren din støtter PHP 7+, er at du bruker en utdatert versjon av WordPress. Denne feilen kan oppstå hvis du bruker WordPress versjon 3.9 eller tidligere.
Løsningen er å oppdatere WordPress-programvaren din, som også vil legge til massevis av nye funksjoner og forbedre sikkerheten og ytelsen.
Sørg for at du har en sikkerhetskopi av nettstedet ditt før du manuelt oppdaterer WordPress-versjonen. Du kan få den nyeste versjonen av WordPress-programvaren ved å gå til WordPress.org.
Pakk ut zip-filen til datamaskinen din etter at du har lastet den ned. Deretter sletter du følgende elementer fra mappen som inneholder alle WordPress-filene:
- filen wp-config-sample.php
- Filen wp-config.php (det kan hende du ikke ser denne filen – bare sørg for å slette den hvis den er der).
- mappen wp-innhold.
Etter å ha fjernet disse elementene, bruk FTP for å laste opp de gjenværende filene og mappene til serveren din. FTP-klienten din bør instrueres om å overskrive alle filer når du blir spurt om dupliserte filer.
WordPress-nettstedet ditt skal bruke den nyeste versjonen, og problemet ditt bør være løst når filopplastingen er fullført.
3. Sjekk om MySQL-utvidelsen er installert
Serveren din har kanskje ikke MySQL utvidelse som WordPress trenger hvis den fortsatt kjører PHP 5.6 eller en tidligere versjon.
Gå tilbake til phpinfo.php-filen som du først lastet opp til serveren din i trinn 1 for å se om dette er tilfelle.
Søk etter en seksjon med navnet mysql eller mysqli.
Hvis MySQL-utvidelsen er installert, bør versjonselementet for klient-API-biblioteket ha et versjonsnummer ved siden av; Hvis du ikke klarer å finne disse dataene, er MySQL-utvidelsen ikke til stede.
Den beste handlingen er vanligvis å kontakte støtteteamet til verten din og be om at de installerer det for deg.
Merk at PHP-versjoner under 7.4 ikke lenger mottar sikkerhetsoppdateringer og presterer dårligere enn nyere versjoner, så vi anbefaler på det sterkeste å bruke dem.
Oppgrader serveren din til PHP 7.4+ i stedet for å bruke tid på å konfigurere en eldre versjon av PHP riktig, unless du må absolutt fortsette å bruke PHP 5.6 eller lavere.
Du kan følge instruksjonene våre for å installere PHP på hvilken som helst server og for å oppdatere PHP-versjonen av WordPress-nettstedet ditt.
4. Sørg for at PHP-utvidelsen er riktig konfigurert
Hvis utvidelsen er installert og du kjører PHP 5.6 eller lavere, kan problemet være at den ikke er riktig konfigurert. To typiske problemer er:
- bruke en Linux-server mens du laster opp en php.ini-fil designet for Windows-servere
- feil filstier
phpinfo.php-filen du tidligere opprettet inneholder plasseringen til php.ini-filen din:
Først anbefaler vi at du laster ned den eksisterende filen til din lokale datamaskin som sikkerhetskopi. Prøv å slette php.ini-filen ved siden av for å se om det løser problemet.
IMH
Ønsker du en rask nettside?
Hvem prøver jeg å lure? Gjør vi ikke alle?
Så hvorfor sliter så mange av oss?
Den største utfordringen er vanligvis å finne et raskt, pålitelig vertsselskap.
Vi har alle vært gjennom marerittene - støtte tar evigheter eller løser ikke problemet vårt å alltid skylde på noe på din side...
Men den største bummeren er at nettsiden alltid føles treg.
At CollectiveRay vi hoster med InMotion hosting og nettsiden vår er dum rask. Vi kjører på en tilpasset stabel med LightSpeed-serveroppsett på MariaDB med en PHP7.4-motor og frontet gjennom Cloudflare.
Kombinert med våre front-end-optimaliseringer serverer vi pålitelig 6000 brukere hver eneste dag, med topper på 50+ samtidige brukere.
Vil du ha et raskt oppsett som vårt? Overfør nettstedet ditt gratis til InMotion-hosting og få 50 % rabatt på gjeldende priser.
Prøv InMotion Hosting med 50 % rabatt for CollectiveRay besøkende KUN i november 2023!
Oppsummering
Det er frustrerende feil å støte på meldingen "Din PHP-installasjon ser ut til å mangle MySQL-utvidelsen som kreves av WordPress".
Ved å følge instruksjonene i denne artikkelen bør du imidlertid kunne finne og fikse problemet.
Sørg for at du kjører de nyeste versjonene av PHP og WordPress i henhold til vår foreslåtte løsning.
Du bør kunne fikse denne feilen automatisk hvis du bruker PHP 7.4+ og WordPress 5.0+, samt få tilgang til alle andre ytelses-, sikkerhets- og funksjonsforbedringer som følger med oppdatering.
PHP-installasjonen din ser ut til å mangle vanlige spørsmål
MySQL-utvidelsen ser ut til å mangle fra PHP-installasjonen. Hvordan kan dette fikses?
Meldingen "Din PHP-installasjon ser ut til å mangle MySQL-utvidelsen som kreves av WordPress" kan fikses på tre forskjellige måter, som vi dekket i dette innlegget. 1 Oppgrader til den nyeste versjonen av WordPress-installasjonen. 2 Kontroller at MySQL-utvidelsen er konfigurert og funksjonell. 3 Bekreft at PHP-utvidelsen er riktig konfigurert.
Hvordan løser jeg problemet med WordPress manglende MySQL-utvidelse?
Den manglende MySQL-utvidelsesfeilen oppstår når en av PHP eller WordPress er oppdatert, men ikke den andre. Den enkleste løsningen er å sjekke PHP-versjonsnummeret for å se om det er 7 eller høyere. Og så, sørg for at WordPress kjører den nyeste versjonen også, og oppgrader den som ikke er oppdatert.
Vær så snill forlate en nyttig kommenter med tankene dine, så del dette på Facebook-gruppen din (e) som synes dette er nyttig, og la oss høste fordelene sammen. Takk for at du delte og var hyggelig!
Avsløring: Denne siden kan inneholde lenker til eksterne nettsteder for produkter som vi elsker og anbefaler helhjertet. Hvis du kjøper produkter vi foreslår, kan vi tjene et henvisningsgebyr. Slike avgifter påvirker ikke våre anbefalinger, og vi godtar ikke betaling for positive anmeldelser.