ABONAȚI-VĂ LA NEWSLETTER
Alegerea editorului
Erori WordPress

Cum remediezi Error Establishing Database Connection in WordPress

SEMrush
Domain names for just 88 cents!blank

Error Establishing Database Connection

Mesajul error establishing database connection este probabil una dintre cele mai frecvente erori pe care le pot intalni utilizatorii WordPress. Aceasta eroare inseamna ca site-ul dvs. nu mai comunica sau nu are acces la baza dvs. de date, astfel intregul site va cadea. Acest lucru trebuie rezolvat imediat, deoarece va poate afecta in mod direct vanzarile, traficul si analizele. Dar nu va faceti griji, astazi vom discuta cateva scenarii comune care provoaca aceasta eroare si cateva modalitati usoare de a va aduce site-ul inapoi in cel mai scurt timp.

ATENTIE : Inainte de orice modificare faceti COPIE DE REZERVA ( BACK-UP ) la intreg site-ul dvs. + BAZA DE DATE.

back to menu ↑

De ce primesti aceasta eroare – error establishing database connection ?

Toate informatiile de pe site-ul dvs. WordPress, cum ar fi datele articolelor, datele paginilor, informatiile despre meta, setarile pluginurilor, informatiile de conectare etc. sunt stocate in baza dvs. de date MySQL. Singurele date care nu sunt stocate sunt conținutul media, cum ar fi imaginile si fisierele tematice / plugin / core, cum ar fi index.php, wp-login.php etc. Cand cineva vizitează site-ul dvs., PHP executa codul din pagini si interogheaza informatiile din baza de date, care le afisează vizitatorului in browser.

Daca dintr-un anumit motiv acest lucru nu functioneaza corect, o sa aveti mesajul error establishing database connection , dupa cum se vede mai jos. Intreaga pagina este goala, deoarece nu pot fi preluate date pentru renderarea paginii, deoarece conexiunea nu functioneaza corect. Acest lucru nu numai ca rupe frontendul site-ului dvs., dar va va impiedica sa accesati si tabloul de bord WordPress.

Pe scurt, primiti aceasta error establishing database connection deoarece WordPress nu poate stabili o conexiune cu baza de date. Din experienta mea, 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.

blank

back to menu ↑

Problema apare si pentru / wp-admin /?

Primul lucru pe care ar trebui sa-l faceti este sa va asigurati daca mesajul error establishing database connection este acelasi atat pe partea frontala a site-ului, cat si in zona de administrare (wp-admin). Daca mesajul de eroare este acelasi pe ambele pagini ” error establishing database connection “, treceti la pasul urmator. Daca primiti o alta eroare pe wp-admin, de exemplu, ceva de genul ( Unul 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. Adauga-o chiar inaintea liniei  ‘That’s all, stop editing! Happy blogging’

define(‘WP_ALLOW_REPAIR’, true);

Dupa ce ati facut acest lucru, puteti vedea setarile accesand aceasta pagina:

http://www.siteultau.ro/wp-admin/maint/repair.php

Inlocuieste www.siteultau.ro cu numele tau de domeniu.

blank

Retineti ca utilizatorul nu trebuie sa fie conectat pentru a accesa aceasta functie atunci cand este definita această definitie. 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 ati sters  linia de cod (define(‘WP_ALLOW_REPAIR’, true);  din wp-config.php.

Daca aceasta solutie nu rezolva problema sau daca aveti probleme cu executarea acestei solutii, continuati sa cititi acest articol, deoarece puteti gasi o alta solutie pentru a remedia error establishing database connection .

back to menu ↑

Verificarea fisierului WP-Config

WP-Config.php este probabil cel mai important fisier din intreaga dvs. instalare WordPress. Aici sunt specificate toate detaliile WordPress pentru a va conecta la baza de date. Daca ati schimbat parola de root sau parola de utilizator a bazei de date, atunci va trebui sa schimbati si in acest fisier. Primul lucru pe care ar trebui sa-l verificati intotdeauna este daca tot ce ati schimbat sunt la fel si in fișierul wp-config.php.

define(‘DB_NAME’, ‘database-nume’);

define(‘DB_USER’, ‘database-utilizator’);

define(‘DB_PASSWORD’, ‘database-parola’);

define(‘DB_HOST’, ‘localhost’);

Retineti ca valoarea DB_Host nu este intotdeauna localhost. In functie de gazda dvs. de hosting, va fi diferit. Dar in cele mai multe situatii este localhost.

Unii utilizatori au sugerat ca au rezolvat problema prin inlocuirea localhost cu IP-ul alocat.

define(‘DB_HOST’, ‘ 157.0.0.1:4819’);

Daca totul din acest fisier este corect, atunci error establishing database connection este din vina serverului.

back to menu ↑

Repararea fisierelor corupte

Urmatorul motiv pentru care este posibil sa vedeti error establishing database connection este ca fisierele dvs. au devenit corupte. Daca aceasta a survenit dintr-o problema cu transferul de fișiere prin FTP, un hacker care a obtinut acces la site-ul dvs. sau o problema cu gazda dvs., puteti rezolva rapid acest lucru. Cu toate acestea, iti recomand sa face o copie de rezerva a site-ului dvs. inainte de a incerca acest lucru.

In principiu, veti inlocui versiunea de baza a WordPress pe site-ul dvs. Nu va atingeti de pluginurile instalate, temele sau de imagini, ci doar instalarea WordPress in sine. Pentru a face acest lucru, va trebui sa descarcati o copie proaspata de WordPress de pe WordPress.org.

blank

Dezarhivati acest fisier pe computer. In interior, stergeti folderul wp-content si fisierul wp-config-sample.php.

blank

Apoi incarcati fisierele ramase prin FTP pe site-ul dvs., suprascriind fisierele existente. Acest lucru va inlocui toate fisierele problematice si vei fi sigur ca toate fisierele sunt curate si nu corupte. Se recomanda sa stergeti cache-ul browserului după ce faceti acest lucru. Apoi, verificati site-ul dvs. WordPress pentru a vedea daca error establishing database connection mai persista.

Spune-mi daca ti-a fost util acest tutorial si daca problema error establishing database connection s-a rezolvat intr-un comentariu mai jos. Sau daca stii si o alta varianta pentru rezolvarea ei sa actualizam acest articol.

ATENTIE : Inainte de orice modificare faceti COPIE DE REZERVA ( BACK-UP ) la intreg site-ul dvs. + BAZA DE DATE.

Mai jos gasiti cateva plugin-uri premium pentru ati face copie de rezerva in deplina siguranta. Plugin-urile contin link de afiliat, astfel vei sustine Comunitatea WordPress involuntar. Multumesc !

Ai nevoie de ajutor ?

Citește și: 45 de Erori WordPress – Cauze și Soluții

Jetpack

Envato Market

Accu Auto Backup Pro

Overview
Accu Auto Backup Pro is allowed to take backup for database , files and folders. Take backup regularly is very important for future security. If data loss happens ...
$35.00
Visit Site
Envato codecanyon.net
in stock

WooCommerce Settings Backup and Migration

When a WooCommerce store is configured, all of the settings are stored into the database. This plugin extracts all of the settings and exports them to a CSV file. This file can ...
$37.00
Visit Site
Envato codecanyon.net
in stock
$46.00
Visit Site
Envato codecanyon.net
in stock

Backup And Restore

   



Backup And Restore is a wordpress plugin through which you can take or schedule backup on local server or cloud servers including Dropbox, Google Drive ...
$49.00
Visit Site
Envato codecanyon.net
in stock
Last update was on: 20/09/2020 12:35
NU PIERDETI NOUTĂȚILE!
Abonați-vă la Newsletter!

Primește în căsuța ta de email, noutăți wordpress, idei de business, sfaturi de marketing și multe alte lucruri interesante și utile.

Invalid email address
Comunitatea WordPress nu trimite spam. Vă puteți dezabona în orice moment.
SEMrush
blank

Personalul editorial Comunitatea WordPress este o echipă de experți WordPress conduși de George CRIȘAN. Peste 10.000 de cititori săptămânal din România au încredere în noi!

We will be happy to hear your thoughts

Leave a reply

Logo-nou-Comunitatea-WordPress-700x150px

 

Ai nevoie de ajutor ?

Comunitatea WordPress îți vine în ajutor în orice problemă întâmpini în site-ul/blog-ul tău WordPress. Trebuie doar să ne contactezi folosind rubrica contact:

Cu ce te putem ajuta?