Sisukord
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_PASSWORD
jaDB_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
(asendadayourwebsite.com
teie tegeliku domeeninimega). - Klõpsake nuppu
Remondi andmebaas
võiAndmebaasi 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. Otsigesiteurl
jakoju
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.