[Ret] Din PHP-installation ser ud til at mangle MySQL-udvidelsen, som kræves af WordPress

Din PHP-installation ser ud til at mangle MySQL-udvidelsen

En meddelelse om, at "Din PHP-installation ser ud til at mangle MySQL-udvidelsen, som kræves af WordPress", vises, når du forsøger at installere WordPress eller få adgang til dit WordPress-websted.

Det kan være irriterende at opleve et problem, der forhindrer dig i at bruge eller få adgang til dit WordPress-websted, ligesom med enhver WordPress-fejlmeddelelse.

Giv dog ikke op håbet!

Denne fejl indikerer typisk, at der er noget galt med hjemmesidens kode, og at WordPress ikke er i stand til at oprette forbindelse til sin MySQL-database.

Vi vil diskutere, hvad det "noget" kan være i denne artikel, sammen med nogle råd om, hvordan du analyserer og løser denne fejlmeddelelse.

 

Hvad fører til den manglende MySQL-udvidelsesfejl i WordPress?

Fejlmeddelelsen "Din PHP-installation ser ud til at mangle MySQL-udvidelsen, som kræves af WordPress", skyldes, som vi nævnte i indledningen, et problem med koden eller scripts på din server.

Denne fejl angiver specifikt, at din servers PHP ikke har den nødvendige udvidelse til at linke dit WordPress-websted til dets MySQL-database.

Dette kan være tilfældet af to hovedårsager:

1. Du bruger en ældre WordPress-version med PHP 7+

Du bruger en ældre WordPress-version

Fordi PHP 7.0 forældede MySQL-udvidelsen til fordel for MySQLi, kan du løbe ind i denne fejl, hvis du bruger en ekstremt gammel version af WordPress med en moderne version af PHP.

PHP 7+ har med andre ord ikke længere den MySQL-udvidelse, som WordPress kræver.

I stedet bruges nyere PDO MySQL- eller MySQLi-udvidelser af WordPress i moderne versioner. WordPress-versioner før version 3.9 kan dog være årsagen til dette problem.

Du vil måske også gerne lær hvordan du opgraderer din PHP-version i WordPress.

Udvidelsen mangler eller er ikke konfigureret korrekt, når du bruger PHP 5.6 eller lavere

Den anden sandsynlige årsag er, at PHP 5.6, som blev udgivet før MySQL-udvidelsen blev forældet, bliver brugt, men at udvidelsen enten mangler eller ikke er konfigureret korrekt.

Måder at rette WordPress på ser ud til at kræve MySQL-udvidelsen, som din PHP-installation ser ud til at mangle

Nu hvor du er klar over, hvad der sker, lad os diskutere nogle råd til at løse problemet.

Tjek hvilken version af PHP du bruger

Tjek hvilken version af PHP du bruger

At finde ud af, hvilken PHP-version der er installeret på serveren, der hoster dit WordPress-websted, er det første skridt i at diagnosticere dette problem. Svaret på denne forespørgsel vil afgøre, hvilke handlinger du skal tage næste gang.

Brug FTP til at oprette forbindelse til serveren, der hoster dit WordPress-websted for at bekræfte dette. Din webhost kan give dig dine FTP-legitimationsoplysninger, men du skal også bruge en FTP-klient for at oprette forbindelse.

Du kan bruge cPanel File Manager-værktøjet, hvis din vært kører cPanel.

Når du har oprettet en forbindelse til din server, skal du oprette en ny fil kaldet phpinfo.php i rodmappen på dit WordPress-websted. Dette bør være den samme mappe, som indeholder din wp-config.php fil.

Rediger derefter filen og tilføj følgende kodestykke:  

Besøg yoursite.com/phpinfo.php efter at have gemt filen (og gen-upload den gemte version om nødvendigt). Sørg for at erstatte yoursite.com med dit faktiske domænenavn.

En skærm med adskillige forskellige detaljer om PHP-konfigurationen på din server burde dukke op. Se efter elementet PHP-version i kerneafsnittet, mens du ruller ned.

Hold øje med tallene; du skulle se noget i stil med xxx, såsom 7.2.25 eller 5.6.8:

Tjek WordPress PHP-version

WordPress-softwaren skal typisk opdateres, hvis din PHP-version begynder med et "7". På den anden side har du muligvis ikke MySQL-udvidelsen, hvis du stadig bruger PHP 5.X.

Bemærk: Hos Kinsta anbefaler de kraftigt at bruge den seneste PHP-udgivelse. Faktisk understøtter de ikke PHP-versioner tidligere end 7.4.

På grund af deres langsommere ydeevne og mangel på sikkerhedsopdateringer kan disse forældede versioner udgøre en sikkerhedsrisiko for dit websted.

Lær mere om fordelene ved at bruge nuværende, understøttede PHP-versioner.

2. Opdater kerne WordPress-softwaren

Den mest sandsynlige årsag til denne fejl, hvis din server understøtter PHP 7+, er, at du bruger en forældet version af WordPress. Denne fejl kan opstå, hvis du bruger WordPress version 3.9 eller tidligere.

Løsningen er at opdatere din WordPress-software, som også vil tilføje et væld af nye funktioner og forbedre sikkerheden og ydeevnen.

Sørg for at have en sikkerhedskopi af dit websted, før du manuelt opdaterer din WordPress-version. Du kan få den seneste version af WordPress-softwaren ved at besøge WordPress.org.

Udpak zip-filen til din computer efter at have downloadet den. Slet derefter følgende elementer fra mappen, der indeholder alle WordPress-filerne:

Opdater kerne WordPress-softwaren

  • filen wp-config-sample.php
  • Filen wp-config.php (du kan muligvis ikke se denne fil – bare sørg for at slette den, hvis den er der).
  • mappen wp-indhold.

Når du har fjernet disse elementer, skal du bruge FTP til at uploade de resterende filer og mapper til din server. Din FTP-klient skal instrueres i at overskrive alle filer, når du bliver spurgt om duplikerede filer.

Dit WordPress-websted skal bruge den nyeste version, og dit problem bør være løst, når filoverførslen er fuldført.

3. Kontroller, om MySQL-udvidelsen er installeret

Kontroller, om MySQL-udvidelsen er installeret

Din server har muligvis ikke MySQL udvidelse, som WordPress har brug for, hvis den stadig kører PHP 5.6 eller en tidligere version.

Vend tilbage til filen phpinfo.php, som du først uploadede til din server i trin 1 for at se, om dette er tilfældet.

Søg efter en sektion med navnet mysql eller mysqli.

Hvis MySQL-udvidelsen er installeret, burde klient-API-bibliotekets versionselement have et versionsnummer ved siden af; hvis du ikke er i stand til at finde disse data, er MySQL-udvidelsen ikke til stede.

Den bedste fremgangsmåde er typisk at kontakte din værts supportteam og anmode om, at de installerer det for dig.

Bemærk, at PHP-versioner under 7.4 ikke længere modtager sikkerhedsopdateringer og yder dårligere end nyere versioner, så vi fraråder på det kraftigste at bruge dem.

Opgrader din server til PHP 7.4+ i stedet for at bruge tid på at konfigurere en ældre version af PHP korrekt, unless du skal absolut fortsætte med at bruge PHP 5.6 eller lavere.

Du kan følge vores instruktioner for at installere PHP på enhver server og for at opdatere PHP-versionen af ​​dit WordPress-websted.

4. Sørg for, at PHP-udvidelsen er konfigureret korrekt

Hvis udvidelsen er installeret, og du kører PHP 5.6 eller lavere, kan problemet være, at den ikke er konfigureret korrekt. To typiske problemer er:

Sådan finder du WordPress php.ini-filstien

  • ved at bruge en Linux-server, mens du uploader en php.ini-fil designet til Windows-servere
  • forkerte filstier

Den phpinfo.php-fil, du tidligere har oprettet, indeholder placeringen af ​​din php.ini-fil:

Først anbefaler vi at downloade den eksisterende fil til din lokale computer som en sikkerhedskopi. Prøv at slette filen php.ini ved siden af ​​for at se, om det løser problemet.

Resumé

Det er frustrerende fejl at løbe ind i meddelelsen "Din PHP-installation ser ud til at mangle MySQL-udvidelsen, som kræves af WordPress".

Men ved at følge instruktionerne i denne artikel bør du være i stand til at finde og løse problemet.

Sørg for, at du kører de seneste versioner af PHP og WordPress i henhold til vores foreslåede rettelse.

Du bør automatisk kunne rette denne fejl, hvis du bruger PHP 7.4+ og WordPress 5.0+, samt få adgang til alle de andre forbedringer af ydeevne, sikkerhed og funktioner, der følger med opdatering.

Bruge less tid og penge, samtidig med at webstedets ydeevne forbedres ved at:

  • At tage hjælp fra WordPress-hosting-eksperter, som altid er klar til at hjælpe.
  • Integration af Cloudflare Enterprise.
  • 34 datacentre verden over betjener et globalt publikum.
  • Brug af integreret Application Performance Monitoring til optimering.

Uden langsigtede forpligtelser, assisterede migrationer og en 30-dages pengene-tilbage-garanti tilbyder én plan alt det og meget mere. Se Kinstas planer igennem eller tal med sælgerne for at finde den plan, der er bedst for dig.

Din PHP-installation ser ud til at mangle ofte stillede spørgsmål

MySQL-udvidelsen ser ud til at mangle fra din PHP-installation. Hvordan kan dette rettes?

Beskeden "Din PHP-installation ser ud til at mangle MySQL-udvidelsen, som kræves af WordPress" kan rettes på tre forskellige måder, som vi dækkede i dette indlæg. 1 Opgrader til den nyeste version af din WordPress-installation. 2 Kontroller, at MySQL-udvidelsen er sat op og fungerer. 3 Bekræft, at PHP-udvidelsen er konfigureret korrekt.

Hvordan løser jeg problemet med WordPress manglende MySQL-udvidelse?

Som konklusion opstår den manglende MySQL-udvidelsesfejl, når den ene af PHP eller WordPress er opdateret, men ikke den anden. Den enkleste løsning er at tjekke din PHP's versionsnummer for at se, om den er 7 eller højere. Og sørg derefter for, at WordPress også kører den nyeste version, og opgrader den, der ikke er opdateret.

Hvorfor er min WordPress hjemmesides PHP ødelagt?

Det indikerer, at WordPress ikke kan oprette forbindelse til din MySQL-database, fordi din servers PHP-installation mangler den nødvendige MySQL-udvidelse. Understøttelse af denne udvidelse anbefales ikke længere i PHP 7.0 og nyere versioner. Koden på dit WordPress-websted er inkompatibel med den PHP-version, du bruger, og det er derfor, du ser denne meddelelse.

Om forfatteren
Shahzad Saeed
Forfatter: Shahzad SaeedInternet side: http://shahzadsaeed.com/
Shahzaad Saaed er blevet vist på et stort antal autoritetswebsteder som en WordPress-ekspert. Han har specialiseret sig i indholdsmarkedsføring for at hjælpe virksomheder med at øge deres trafik.

En ting mere... Vidste du, at folk, der deler nyttige ting som dette indlæg, også ser FANTASTISKE ud? ;-)
Vær venlig at forlade a nyttigt kommenter med dine tanker, så del dette på din Facebook-gruppe (r), der ville finde det nyttigt, og lad os høste fordelene sammen. Tak fordi du delte og var god!

Afsløring: Denne side kan indeholde links til eksterne websteder for produkter, som vi elsker og helhjertet anbefaler. Hvis du køber produkter, vi foreslår, tjener vi muligvis et henvisningsgebyr. Sådanne gebyrer påvirker ikke vores anbefalinger, og vi accepterer ikke betalinger for positive anmeldelser.

Forfatter (e) Fremhævet den:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot logo   WPMU DEV-logo   og mange flere ...