[Fiks] PHP-installasjonen din ser ut til å mangle MySQL-utvidelsen som kreves av WordPress

PHP-installasjonen din ser ut til å mangle MySQL-utvidelsen

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+

Du bruker en eldre WordPress-versjon

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

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:

Sjekk WordPress PHP-versjonen

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:

Oppdater kjerneprogramvaren for WordPress

  • 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

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:

Hvordan finne WordPress php.ini-filbanen

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

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.

Bruke less tid og penger samtidig som nettstedets ytelse forbedres ved å:

  • Tar hjelp fra WordPress-vertseksperter som alltid er til stede for å hjelpe.
  • Integrasjon av Cloudflare Enterprise.
  • 34 datasentre over hele verden betjener et globalt publikum.
  • Bruker integrert Application Performance Monitoring for optimalisering.

Uten langsiktige forpliktelser, assisterte migrasjoner og en 30-dagers pengene-tilbake-garanti, tilbyr én plan alt dette og mye mer. Se gjennom Kinstas planer eller snakk med selgere for å finne planen som passer best for deg.

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?

Avslutningsvis oppstår den manglende MySQL-utvidelsesfeilen når en av PHP eller WordPress oppdateres, 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.

Hvorfor er PHP-siden til WordPress-nettstedet mitt ødelagt?

Det indikerer at WordPress ikke kan koble til MySQL-databasen din fordi serverens PHP-installasjon mangler den nødvendige MySQL-utvidelsen. Støtte for denne utvidelsen anbefales ikke lenger i PHP 7.0 og nyere versjoner. Koden til WordPress-nettstedet ditt er inkompatibelt med PHP-versjonen du bruker, og det er derfor du ser denne meldingen.

om forfatteren
Shahzad Saeed
Forfatter: Shahzad Saeednettside: http://shahzadsaeed.com/
Shahzaad Saaed har blitt omtalt på et stort antall autoritetsnettsteder, som en WordPress-ekspert. Han spesialiserer seg på innholdsmarkedsføring for å hjelpe virksomheten med å øke trafikken.

En ting til... Visste du at folk som deler nyttige ting som dette innlegget også ser FANTASTISK ut? ;-)
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.

Forfatter (e) Fremvist på:  Inc Magazine-logoen   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   og mange flere ...