Daca ati navigat pe internet pentru o vreme, ati vazut cel putin o data aceasta eroare. Eroare de stabilire a unei conexiuni cu baza de date este una dintre acele blesteme care ar putea fi cauzate de mai multe motive.
Ca un incepator WordPress, acest lucru ar putea fi extrem de frustrant in special atunci cand sa intamplat de unul singur, fara sa schimbati nimic. Am intalnit aceasta problema chiar si noi.
A fost nevoie de putin peste 20 de minute pentru a detecta si rezolva problema. In timp ce faceam cercetarea pentru a gasi cauze posibile, am realizat ca nu exista un articol bun care sa acopere totul. In acest articol, va vom arata cum sa remediati eroarea de stabilire a unei conexiuni de baze de date in WordPress prin compilarea unei liste de solutii intr-un singur loc. Vezi mai mult aici.
Nota: Inainte de a efectua modificari ale bazei de date, asigurati-va ca aveti copii de siguranta suficiente.
De ce primesti aceasta eroare?
Ei bine, pe scurt, primiti aceasta eroare deoarece WordPress nu poate stabili o conexiune la baza de date. Acum, motivul pentru care WordPress nu poate stabili o conexiune de baze de date poate varia. Ar putea fi faptul ca datele de conectare ale bazei de date sunt gresite sau au fost modificate.
S-ar putea ca serverul de baze de date sa nu raspunda. Ar putea fi faptul ca baza de date a fost corupta. In experienta noastra, de cele mai multe ori aceasta eroare se intampla din cauza unui tip de eroare de server cu toate acestea ar putea exista si alti factori. Sa examinam cum sa rezolvam aceasta problema.
Problema apare si pentru / wp-admin /?
Primul lucru pe care ar trebui sa-l faceti este sa va asigurati ca obtineti aceeasi eroare atat pe partea frontala a site-ului, cat si pe spatele site-ului (wp-admin). Daca mesajul de eroare este acelasi in ambele pagini, “Eroare la stabilirea unei conexiuni baze de date”, treceti la pasul urmator.
Daca primiti o alta eroare pe wp-admin, de exemplu, ceva de genul “una sau mai multe tabele de baze de date nu sunt disponibile. Este posibil ca baza de date sa trebuiasca sa fie reparata “, atunci trebuie sa reparati baza de date.
Puteti face acest lucru adaugand urmatoarea linie in fisierul wp-config.php. Adaugati-o chiar inainte de “Asta e tot, opriti editarea! Happy blogging ‘linia wp-config.php.
Define (‘WP_ALLOW_REPAIR’, true);
Odata ce ati facut acest lucru, puteti vedea setarile accesand aceasta pagina: http://www.yoursite.com/wp-admin/maint/repair.php
Reparati baza de date in WordPress
Retineti ca utilizatorul nu trebuie sa fie conectat pentru a accesa aceasta functie atunci cand este definita. Acest lucru se datoreaza faptului ca intentia sa principala este de a repara o baza de date corupta, de multe ori utilizatorii nu se pot conecta atunci cand baza de date este corupta. Deci, odata ce ati terminat de reparat si optimizat baza de date, asigurati-va ca eliminati acest lucru din wp-config.php.
Daca aceasta reparatie nu rezolva problema sau daca intampinati probleme la rularea reparatiei, continuati sa cititi acest articol, deoarece puteti gasi o alta solutie pentru a lucra.