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+
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
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:
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:
- 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
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:
- 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.
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.
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.