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. Încerc să instalez WordPress pe PC-ul meu local, rulând Windows 10. Am instalat XAMPP, am făcut toate modificările pentru a folosi portul 8080. Nu am probleme la pornirea XAMPP. Nu am probleme la pornirea Apache sau MySQL. Pot deschide phpMyAdmin din butonul de administrare fără probleme și am reușit să adaug o bază de date. Dacă introduc http://localhost:8080, apare pagina XAMPP. Totuși, când introduc http://localhost:8080/wp pentru a instala WordPress, pagina web expiră, dar nu face nimic. Am extras fișierele WordPress în folderul htdocs și am făcut modificările în fișierul wp-config.php pentru a folosi localhost:8080.
    În acest moment, nu mai am nicio altă idee ce să fac pentru a finaliza instalarea și aș avea cu adevărat nevoie de ajutor.

  2. Nu pot instala WordPress pe GoDaddy. Nici măcar nu finalizează instalarea. „Aplicația are erori”. – Am nevoie urgentă!! Vă rog ajutați-mă

  3. Salut WPBeginner,

    Rulez în prezent Viral Website. Multe site-uri virale au unele plugin-uri. Atașez linkul capturii de ecran Aici

    În nișa site-urilor virale, trebuie să vedem câți utilizatori în timp real sunt pe o anumită poveste, deoarece, pentru a vedea viralitatea noilor povești, trebuie să vedem utilizatorii în timp real pentru o postare. Folosim Google Analytics, dar Data Mining este prea dificil în Google Analytics pentru a vedea dacă povestea noastră devine virală sau nu. Privind utilizatorii în timp real pentru o anumită poveste, tragem concluzii despre care dintre poveștile noastre devine virală pe rețelele sociale.

    Îmi poți oferi detalii, te rog? Cum pot afișa cititorii mei live pe pagina poveștii/articolului. Vreau ca utilizatorii mei să vadă câți utilizatori live citesc povestea respectivă.

    Există vreun cod de script sau vreun plugin pentru acest tip de funcționalitate?

  4. Brilliant, acest lucru m-a ghidat spre rezolvarea problemei!! A trebuit să încarc și un nou fișier wp-settings.php.

    Mulțumesc

  5. Pentru a permite utilizarea acestei pagini pentru a repara automat problemele bazei de date, vă rugăm să adăugați următoarea linie la fișierul dvs. wp-config.php. Odată ce această linie este adăugată la configurația dvs., reîncărcați această pagină.

    define(‘WP_ALLOW_REPAIR’, true);

  6. Am avut această eroare încercând să instalez WP acasă pentru testare pe un laptop cu Windows. Am încercat totul și apoi am observat că setul meu de caractere din fișierul wp-config.php, unde am definit parametrii pentru accesarea bazei de date, conținea caractere care nu erau standard. Apostroful nu era caracterul standard al fontului Windows. Odată ce le-am înlocuit și le-am făcut pe toate același caracter, WP s-a instalat fără probleme.

  7. vă rog să conectați cineva computerul meu cu teamwork și să-mi rezolvați problema
    Eroare la stabilirea unei conexiuni la baza de date

  8. A funcționat pentru mine înlocuind „localhost” cu IP-ul pe care l-ai furnizat. Mulțumesc!

  9. [REZOLVAT] Bazele mele de date funcționau bine – se pare că problema a fost parola în sine. Parola conținea trei simboluri &(= care, cred eu, cauzau probleme cu PHP. Nu sunt cel mai bun la PHP, dar suspectez că problema a fost cu simbolul „=”. Deci, odată ce am schimbat parola, a funcționat perfect. Mult succes, sper că acest lucru ajută.

    • Ce anume a ajutat? Am verificat totul – încă nu funcționează. În secțiunea „Verificați gazda dvs. web (server MySQL)” vorbesc despre fișierul testconnection.php, ce ar trebui să fac după ce l-am creat și l-am pus în directorul WP? cum pot rula acest cod? (scuze, sunt începător în acest domeniu)

  10. Ce poate fi, de asemenea, foarte util! Mai ales dacă folosiți Wordpress pe IIS6/7/8 pe Windows Server... Verificați dacă serviciul MySQL rulează... Și, de asemenea, dacă rulează sub contul de utilizator corect! În mod normal, acesta ar trebui să fie doar Sistemul Local!

  11. Chiar și cei care nu sunt începători absoluți în WordPress sunt adesea blocați de acest eroare! Datorită abordării dvs. sistematice, am reușit să identific „eroarea” din instalarea mea — o bază de date MySQL coruptă, care nu era deloc evidentă, deoarece toate tabelele păreau să fie la locul lor, iar verificarea/optimizarea lor nu dădea erori… dar clar era ceva foarte, foarte greșit.

    Descărcarea bazei de date și reimportarea ei dintr-un backup a rezolvat problema!

    Thank you so much :)

  12. Mulțumesc mult pentru scrierea acestui lucru și pentru toate comentariile. Site-ul meu a fost reparat prin înlocuirea liniei
    /** Parola bazei de date MySQL */
    define(‘DB_PASSWORD’, ‘[câteva numere și litere aleatorii]’);

    cu
    /** Parola bazei de date MySQL */
    define(‘DB_PASSWORD’, [parola mea obișnuită de login wp-admin]’);

    Nu sunt sigur dacă aceasta este metoda corectă de a o remedia, dar a funcționat.

  13. M-am întors în cpanel și am reintrodus aceleași parole pentru 2 din cele 4 site-uri ale mele care nu funcționau, iar acest lucru le-a readus în funcțiune.

  14. Mă bucur că am reușit să rezolv această problemă pe site-ul meu după 4 zile. În cazul meu, a apărut mesajul că tabela wp-option a căzut. Am rulat reparația, rezultatul a arătat că nu a avut succes, dar în realitate, a fost reparată.

    După ce am primit acel mesaj de reparare nereușită, am inițiat un chat similar cu furnizorul meu de servicii, dar ei au verificat site-ul și m-au informat că site-ul meu era activ și eu am fost fericit.

    Mulțumesc

  15. Am încercat toate soluțiile de mai sus. Dar nimic nu a funcționat pentru mine.
    Apoi am încercat să caut în jurnalele @apache. Au fost atacuri brute-force împotriva xmlrpc.php care mi-au blocat serverul WordPress.
    Soluția simplă care a funcționat pentru mine a fost blocarea adreselor IP
    Am aflat aici

  16. Site-ul meu wordpress rulează, dar după un timp afișează o eroare „Eroare la stabilirea conexiunii la baza de date”, apoi trebuie să pornesc „service mysqld start”. Vă rog să mă ajutați, astfel încât acest tip de eroare să nu mai apară. Mulțumesc

  17. Mulțumesc, am încercat câteva lucruri, dar în final, am descoperit că fișierul meu de configurare a generat o parolă aleatorie, când de fapt am schimbat-o într-o parolă specifică.

  18. Acest lucru a fost de mare ajutor. Acesta, împreună cu comentariile/experiențele oamenilor, ar fi o resursă sau un ghid destul de util. Am observat câteva postări de joburi pentru testeri de erori WordPress și am început să cercetez și am găsit această pagină.

  19. Salutare tuturor. Doar pentru că aceasta este prima pagină de pe Google pe acest subiect, completez informațiile. În cazul meu, am descărcat fișierul meu wp-config de pe site-ul meu de producție. La sfârșitul fișierului, chiar după „define(‘WP_DEBUG’, false);” am avut următoarea configurație.

    define( ‘WP_ALLOW_MULTISITE’, true );
    define(‘MULTISITE’, true);
    define(‘SUBDOMAIN_INSTALL’, false);
    define(‘DOMAIN_CURRENT_SITE’, ‘MYDOMAIN.com’);
    define(‘PATH_CURRENT_SITE’, ‘/’);
    define(‘SITE_ID_CURRENT_SITE’, 1);
    define(‘BLOG_ID_CURRENT_SITE’, 1);

    Am încercat să păstrez totul așa cum era, dar am înlocuit mydomain.com cu ip-ul meu + portul.
    O oră mai târziu mi-am dat seama că prin comentarea liniilor de mai jos s-a rezolvat problema:

    //define(‘MULTISITE’, true);
    //define(‘SUBDOMAIN_INSTALL’, false);
    //define(‘DOMAIN_CURRENT_SITE’, ‘MYDOMAIN.com’);

  20. Am încercat să mă autentific pentru a întreține site-ul, dar primesc eroarea „Eroare la stabilirea conexiunii la baza de date”. Primesc și acea eroare când încerc să accesez wp-admin. Nimic nu a fost schimbat din partea noastră. Ajutor!

  21. Ajutor!
    Primim un mesaj de eroare pe WordPress pentru „Eroare la stabilirea unei conexiuni la baza de date:
    Aceasta înseamnă fie că informațiile despre numele de utilizator și parola din fișierul tău wp-config.php sunt incorecte, fie că nu putem contacta serverul bazei de date la localhost. Acest lucru ar putea însemna că serverul bazei de date al gazdei tale este oprit.

    Ești sigur că ai numele de utilizator și parola corecte?
    Ești sigur că ai tastat numele gazdei corect?
    Ești sigur că serverul bazei de date rulează?

    Suntem nedumeriți cum s-a întâmplat asta. Dacă puteți ajuta, ar fi grozav. Mulțumim.

  22. Vă rog, am probleme cu operarea panoului meu de control WordPress. Mi-am actualizat site-ul prin panoul meu de control de câteva zile. Dar chiar ieri am început să primesc acest mesaj…… Eroare fatală: Nu se poate apela funcția suprasolicitată pentru obiect non-existent în /home/content/n3pnexwpnas01_data02/34/3566434/html/wp-includes/capabilities.php pe linia 448……..poate cineva să-mi spună ce să fac sau care a fost cauza acestui lucru, vă rog.
    Sam.

    • Cel mai probabil această problemă este cauzată de un plugin WordPress. Încercați aceste sfaturi de depanare WordPress pentru a afla vinovatul.

      Este, de asemenea, posibil ca eroarea să fie cauzată de incompatibilitatea cu versiunea PHP. Întrebați furnizorul dvs. de găzduire WordPress despre versiunea PHP pe care o folosesc și vedeți dacă o pot actualiza. Cerința minimă este versiunea PHP 5.6 sau mai mare pentru WordPress.

      Admin

  23. Am aceeași problemă, dar a mea este atât de gravă încât nu pot accesa cpanel-ul meu. Vă rog, ce ar trebui să fac?

  24. După ce am privit această pagină și m-am gândit „Nu am idee ce fac”, am repornit serverul și acum totul este în regulă. Aveți idee de ce a fost așa?

    Singurul lucru la care mă pot gândi care ar fi putut cauza asta este că mi-am pierdut conexiunea la internet în timp ce mă logam, dar de ce ar trebui?

  25. MULȚUMESC FOARTE, FOARTE MULT. Aveam un utilizator corupt în baza de date, nu aș fi avut nicio idee fără acest articol.

    Salvator de vieți.

    Davo

  26. Când am clonat baza mea de date MySQL pentru a configura un site de staging, am primit aceeași eroare. Am descoperit că utilizatorul MySQL configurat pentru ca WP să acceseze baza de date trebuie să aibă permisiunea de a accesa baza de date prin CPanel -> Baze de date Mysql -> adăugați un utilizator la opțiunea bazei de date. Altfel, veți primi eroarea „Eroare la stabilirea unei conexiuni la baza de date” atunci când încercați să accesați pagina de administrare prin URL.

  27. Eroare la stabilirea conexiunii la baza de date.

    Nu a funcționat după ce am încercat câțiva pași. M-am gândit să șterg toate informațiile. Deci, resetați baza de date MySQL. Am încărcat un nou WordPress. Acum încă spune eroare la stabilirea conexiunii la baza de date. Orice ajutor și sugestii

  28. Acest lucru a funcționat pentru mine, mulțumesc. Am mutat un multisite cu cinci domenii cu foarte puține probleme. Singura ajustare a fost la prefixul tabelelor bazei de date. Din anumite motive, ale mele nu erau prefixate cu wpcc-. Acest lucru a fost ușor de editat în wp-config.php. După aceea, a trebuit să mă lupt puțin cu suportul tehnic pentru a indica subdomeniile către directorul unde era instalat wp. Nu puteau înțelege de ce aș vrea ca toate să indice spre același loc. Odată ce au cedat și au făcut cum am cerut, totul a funcționat bine.

  29. Am avut aceeași problemă,

    și eu am primit după o restaurare din backup o eroare: Eroare la stabilirea conexiunii la baza de date

    am verificat baza de date cu phpmyadmin sub baza de date pentru wordpress și apoi wp_options. Și nu a existat nicio urmă a ceva numit siteurl

    Deci am apăsat insert -> option_id = 1
    Option_name = siteurl
    Option_value = http://www.example.com

    și l-am adăugat. Apoi m-am întors pe site http://www.example.com/wp-admin și am putut să-l restaurez

    sper să ajute.

    Salutări J

  30. *Actualizare la comentariul meu anterior*

    Am încercat să generez și să aplic parole noi prin cPanel. La a 3-a schimbare de parolă, am primit în continuare eroarea „nu se poate încărca baza de date”, dar mi-a permis să rulez WP Repair.php!
    Totul a apărut ca fiind OK.

    Acum site-ul este înapoi.

    Foarte iritant & ciudat.

  31. I just started seeing this error. None of the above works :(
    Also tried renaming the DB, & running the ‘check’ & ‘repair’ options in cPanel = ‘OK’ on all elements.
    I can access & edit the DB via phpmyadmin.
    wpconfig is byte for byte identical to my original (then working) backup.

    Fișierul testconnection.php a dezvăluit acest lucru –
    ‘Nu s-a putut conecta: Conexiunea folosind protocolul de autentificare vechi (pre-4.1.1) a fost refuzată (opțiunea clientului ‘secure_auth’ activată)’

    Orice idee este apreciată.

  32. Se pare că întâmpin eroarea pe toate celelalte pagini, cu excepția paginii principale. Pagina principală se încarcă bine, dar când dau clic pe un link pentru a deschide o altă pagină, atunci primesc eroarea de conexiune la baza de date.

    A întâlnit cineva asta? Nu toate paginile, inclusiv pagina principală, folosesc aceeași conexiune la baza de date?

  33. funcționează imediat după ce am introdus adresa IP pe care o primesc de la router 192.168.5.8 în cazul meu particular.

    localhost, 127.0.0.1 nu funcționau.

  34. Am copiat un script PHP pe care l-am găsit online numit testconnection.php. Scriptul captează și afișează eroarea de conexiune. Am rulat scriptul din linia de comandă folosind ‘php -f testconnection.php’. Eroarea mi-a spus că există o problemă la citirea fișierului mysql.sock. Când am verificat locația indicată, nu exista niciun fișier mysql.sock. Am creat un fișier gol numit mysql.sock în locația indicată folosind touch și „Voila!” totul a funcționat bine de atunci.

  35. Am avut aceeași problemă și pe site-ul meu, am schimbat doar linia pentru DN Host la

    define(‘DB_HOST’, ‘localhost’);

    în fișierul de configurare, acesta indica o adresă IP care s-a întâmplat să fie cea pentru cpanel.

  36. Vă rog să-mi rezolvați problema. Încerc să restaurez o copie de rezervă a bazei de date de pe serverul MySQL, dar restaurarea eșuează cu următorul eroare 32 persistentă.

    TITLU: Microsoft SQL Server Management Studio
    ——————————

    Restaurarea bazei de date „PROD_SALES_DATABASE” a eșuat. (Microsoft.SqlServer.Management.RelationalEngineTasks)

    ——————————
    INFORMAȚII SUPLIMENTARE:

    System.Data.SqlClient.SqlError: Sistemul de operare a returnat eroarea ’32(Procesul nu poate accesa fișierul deoarece este utilizat de un alt proces.)’ în timp ce încerca ‘RestoreContainer::ValidateTargetForCreation’ pe ‘C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\PROD_SALES_DATABASE.mdf’. (Microsoft.SqlServer.SmoExtended)

    Pentru ajutor, faceți clic pe:

    ——————————
    BUTOANE:

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ă.