[Korjaa] PHP-asennuksestasi näyttää puuttuvan WordPressin vaatima MySQL-laajennus

PHP-asennuksestasi näyttää puuttuvan MySQL-laajennus

Viesti, jonka mukaan "PHP-asennuksestasi näyttää puuttuvan WordPressin vaatima MySQL-laajennus", tulee näkyviin, kun yrität asentaa WordPressin tai käyttää WordPress-sivustoasi.

Voi olla ärsyttävää kokea ongelma, joka estää sinua käyttämästä tai avaamasta WordPress-sivustoasi, aivan kuten minkä tahansa WordPress-virheilmoituksen kohdalla.

Älä kuitenkaan luovu toivosta!

Tämä virhe tarkoittaa yleensä, että verkkosivuston koodissa on jotain vialla ja että WordPress ei pysty muodostamaan yhteyttä MySQL-tietokantaan.

Keskustelemme tässä artikkelissa siitä, mitä tämä "jokin" voi olla, sekä neuvoja tämän virhesanoman analysoimiseksi ja ratkaisemiseksi.

 

Mikä johtaa puuttuvaan MySQL-laajennusvirheeseen WordPressissä?

Virheilmoitus "PHP-asennuksestasi näyttää puuttuvan WordPressin vaatima MySQL-laajennus" johtuu, kuten mainitsimme johdannossa, palvelimesi koodin tai komentosarjojen ongelmasta.

Tämä virhe osoittaa erityisesti, että palvelimesi PHP:llä ei ole tarvittavaa laajennusta WordPress-sivustosi linkittämiseksi MySQL-tietokantaan.

Näin voi olla kahdesta pääasiallisesta syystä:

1. Käytät vanhempaa WordPress-versiota, jossa on PHP 7+

Käytät vanhempaa WordPress-versiota

Koska PHP 7.0 poisti MySQL-laajennuksen MySQLin hyväksi, saatat törmätä tähän virheeseen, jos käytät erittäin vanhaa WordPress-versiota nykyaikaisen PHP-version kanssa.

Toisin sanoen PHP 7+ ei enää sisällä WordPressin edellyttämää MySQL-laajennusta.

Sen sijaan WordPress käyttää uudempia PDO MySQL- tai MySQLi-laajennuksia nykyaikaisissa versioissa. Kuitenkin WordPress-versiota 3.9 aiemmat versiot voivat aiheuttaa tämän ongelman.

Saatat myös haluta opi päivittämään PHP-versiosi WordPressissä.

Laajennus puuttuu tai sitä ei ole asennettu oikein, kun käytössä on PHP 5.6 tai vanhempi

Toinen todennäköinen syy on, että PHP 5.6, joka julkaistiin ennen MySQL-laajennuksen vanhenemista, on käytössä, mutta laajennus puuttuu tai sitä ei ole määritetty oikein.

Tapoja korjata WordPress näyttää vaativan MySQL-laajennuksen, joka näyttää puuttuvan PHP-asennuksestasi

Nyt kun olet tietoinen siitä, mitä tapahtuu, keskustellaan neuvoista ongelman ratkaisemiseksi.

Tarkista mitä PHP-versiota käytät

Tarkista mitä PHP-versiota käytät

Ensimmäinen askel tämän ongelman diagnosoinnissa on selvittää, mikä PHP-versio on asennettu WordPress-sivustoasi isännöivälle palvelimelle. Vastaus tähän kyselyyn määrittää, mitä toimia sinun tulee tehdä seuraavaksi.

Käytä FTP:tä muodostaaksesi yhteyden palvelimeen, joka isännöi WordPress-sivustoasi varmistaaksesi tämän. Web-isäntäsi voi tarjota sinulle FTP-kirjautumistietosi, mutta tarvitset myös FTP-asiakkaan yhteyden muodostamiseen.

Voit käyttää cPanel File Manager -työkalua, jos isännässäsi on käytössä cPanel.

Kun olet muodostanut yhteyden palvelimeesi, luo uusi tiedosto nimeltä phpinfo.php WordPress-sivustosi juurihakemistoon. Tämän pitäisi olla sama kansio, joka sisältää wp-config.php-tiedoston.

Muokkaa sitten tiedostoa ja lisää seuraava koodinpätkä:  

Siirry osoitteeseen yoursite.com/phpinfo.php, kun olet tallentanut tiedoston (ja ladannut tallennetun version tarvittaessa uudelleen). Muista korvata sivustosi.com todellisella verkkotunnuksellasi.

Näytölle pitäisi ilmestyä lukuisia erilaisia ​​tietoja palvelimesi PHP-kokoonpanosta. Etsi PHP-versio -kohde Core-osiosta, kun vierität alaspäin.

Pidä silmällä numeroita; sinun pitäisi nähdä jotain xxx:n tapaan, kuten 7.2.25 tai 5.6.8:

Tarkista WordPress PHP -versio

WordPress-ohjelmisto on yleensä päivitettävä, jos PHP-versiosi alkaa kirjaimella "7". Toisaalta sinulla ei ehkä ole MySQL-laajennusta, jos käytät edelleen PHP 5.X:ää.

Huomautus: Kinsta suosittelee vahvasti uusimman PHP-julkaisun käyttöä. Itse asiassa ne eivät tue PHP:n versioita, jotka ovat vanhempia kuin 7.4.

Hitaamman suorituskyvyn ja tietoturvapäivitysten puutteen vuoksi nämä vanhentuneet versiot voivat muodostaa tietoturvariskin verkkosivustollesi.

Lue lisää nykyisten tuettujen PHP-versioiden käytön eduista.

2. Päivitä WordPressin ydinohjelmisto

Todennäköisin syy tähän virheeseen, jos palvelimesi tukee PHP 7+ -versiota, on se, että käytät vanhentunutta WordPress-versiota. Tämä virhe voi ilmetä, jos käytät WordPressin versiota 3.9 tai aiempaa.

Ratkaisu on päivittää WordPress-ohjelmistosi, mikä lisää myös paljon uusia ominaisuuksia ja parantaa turvallisuutta ja suorituskykyä.

Varmista, että sinulla on varmuuskopio verkkosivustostasi ennen kuin päivität WordPress-versiosi manuaalisesti. Voit hankkia WordPress-ohjelmiston uusimman version vierailemalla osoitteessa WordPress.org.

Pura zip-tiedosto tietokoneellesi lataamisen jälkeen. Poista sitten seuraavat kohteet kansiosta, joka sisältää kaikki WordPress-tiedostot:

Päivitä WordPressin ydinohjelmisto

  • tiedosto wp-config-sample.php
  • wp-config.php-tiedosto (et ehkä näe tätä tiedostoa – muista vain poistaa se, jos se on siellä).
  • kansio wp-content.

Kun olet poistanut nämä kohteet, lataa loput tiedostot ja kansiot palvelimellesi FTP:n avulla. FTP-asiakasohjelmaasi tulee ohjeistaa korvaamaan kaikki tiedostot, kun sitä kysytään tiedostojen kaksoiskappaleista.

WordPress-sivustosi pitäisi käyttää uusinta versiota ja ongelmasi pitäisi ratketa, kun tiedostot on ladattu.

3. Tarkista, onko MySQL-laajennus asennettu

Tarkista, onko MySQL-laajennus asennettu

Palvelimellasi ei ehkä ole MySQL laajennus, jota WordPress tarvitsee, jos se käyttää edelleen PHP 5.6:ta tai aiempaa versiota.

Palaa phpinfo.php-tiedostoon, jonka latasit ensimmäisen kerran palvelimellesi vaiheessa 1 nähdäksesi, onko näin.

Etsi osio, jonka nimi on mysql tai mysqli.

Jos MySQL-laajennus on asennettu, Client API -kirjaston versiokohteen vieressä tulee olla versionumero. jos et löydä näitä tietoja, MySQL-laajennusta ei ole olemassa.

Paras tapa toimia on yleensä ottaa yhteyttä isäntäsi tukitiimiin ja pyytää heitä asentamaan se puolestasi.

Huomaa, että PHP-versiot 7.4:tä nuoremmat versiot eivät enää saa tietoturvapäivityksiä ja toimivat huonommin kuin uudemmat versiot, joten emme suosittele niiden käyttöä.

Päivitä palvelimesi versioon PHP 7.4+ sen sijaan, että vietät aikaa PHP:n vanhemman version oikein määrittämiseen.less sinun on ehdottomasti jatkettava PHP 5.6:n tai sitä vanhemman version käyttöä.

Voit noudattaa ohjeitamme asentaaksesi PHP mille tahansa palvelimelle ja päivittääksesi WordPress-verkkosivustosi PHP-version.

4. Varmista, että PHP-laajennus on määritetty oikein

Jos laajennus on asennettu ja käytössäsi on PHP 5.6 tai vanhempi, ongelmana saattaa olla se, että sitä ei ole määritetty oikein. Kaksi tyypillistä ongelmaa ovat:

Kuinka löytää WordPress php.ini -tiedostopolku

  • Linux-palvelimen käyttäminen, kun lataat Windows-palvelimille suunniteltua php.ini-tiedostoa
  • väärät tiedostopolut

Aiemmin luomasi phpinfo.php-tiedosto sisältää php.ini-tiedostosi sijainnin:

Ensin suosittelemme lataamaan olemassa olevan tiedoston paikalliselle tietokoneelle varmuuskopiona. Yritä poistaa php.ini-tiedosto vieressä nähdäksesi, korjaako se ongelman.

Haluatko nopean verkkosivuston?

Ketä minä vitsailen? Emmekö me kaikki?

Joten miksi niin monet meistä kamppailevat?

Suurin haaste on yleensä nopean ja luotettavan hosting-yrityksen löytäminen.

Olemme kaikki käyneet läpi painajaisia ​​- tuki kestää ikuisuuden tai ei ratkaise ongelmaamme aina syyttämällä jotain sinun puolellasi... 

Mutta suurin ongelma on, että verkkosivusto tuntuu aina hitaalta.

At CollectiveRay isännöimme InMotion-isännöinnillä ja verkkosivustomme on typerä ja nopea. Käytämme mukautettua LightSpeed-palvelinasennuspinoa MariaDB:ssä PHP7.4-moottorilla ja Cloudflaren kautta. 

Yhdessä käyttöliittymäoptimointiemme kanssa palvelemme luotettavasti 6000 käyttäjää joka päivä, yli 50 samanaikaisen käyttäjän huipulla. 

Haluatko saada nopean asennuksen kuten meidän? Siirrä sivustosi ilmaiseksi InMotion-isännöintiin ja saat 50 %:n alennuksen nykyisestä hinnasta.

Kokeile InMotion Hosting -palvelua 50 % alennuksella CollectiveRay vieraita sisään maaliskuu 2023 VAIN!

InMotion-isännöinti 50 %:n alennus CollectiveRay Vierailijat

Yhteenveto

On turhauttava virhe törmätä "PHP-asennuksestasi puuttuu WordPressin vaatima MySQL-laajennus" -viestiin.

Noudattamalla tämän artikkelin ohjeita sinun pitäisi kuitenkin pystyä paikantamaan ja korjaamaan ongelma.

Varmista, että käytät PHP:n ja WordPressin uusimpia versioita ehdottamamme korjaustiedoston mukaisesti.

Sinun pitäisi pystyä korjaamaan tämä virhe automaattisesti, jos käytät PHP 7.4+ ja WordPress 5.0+, sekä pääset käyttämään kaikkia muita päivityksen mukana tulevia suorituskyvyn, suojauksen ja ominaisuuksien parannuksia.

PHP-asennuksestasi puuttuu usein kysyttyjä kysymyksiä

MySQL-laajennus näyttää puuttuvan PHP-asennuksestasi. Miten tämä voidaan korjata?

Viesti "PHP-asennuksestasi puuttuu WordPressin vaatima MySQL-laajennus" voidaan korjata kolmella eri tavalla, joita käsittelimme tässä viestissä. 1 Päivitä WordPress-asennuksesi uusimpaan versioon. 2 Varmista, että MySQL-laajennus on määritetty ja toimii. 3 Varmista, että PHP-laajennus on määritetty oikein.

Kuinka ratkaisen WordPressin puuttuvan MySQL-laajennusongelman?

Puuttuva MySQL-laajennusvirhe ilmenee, kun toinen PHP tai WordPress päivitetään, mutta toista ei. Yksinkertaisin ratkaisu on tarkistaa PHP:si versionumero nähdäksesi, onko se 7 tai uudempi. Varmista sitten, että myös WordPress käyttää uusinta versiota, ja päivitä kumpi ei ole ajan tasalla.

kirjailijasta
Shahzad Saeed
Shahzaad Saaed on ollut esillä lukuisilla viranomaisverkkosivustoilla WordPress-asiantuntijana. Hän on erikoistunut sisältömarkkinointiin auttaakseen yrityksiä kasvattamaan liikennettä.

Yksi asia vielä... Tiesitkö, että ihmiset, jotka jakavat hyödyllisiä juttuja, kuten tämä viesti, näyttävät myös mahtavilta? ;-)
Ole hyvä Jätä hyödyllinen kommentoi ajatuksiasi ja jaa tämä sitten Facebook-ryhmissäsi (ryhmissä), jotka pitävät tätä hyödyllisenä, ja hyödynnetään yhdessä. Kiitos jakamisesta ja mukavuudesta!

Disclosure: Tämä sivu voi sisältää linkkejä ulkoisille sivustoille tuotteille, joita rakastamme ja kannatamme sydämestämme. Jos ostat suosittelemiamme tuotteita, saatamme ansaita viittausmaksun. Tällaiset maksut eivät vaikuta suosituksiimme, emmekä hyväksy maksuja positiivisista arvosteluista.

Kirjoittaja (t) esillä:  Inc-lehden logo   Sitepoint-logo   CSS Tricks -logo    webdesignerdepot-logo   WPMU DEV -logo   ja paljon muuta ...