Kuidas parandada andmebaasiühenduse loomise viga WordPressis

Sõnum "Viga andmebaasiühenduse loomisel" on WordPressis tavaline probleem, mis näitab, et teie veebisait ei saa andmebaasiga ühendust. Selle probleemi põhjuseks võivad olla mitmed tegurid, sealhulgas vale andmebaasi teave WordPressi seadetes, rikutud andmebaas, probleemid veebimajutusserveriga või ülekoormatud või halvasti toimiv andmebaasiserver. Siin on, kuidas seda viga kõrvaldada ja parandada:

Kontrollige WordPressi andmebaasi volitusi

Selle vea kõige tavalisem põhjus on valed andmebaasi volitused teie WordPressi konfiguratsioonifailis (wp-config.php). See fail sisaldab andmebaasi nime, kasutajanime, salasõna ja serveri, mis peavad vastama teie hostingukontol määratud andmetele.

  • Juurdepääs oma veebisaidi failidele, kasutades FTP või failihaldurit oma veebimajutuse juhtpaneelis.
  • Leidke ja redigeerige wp-config.php faili.
  • Kontrollige DB_NAME, DB_USER, DB_PASSWORDja DB_HOST väärtused. Veenduge, et need vastavad teie veebimajutuse pakkuja esitatud andmebaasiandmetele.
define('DB_NAME', 'database_name_here');
define('DB_USER', 'kasutajanimi_kuskil');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
  • Kui mõni väärtus oli vale, ajakohastage seda ja salvestage muudatused. Seejärel kontrollige oma veebisaiti uuesti.

Kontrollige oma andmebaasi vastuvõtja andmeid

Mõnikord muutub andmebaasi vastuvõtja teave, eriti kui teie veebisait on hallataval WordPressi hostinguplatvormil. Kui DB_HOST on seatud localhost ja teil esineb endiselt probleeme, võtke ühendust oma veebimajutuse pakkujaga, et kinnitada andmebaasi õiget asukoha teavet.

WordPressi andmebaasi parandamine

Kui andmebaas on rikutud, on WordPressil sisseehitatud funktsioon selle parandamiseks.

  • Lisage järgmine rida oma wp-config.php faili vahetult enne /* See on kõik, lõpetage redigeerimine! Head avaldamist. */:
define('WP_ALLOW_REPAIR', true);
  • Pärast selle rea lisamist külastage http://yourwebsite.com/wp-admin/maint/repair.php (asendada yourwebsite.com teie tegeliku domeeninimega).
  • Klõpsake nuppu Remondi andmebaas või Andmebaasi parandamine ja optimeerimine nupp. WordPress üritab teie andmebaasi parandada.
  • Oluline: Eemaldage rida oma wp-config.php pärast remondi teostamist turvalisuse huvides.

Kontrollige oma veebimajutuse serverit

Kui teie andmebaasi volitused on õiged ja andmebaas ei ole rikutud, võib probleem olla teie veebimajutusteenuses.

  • Server võib olla rivist väljas või võib olla probleem andmebaasiteenusega. Võtke ühendust oma veebimajutuse pakkujaga, et kontrollida, kas on mingeid serveriga seotud probleeme.
  • Kui teie veebisaidi külastatavus on hiljuti kasvanud, võib teie andmebaasiserver olla ülekoormatud. Teie veebimajutuse pakkuja võib seda kinnitada ja vajaduse korral soovitada teie veebimajutuse paketi uuendamist.

Varukoopia taastamine

Kui te ei suuda probleemi lahendada ja teil on oma veebisaidi hiljutine varukoopia, kaaluge selle taastamist. Mõnikord võib probleemi lahendada veebisaidi taastamine eelmisse olekusse, kui see töötas õigesti. Enne jätkamist veenduge, et teil on olemas WordPressi failide ja andmebaasi varukoopia.

WordPressi saidi URL-i uuendamine

Mõnel juhul, eriti pärast saidi migratsiooni või domeeni muutmist, võib WordPressi saidi URL-i uuendamine otse andmebaasis lahendada ühendusprobleeme. Seda tuleks teha ettevaatlikult ja seda soovitatakse edasijõudnud kasutajatele:

  • Juurdepääs oma andmebaasile phpMyAdmin'i kaudu oma veebimajutuse juhtpaneelist.
  • Minge wp_options tabel. Otsige siteurl ja koju read.
  • Veenduge, et need read sisaldavad teie saidi õiget URL-aadressi. Kui mitte, siis redigeerige neid.

Kokkuvõte

Teade "Viga andmebaasiühenduse loomisel" võib olla masendav, kuid kui käite metoodiliselt läbi need tõrkeotsingu sammud, saate probleemi tuvastada ja lahendada. Veenduge alati, et teil on olemas hiljutine varukoopia, enne kui teete oma veebisaidil või andmebaasis muudatusi. Kui probleem püsib ka pärast nende sammude proovimist, võib olla aeg konsulteerida WordPressi arendajaga või saada edasist abi oma veebimajutuse pakkujalt.