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+
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
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:
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:
- 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
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:
- 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.
IMH
Vil du have en hurtig hjemmeside?
Hvem laver jeg sjov? Gør vi ikke alle sammen?
Så hvorfor kæmper så mange af os?
Den største udfordring er normalt at finde et hurtigt, pålideligt hostingfirma.
Vi har alle været igennem mareridtene - støtte tager evigheder eller løser ikke vores problem altid skylden noget på din side...
Men den største bummer er, at hjemmesiden altid føles langsom.
At CollectiveRay vi hoster med InMotion hosting og vores hjemmeside er dum hurtig. Vi kører på en brugerdefineret stak af LightSpeed-serveropsætning på MariaDB med en PHP7.4-motor og frontet gennem Cloudflare.
Kombineret med vores frontend-optimeringer serverer vi pålideligt 6000 brugere hver eneste dag, med peaks på 50+ samtidige brugere.
Vil du have en hurtig opsætning som vores? Overfør dit websted gratis til InMotion-hosting og få vores 50% rabat på nuværende priser.
Prøv InMotion Hosting med 50 % rabat for CollectiveRay besøgende i september 2023 KUN!
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.
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?
Den manglende MySQL-udvidelsesfejl opstår, 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.
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.