Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să remediezi eroarea de stabilire a unei conexiuni la baza de date în WordPress

Notificarea „Eroare la stabilirea conexiunii la baza de date” în WordPress este o eroare fatală care face ca site-ul dvs. să fie inaccesibil utilizatorilor. Apare atunci când WordPress nu se poate conecta la baza de date.

Deoarece mai mulți factori pot afecta această conexiune, eroarea poate fi un pic dificil de depanat pentru începători.

Am rulat blogul nostru pe WordPress în ultimii 16 ani și am întâmpinat o varietate de erori și avertismente, inclusiv „Eroare la stabilirea conexiunii cu baza de date”. Prin experiența noastră și multă încercare și eroare, am învățat cum să depanăm aceste probleme fără a ne perturba site-ul.

În acest articol, vă vom arăta cum să remediați cu ușurință eroarea „Eroare la stabilirea conexiunii la baza de date” pe site-ul dvs. WordPress, pas cu pas.

Remediați eroarea de stabilire a conexiunii la baza de date în WordPress

Ce cauzează eroarea de stabilire a conexiunii la baza de date în WordPress?

O bază de date este un software care facilitează stocarea, organizarea și recuperarea datelor din alte software-uri.

Ca un sistem de management al conținutului, WordPress folosește o bază de date pentru a stoca tot conținutul dvs. și alte date ale site-ului web. Apoi se conectează la baza de date de fiecare dată când cineva vizitează site-ul dvs. web.

WordPress are nevoie de următoarele informații pentru conectarea la baza de date:

  • Numele bazei dvs. de date
  • Nume de utilizator și parolă pentru baza de date
  • Server de baze de date

Această informație este stocată în fișierul de configurare WordPress, numit wp-config.php.

Dacă oricare dintre aceste informații este incorectă, atunci WordPress nu va reuși să se conecteze la serverul dvs. de baze de date și veți vedea eroarea „Eroare la stabilirea conexiunii cu baza de date”.

Eroare de conectare la baza de date în WordPress

Este una dintre cele mai comune erori WordPress. Pe lângă credențialele incorecte, această eroare poate apărea și dacă serverul bazei de date este oprit sau fișierele bazei de date sunt corupte.

Acestea fiind spuse, să vedem cum să rezolvăm problema „Eroare la stabilirea conexiunii la baza de date” în WordPress cu depanare pas cu pas.

1. Verificați credențialele bazei de date WordPress

Credențiale incorecte sunt cea mai frecventă cauză a erorii de conexiune la baza de date. Dacă ați mutat recent site-ul WordPress pe un nou gazdă, atunci aceasta este probabil problema.

Credențialele bazei de date WordPress sunt stocate în fișierul wp-config.php. Acesta este fișierul de configurare WordPress care conține setări importante, inclusiv informații despre baza de date.

Dacă nu ați mai editat niciodată un fișier wp-config.php, atunci consultați ghidul nostru pentru începători despre cum să editați fișierul wp-config.php pentru mai multe instrucțiuni.

Veți căuta următoarele linii în fișierul wp-config.php:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Aici, trebuie să vă asigurați că informațiile pentru numele bazei de date, numele de utilizator, parola și gazda bazei de date sunt corecte.

Puteți confirma aceste informații din tabloul de bord al contului dvs. de găzduire WordPress. Pentru acest tutorial, vom folosi Bluehost, dar procesul va fi similar și pentru alte panouri de găzduire.

După ce vă conectați, faceți clic pe fila „Website” din coloana din stânga și apoi comutați la fila „Advanced”. Apoi, derulați în jos la secțiunea „Database” și faceți clic pe butonul „Manage” de lângă ea.

Faceți clic pe butonul Gestionare de lângă secțiunea Bază de date

Aceasta va deschide pagina Baze de date MySQL în cPanel într-o fereastră nouă.

Aici, puteți găsi numele bazei de date și numele de utilizator în secțiunea „Baza de date curentă”. Nu uitați să copiați și să lipiți aceste detalii într-un notepad pentru a le putea adăuga în fișierul wp-config.

Găsiți numele bazei de date și numele de utilizator în secțiunea Baze de date curente

Apoi, derulați în jos la secțiunea „Utilizatori curenți”, unde puteți face clic pe linkul „Schimbați parola” de lângă numele bazei de date.

Aceasta vă va duce la un nou ecran, unde puteți schimba parola bazei de date după bunul plac.

Schimbați parola bazei de date

Odată ce ați confirmat toate detaliile bazei de date, puteți modifica acele informații în fișierul dvs. wp-config.php dacă este necesar.

După aceea, încercați să vizitați din nou site-ul dvs. web pentru a vedea dacă eroarea de conectare la baza de date a dispărut.

Dacă încă vedeți eroarea, înseamnă că ceva altceva este în neregulă.

2. Verificați informațiile gazdei bazei de date

Dacă ești sigur că numele bazei de date, numele de utilizator și parola sunt corecte, atunci vrei să te asiguri că folosești informațiile corecte pentru gazda bazei de date.

Majoritatea companiilor de găzduire WordPress folosesc localhost ca gazdă a bazei de date. Cu toate acestea, unele companii de găzduire WordPress gestionate folosesc servere separate pentru a găzdui baze de date. În acest caz, informațiile gazdei bazei de date nu vor fi localhost.

Acest lucru înseamnă că va trebui să contactați compania de găzduire WordPress pentru a confirma aceste detalii.

3. Repară baza de date WordPress

Acum, este posibil să primiți o altă eroare în tabloul de bord wp-admin, cum ar fi „Una sau mai multe tabele de baze de date nu sunt disponibile” sau „Baza de date ar putea avea nevoie să fie reparată”. În acest caz, trebuie să vă reparați baza de date.

Puteți face acest lucru adăugând următoarea linie în fișierul dvs. wp-config.php. Asigurați-vă că o adăugați chiar înainte de linia „Asta e tot, opriți editarea! Blogging fericit”:

define('WP_ALLOW_REPAIR', true);

După ce ați făcut acest lucru, puteți vedea setările vizitând această pagină: http://www.yoursite.com/wp-admin/maint/repair.php. Asigurați-vă doar că înlocuiți yoursite.com cu propriul dvs. nume de domeniu.

Aici, trebuie să dai clic pe butonul „Repară baza de date” pentru a începe procesul.

Repară baza de date WordPress

Notă: Utilizatorul nu trebuie să fie conectat pentru a accesa pagina de reparare a bazei de date. După ce ați terminat repararea și optimizarea bazei de date, asigurați-vă că eliminați această linie de cod din fișierul wp-config.php.

Cu toate acestea, dacă nu doriți să adăugați cod pe site-ul dvs., puteți repara baza de date folosind cPanel-ul contului dvs. de hosting.

Accesează contul tău de găzduire, unde trebuie să deschizi pagina „Site-uri web” din coloana din stânga. Apoi, comută la fila „Avansat” și apasă butonul „Gestionare” din secțiunea Bază de date.

Faceți clic pe butonul Gestionare de lângă secțiunea Bază de date

Aceasta va deschide cPanel într-o filă nouă. Aici, derulați în jos la secțiunea „Modify Databases” și alegeți numele bazei dvs. de date din meniul derulant „Repair Database”.

Odată ce ați făcut acest lucru, pur și simplu faceți clic pe butonul „Repară baza de date” pentru a începe procesul.

Click the Repair database button

Panoul de găzduire vă va repara acum automat baza de date.

Odată ce procesul este complet, veți vedea și un mesaj de succes.

Mesaj de succes la repararea bazei de date

Acum puteți vizita site-ul dvs. WordPress pentru a vedea dacă eroarea a fost rezolvată sau nu.

4. Verificați dacă serverul bazei de date este oprit

Dacă totul pare să fie corect și WordPress tot nu se poate conecta la baza de date, atunci serverul dvs. de baze de date (server MySQL) ar putea fi oprit.

Acest lucru se poate întâmpla din cauza traficului intens pe un server. Serverul dvs. de găzduire pur și simplu nu poate gestiona sarcina (mai ales când sunteți pe găzduire partajată).

Din această cauză, site-ul dvs. va deveni lent și chiar poate afișa eroarea pentru unii utilizatori. În acest caz, ar trebui să luați legătura telefonic sau prin chat live cu furnizorul dvs. de găzduire și să-i întrebați dacă serverul dvs. MySQL este receptiv.

În plus, dacă aveți alte site-uri web care rulează pe același server, atunci puteți verifica acele site-uri pentru a confirma că serverul dvs. SQL este oprit.

Dacă nu aveți niciun alt site în același cont de hosting, atunci pur și simplu accesați panoul de control al hostingului și comutați la fila „Avansat”.

După aceea, faceți clic pe butonul „Gestionare” de lângă secțiunea phpMyAdmin.

Faceți clic pe butonul Gestionare de lângă opțiunea PHPMyAdmin

Aceasta va deschide phpMyAdmin într-o fereastră nouă, unde trebuie să faceți clic pe opțiunea „Database” din partea de sus.

După aceea, dă clic pe numele bazei tale de date pentru a accesa setările acesteia. Dacă poți face asta, atunci este timpul să verifici dacă utilizatorul bazei tale de date are permisiuni suficiente.

Conectați PHPMyAdmin cu baza dvs. de date

Pentru a face acest lucru, trebuie să creați un fișier nou numit testconnection.php și să lipiți următorul cod în el:

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

După ce ați lipit codul, asigurați-vă că înlocuiți numele de utilizator și parola cu ale dumneavoastră. Acum puteți încărca acest fișier pe site-ul dvs. web și îl puteți accesa printr-un browser web.

Dacă scriptul s-a conectat cu succes, atunci înseamnă că utilizatorul dvs. are permisiuni suficiente și altceva cauzează eroarea.

Acum, trebuie să reveniți la fișierul wp-config și să-l scanați pentru a vă asigura că toate detaliile sunt corecte și fără greșeli de scriere.

Soluții suplimentare care au funcționat pentru utilizatori

Dacă sfaturile de depanare menționate mai sus nu reușesc să rezolve eroarea de conectare la baza de date pe site-ul dvs. web, atunci puteți încerca acești pași suplimentari.

Așa cum au raportat utilizatorii noștri, acești pași i-au ajutat pe unii dintre ei să rezolve eroarea de conexiune la baza de date pe site-urile lor web.

1. Actualizați URL-ul site-ului WordPress

Puteți încerca să actualizați URL-ul site-ului WordPress folosind phpMyAdmin în cPanel.

Pur și simplu accesați phpMyAdmin din tabloul de bord al contului dvs. de hosting și selectați baza de date WordPress din listă.

După aceea, comutați la meniul SQL din partea de sus și introduceți următoarea interogare MySQL:

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

Ar trebui să arate așa:

Schimbă URL-ul site-ului

Nu uitați să furnizați propriul URL al site-ului și să schimbați wp_options cu numele propriei tabele, deoarece este posibil să fi modificat prefixul tabelei WordPress.

2. Repornirea serverului web

Utilizatorii de pe servere dedicate, servere locale și servere private virtuale (VPS) pot încerca să-și repornească serverele.

Acest lucru va reporni serverul web și de baze de date, ceea ce poate remedia unele probleme temporare care cauzează eroarea.

3. Cereți ajutor

Dacă totul eșuează, atunci poate fi necesar să contactați compania de găzduire web. Toate companiile bune de găzduire WordPress vă vor ajuta să depanați problema, să vă îndrume sau chiar să o rezolve pentru dvs.

De asemenea, puteți angaja dezvoltatori WordPress pentru a vă ajuta să remediați această problemă.

Sperăm că acest articol v-a ajutat să remediați problema „Eroare la stabilirea conexiunii cu baza de date” în WordPress. De asemenea, este posibil să doriți să consultați ghidul nostru de depanare WordPress pentru sfaturi despre rezolvarea problemelor WordPress pe cont propriu sau tutorialul nostru despre cum să adăugați o pagină de eroare personalizată pentru baza de date în WordPress.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

673 CommentsLeave a Reply

  1. mi s-a întâmplat asta când încercam să instalez WordPress, nu mi-am dat seama că nu activasem de fapt privilegiile utilizatorului! mulțumesc pentru acest articol util

  2. Tocmai mi s-a întâmplat asta după ce mi-am salvat fișierele și am setat o parolă pentru a accesa și a face backup la baza de date înainte de a face upgrade.
    Mulțumesc pentru site-ul tău, mi-am dat seama că am înlocuit accidental parola generată automat (deoarece nu știam că există). Așa că am găsit-o în fișierul config.php din setul meu de backup și am resetat-o în panoul de administrare de pe site-ul gazdei mele. Totul este acum OK.
    Nu pot să vă mulțumesc suficient pentru un articol genial.

  3. Le-am încercat pe toate! În cele din urmă am rezolvat creând un
    utilizator diferit pentru baza de date în cpanel-ul gazdei mele (acordându-i toate privilegiile, desigur)
    și schimbând, de asemenea, gazda bazei de date la adresa IP a serverului meu în fișierul wp-config.php.

    Nu am nicio idee de ce ar rezolva asta problema, dar poate
    ar putea fi faptul că Numele Bazei de Date și Numele de Utilizator al Bazei de Date nu pot avea același nume. (Poate te gândești: „duh! Sigur că nu!!!”, ei bine, „Expertul de Creare Baze de Date” al gazdei mele a generat automat cele două câmpuri și, credeți sau nu, nu mi-a permis să le schimb la început). A trebuit să creez un nou utilizator
    separat mai târziu pentru a rezolva problema.

    Mulțumesc pentru acest post grozav. x

  4. Ești cel mai bun.....
    Nu știam că schimbarea parolei bazei de date ar deconecta baza de date de la WordPress....
    Soluția 2 a fost genială....... maxim 2 minute.
    Mulțumesc mult!!!

  5. salut… primesc această eroare. s-a întâmplat brusc astăzi! nu s-a schimbat nimic, cu excepția unor texte de pe o pagină. m-am deconectat. acum am primit eroarea.

    Într-unul dintre paragrafe afirmați: „Primul lucru pe care ar trebui să-l faceți este să vă asigurați că primiți aceeași
    eroare atât pe front-end-ul site-ului, cât și pe back-end-ul site-ului
    (wp-admin). Dacă mesajul de eroare este același pe ambele pagini „Eroare
    la stabilirea conexiunii la baza de date”, atunci treceți la următorul pas.” Care este următorul pas? Am eroarea pe ambele părți.
    Acest lucru m-a confuzat. Scuze. Deci, care este următorul pas pentru a putea încerca să rezolv asta!
    Vă mulțumesc pentru ajutor!

  6. Această eroare s-a întâmplat pe unul dintre site-urile mele de membru, cu excepția faptului că atunci când te conectai, site-ul arăta și se comporta normal.

    După ce am urmat rutele obișnuite, inclusiv schimbarea utilizatorului bazei de date și acuzarea temei că este vinovată, am descoperit un „?>” suplimentar la sfârșitul fișierului wp-config.php. Odată ce l-am șters, totul a funcționat.

    Nu am nicio idee cum a ajuns acolo. Ore de frustrare rezolvate prin ștergerea a două caractere!!

  7. Cu această problemă am descoperit că a fost o corupere a bazei de date, dar că a rezultat în faptul că nu am putut accesa instrumentul de reparare Wordpress – totuși, am putut efectua o reparație folosind secțiunea mySQL din panoul de control al gazdei mele (cPanel), iar apoi site-ul a revenit imediat.

  8. tocmai am întâlnit acest tip de eroare..și am reușit să o repar prin optimizarea și repararea bazei de date..îmi place acest post..bravo..

  9. Aveam Permalinks setat la Post Name. L-am comutat înapoi la Default și eroarea a dispărut, iar paginile mele au reapărut. Apoi l-am comutat înapoi la Post Name, deoarece prefer această setare, și tot a funcționat. Totul este în regulă. A durat doar câteva ore să înțeleg rahatul ăla. Lol.

  10. Mi-a salvat viața – am schimbat parola bazei de date din panoul de control de găzduire, nu aveam idee că trebuie să o actualizez în wp-config. Ore de stres evitate – mulțumesc!

  11. Am avut această problemă astăzi.
    Serverul a căzut aseară și a fost remediat destul de repede când problema a fost cunoscută.
    Totul a funcționat pentru o vreme, dar astăzi WordPress nu a putut stabili o conexiune la baza de date.
    Baza de date Simple Machines Forum funcționa corect și forumul se încărca.
    Ce am făcut a fost:
    1. Am creat un nou utilizator pentru baza de date
    2. Am atribuit acelui utilizator baza de date WP cu privilegii complete.
    3. Am actualizat WP_config pentru a folosi acel utilizator

    După aceea totul a fost bine.

    Se pare că după o problemă cu serverul, privilegiile utilizatorului WordPress pot deveni corupte sau modificate, chiar dacă utilizatorul este afișat cu privilegii complete.

    Mulțumesc pentru acest post. M-a îndrumat în direcția corectă.

  12. Salut! Am constant această problemă, intru pe pagina web și apare această eroare, dar apoi reîmprospătez după câteva minute și eroarea dispare. A încetat să se mai întâmple, așa că am și uitat de ea. Dar astăzi am rugat colegii mei de muncă (4 persoane) să intre pe site în același timp pentru a vedea noua apariție mobilă și unii au primit eroarea, iar alții nu (nu a fost exact în același timp, deoarece am rugat să o facă pe telefoanele lor și fiecare a avut o viteză diferită) acest lucru mă preocupă foarte mult. Am citit că i-ai spus altcuiva care a avut și el această problemă, dar s-a rezolvat singură, că a fost din cauza serverului său. Ar trebui să sun la serverul meu și să întreb ce se întâmplă? Sau există posibilitatea să fi făcut ceva greșit? Aproape zilnic este ciudat și dispare pur și simplu. Mulțumesc!

  13. Scuze, dar pentru un începător adevărat, informațiile dvs. par să presupună o cunoaștere mai mare despre cum să faceți lucruri decât poate au unii dintre noi. E în regulă să spui, verifică asta sau asta, dar când nu avem idee cum să ajungem acolo, nu ajută prea mult. Știu că spui că nu ar trebui să fim aici dacă nivelul tehnic nu este acolo, dar asta nu ajută. Se poate urma o procedură mai pas cu pas, dar poate că asta este prea mult. Mulțumesc.

    • Înțelegem și ne pare rău că nu ați găsit aceste informații ușoare. Vă rugăm să ne spuneți cu ce parte aveți probleme și vom încerca să o explicăm mai mult.

      Admin

  14. Seara trecută, serverul meu Centos a picat și când a repornit am avut eroarea.

    Ceea ce a funcționat pentru mine a fost să redenumesc fișierul /var/lib/mysql/mysql.sock, să pornesc serviciul mysql cu service mysqld start, să opresc serverul cu shutdown -h now, apoi să repornesc serverul.

    Practic, blocarea a blocat MySql, așa că a crezut că rulează când de fapt nu era.

  15. Mulțumesc foarte mult!

    În cazul meu, am rezolvat prin

    1) ștergerea utilizatorului curent care era conectat la baza mea de date
    2) crearea unui NOU utilizator cu toate privilegiile
    3) adăugarea acestui utilizator la baza de date
    4) reîmprospătarea detaliilor mele în config.php (utilizator și parolă)
    5) reîmprospătarea site-ului meu (F5)

    Mai mult, deși nu modificasem nimic în legătură cu asta, când am reîncărcat pagina mea de administrare WP, a apărut o eroare fatală care mi-a spus că pluginul Facebook crea un fel de epuizare a memoriei. Am dezactivat pluginul redenumindu-l în wp-content/plugins și am scăpat de problema mea.

    Acest lucru, apropo, a rezolvat și unele probleme de afișare pe pagina mea principală.

    Sper că acest feedback ajută și, din nou, vă mulțumesc foarte mult pentru partajarea acestui articol!

    Bart

  16. Când m-am logat pe site-ul de dezvoltare al companiei mele în această dimineață, am primit acest mesaj (pe backend și pe frontend), dar 10 minute mai târziu am reîmprospătat pagina și nu a mai fost o problemă. Pe de o parte, mă bucur că s-a rezolvat singur, dar pe de altă parte, aș vrea să știu de ce s-a întâmplat și cum s-a remediat, pentru a nu se mai întâmpla. Aveți idei?

    • Este posibil ca serverul bazei de date să fi fost oprit în momentul în care ați primit această eroare. Problema s-a rezolvat când serverul bazei de date a revenit online.

      Admin

  17. Am o eroare de bază de date cu care am nevoie de ajutor. Am cumpărat 40 de site-uri WP și le-am transferat de la un gazdă la alta (GoDaddy). Am făcut greșeala de a schimba conținutul pe unele site-uri înainte de a schimba DNS-ul. Am schimbat toate domeniile aseară pentru a corespunde DNS-ului GoDaddy, acum am probleme cu erori de bază de date cu toate site-urile pe care am lucrat.

    Sunt un fel de începător pe partea de backend, dar cred că schimbarea fișierelor și apoi direcționarea DNS-ului după asta a stricat cumva totul. Aceasta este singura explicație pe care am putut-o găsi, deoarece site-urile pe care nu le-am atins încă funcționează. Mulțumesc

    • Mai întâi ar trebui să-ți fi salvat bazele de date vechi folosind phpMyAdmin și apoi să le imporți pe serverul bazei de date al noului tău webhost folosind phpMyAdmin. Apoi ar trebui să schimbi setările DNS pentru a indica noul tău webhost. După aceea, trebuie să editezi fișierul wp-config pe toate site-urile tale, să schimbi numele bazei de date, parola, gazda, setările pentru a corespunde noilor tale baze de date.

      Admin

      • Ce fac pentru a remedia acum că a ajuns în acest punct? Toate setările DNS au fost modificate și primesc în continuare mesaje de eroare. Există o modalitate de a reveni și de a instala fișierele originale?

  18. Salutare... Lucrez de ceva vreme cu o instalare locală și am vrut să schimb URL-ul instalării mele locale cu altceva, așa că am schimbat de câteva ori numele bazei de date din wp-config, setările MAMP ale bazei de date din "wp-options"... plus altele pe care nu mi le mai amintesc. Acest lucru a dus la "eroare la stabilirea conexiunii la baza de date". Am depanat o zi întreagă, (revenind la același coșmar pe care l-am avut când am instalat MAMP și WordPress local). Am schimbat totul înapoi cum era, fără succes, făcându-mă să mă simt din nou atât de frustrat și prost...! Așa că am citit acest articol până la sfârșit și unde spune soluția "siteurl" în secțiunea "Soluții care au funcționat pentru alții" și m-am întors în phpmyadmin să verific asta... sigur destul... în "wp-options" al bazei de date respective, în câmpul "site url", avea numele bazei mele de date, (pe care o schimbasem prost anterior fără să-mi dau seama de impactul ei), l-am verificat și în comparație cu alte baze de date la care aveam acces fără probleme și câmpul spunea într-adevăr, "siteurl" în loc de numele real al bazei de date! L-am schimbat imediat și phewww.... am recuperat baza de date și funcționează, mă pot conecta fără probleme..!! Oameni buni, dacă ați făcut ceva similar, verificați mai întâi acest lucru... cu siguranță m-am simțit prost... cel puțin am un alt truc de depanare la îndemână acum... mulțumesc pentru contribuția voastră..!

  19. Ei bine, mulțumesc pentru detalii. Dar cred că este foarte simplu. Nu o complica așa cum o faci tu. Deschide fișierul wp-config.php și schimbă numele de utilizator și parola bazei de date. Sper că va funcționa.

  20. Mulțumesc, omule... am urmat totul și acum site-ul meu este online... Dumnezeu să te binecuvânteze

  21. Salut,
    Mersi pentru această descriere.
    Mi-am mutat recent site-ul de la BlueHost la DreamHost.
    Când accesez site-ul meu, apare o pagină GOALĂ (chiar goală, albă). Nimic altceva.
    Cu toate acestea, când accesez wp-admin… se afișează „Eroare la stabilirea conexiunii cu baza de date”.

    Mă pot conecta la MySQL (mergând la msql.remete.org) și funcționează.

    Toți cei patru parametri din wp-config par să fie în regulă, de asemenea:
    /** Numele bazei de date pentru WordPress */
    define(‘DB_NAME’, ”);
    /** Numele utilizatorului bazei de date MySQL */
    define(‘DB_USER’, ”);
    /** Parola bazei de date MySQL */
    define(‘DB_PASSWORD’, ”);
    /** Numele gazdei MySQL */
    define(‘DB_HOST’, ”);
    Aici am înlocuit „localhost” cu „msql.remete.org”, așa cum ar trebui să fie cu DreamHost.

    Site-ul meu este remete.org.

    Am mutat deja mai multe site-uri WP… și unele au funcționat bine, altele aveau pagina albă la rădăcină, totuși, acesta este primul și singurul cu eroarea „Eroare la stabilirea unei conexiuni la baza de date”.

    Cum pot face să funcționeze conexiunea la baza de date?
    Cum poate funcționa și root-ul (în loc de pagina albă)?

    Aș aprecia foarte mult ajutorul dvs.

    Mulțumesc mult,

    Tamas din Budapesta

  22. pentru o implementare multisite, trebuie să verificați și tabelul wp_blogs și să vă asigurați că URL-ul corect apare acolo, altfel WordPress va afișa „error-establishing-a-database-connection”

    • DING DING! Am descărcat o copie a datelor de producție și brusc primeam această eroare cu o instanță multisite. Am actualizat coloana „domain” din wp_blogs și funcționează din nou. Mulțumesc că ați semnalat acest lucru!

  23. Thank you for producing this quality post. Your instruction worked perfectly! and saved me lots of hassle :)

  24. Salut, omule. Voiam doar să-ți mulțumesc pentru acest POST BUN. Nu a funcționat și nu știam de ce.
    Am citit blogul tău și am urmat totul și acum funcționează din nou.. după 11 ORE de muncă.

    Acesta este un semn de apreciere. Dacă ai fi aici, ți-aș oferi o bere mare. Mulțumesc mult pentru ajutorul tău clar!

    Alex

  25. Oh, Doamne. De obicei, postările de genul acesta nu funcționează pentru mine după ce urmez instrucțiunile… dar dumneavoastră, domnule, ați salvat ziua. Vă mulțumesc!

  26. Mulțumesc mult pentru asta! Am crezut cu siguranță că mi-am pierdut complet site-ul până când am urmat acest ghid. Singura mea problemă a fost că nu aveam idee unde să găsesc fișierul wp-config.php fără să pot accesa wordpress. În cele din urmă mi-am găsit managerul de fișiere prin intermediul găzduirii mele, dar mi-a luat ceva timp să înțeleg acea parte. Continuați cu informațiile grozave!

    • Zewdu, acest lucru se poate întâmpla atunci când permisiunile fișierelor tale nu sunt setate corect, sau o problemă de configurare la furnizorul tău de găzduire. Te rugăm să contactezi furnizorul tău de găzduire web.

      Admin

  27. SAU….

    *DACĂ* v-ați fi jucat în editor cu oricare dintre paginile/codurile dvs. .php în editor și copierea/lipirea înapoi în original nu a funcționat în cazul acestei erori de conexiune la baza de date... soluția este să copiați/lipiți înapoi prin FTP în folderul exact al fișierului .php, suprascriind fișierul editat și acest lucru va funcționa cu siguranță pentru a face ca site-ul dvs. să apară din nou online.

  28. Salut! Mă confrunt cu aceeași problemă cu WordPress. Am copiat și lipit testconnection.php și a afișat „Acces interzis”. Dar când am editat linia – „mysql_connect” la „mysqli_connect”, baza de date s-a conectat cu succes. Cum implementez „mysqli_connect” în fișierul de configurare WordPress?

  29. Văd „o conexiune securizată de date nu a putut fi stabilită” pe browserele Android pentru site-ul meu

    , doar la citirea postărilor, nu pe pagina principală.

  30. Salut,
    Încerc disperat să lansez o nouă instalare de Wordpress cu MAMP, atât Apache, cât și MySQL dau lumini verzi, dar când pornesc în browser, primesc mesajul „Eroare la stabilirea conexiunii la baza de date”.
    Sunt relativ nou și majoritatea opțiunilor de mai sus par destul de avansate, iar pentru site-urile web care funcționează deja, există o modalitate simplă de a aborda acest lucru pentru noile instalări de Wordpress?

    Wordpress trebuia să nu fie prea dificil de instalat….

    Mulțumesc anticipat!

    • marcel deschide fișierul wp-config.php din folderul de instalare WordPress. Și verifică numele de utilizator și parola bazei de date. De obicei, la o instalare nouă de MAMP, numele de utilizator al bazei de date ar trebui să fie root, iar parola ar trebui să fie lăsată goală.

      Admin

  31. Sunt începător și am acces la datele site-ului meu prin filezilla, vă rog să-mi spuneți cum să testez conexiunea, deoarece nu am văzut niciun phpmyadmin în panoul de control al gazdei.

    • Dacă gazda dvs. web folosește cPanel, veți vedea phpMyAdmin în secțiunea bazei de date. Pentru alte panouri de control de găzduire, puteți întreba gazda dvs. web despre asta.

      Admin

  32. Scuzați-mi întrebarea aparent stupidă, dar ce pun în locul lui „root” în testul MySql?

    $link = mysql_connect(‘localhost’, ‘root’, ‘Q3dDZE3PiUpQ’);

    Mulțumesc!

    • înlocuiți root cu numele dvs. de utilizator MySQL (dacă numele dvs. de utilizator MySQL nu este deja root, atunci nu-l schimbați) și apoi parola dvs. Să presupunem că gazda dvs. MySQL este localhost, numele de utilizator este jenbarnes și parola este Q3dDZE3PiUpQ, atunci ați folosi-o așa

      $link = mysql_connect('localhost', 'jenbarnes', 'Q3dDZE3PiUpQ' );

      Admin

  33. Hei, nu pot să-mi lansez site-ul, nici wp-admin, nici să accesez site-ul?
    Ce să fac? Toate cele 4 domenii ale mele au căzut din cauza acestei erori (de mai jos)
    „Eroare la stabilirea conexiunii cu baza de date”
    Vă rog să mă ajutați!

    – Kasper

  34. Frate, adaugă Google translator pe acest blog. Am nevoie de această postare în bengaleză.

  35. Oh! mulțumesc, băieți! Aproape am făcut un atac de cord.
    Aceasta a fost prima dată când mi-am salvat datele (pentru ca site-ul meu să nu se blocheze sau chiar dacă s-ar bloca, aș putea să-l recuperez), m-am conectat la panoul PHPadmin, am schimbat parola, deoarece cea originală a fost generată automat. M-am conectat și am făcut backup. Ușurat, m-am întors pe site-ul meu și bum! aceste litere mari: Eroare la stabilirea conexiunii la baza de date.
    Omule, poți înțelege că am leșinat pentru câteva secunde..

    Oricum, mulțumesc mult!!

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.