Osa 2 · 2.6
Error establishing a database connection
Teade Error establishing a database connection, eesti keeles Viga andmebaasiga ühenduse loomisel, tähendab, et su veebisait ei jõua andmebaasini või ei tohi sinna sisse logida. Su failid on endiselt alles ja tavaliselt ka andmebaas.
Põhjused meie juures, sagedasemast harvemani
- Veebisaidi konfiguratsioonifailis olevad andmed ei ole õiged, eriti pärast kolimist, uut paigaldust või uut parooli.
- Andmebaasi kasutaja ei ole andmebaasiga seotud (või ei ole enam).
- Andmebaas on tühi, näiteks seetõttu, et import pärast kolimist ebaõnnestus.
- Kahjustatud tabelid.
- Liiga palju samaaegseid ühendusi: vealogis on Too many connections või max_user_connections.
- Su paketi salvestusruum on täis.
Nii lahendad probleemi
- Ava DirectAdminis Databases. Seal näed oma andmebaasi täisnime ja sellega seotud kasutajaid.
- Ava File Manageris konfiguratsioonifail. WordPressi puhul on see wp-config.php kaustas public_html.
- Võrdle nelja väärtust:
- DB_NAME: andmebaasi täisnimi, mille ees on su DA kasutajanimi ja alakriips, näiteks wtsilefl_shop;
- DB_USER: andmebaasi kasutaja täisnimi, samuti selle eesliitega;
- DB_PASSWORD: selle andmebaasi kasutaja parool, mitte su DA parool;
- DB_HOST: localhost.
- Kas sa pole paroolis kindel? Anna andmebaasi kasutajale DirectAdminis uus parool ja kirjuta täpselt see parool faili wp-config.php.
- Kontrolli phpMyAdminis, kas tabelid on tõesti olemas. Kui ei ole, impordi andmebaas uuesti.
Millal võtta meiega ühendust?
Andmed on õiged, tabelid on olemas ja teade ikka püsib? Vaata esmalt lehte Tõrked & hooldus ja võta seejärel ühendust.
Küsi kõigepealt tehisintellekti assistendilt portaalis Minu WebOké või esita pöördumine, valides Tugikeskus ja seejärel Esita pöördumine. Lisa juurde:
- selle lehe täielik aadress, kus viga tekib
- aeg, millal viga tekkis
- mida sa sel hetkel tegid, näiteks salvestasid, laadisid üles või logisid sisse
- ekraanipilt teatest
Ära kunagi saada oma parooli.
Põhjalik selgitus: 'Error establishing a database connection'.
