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. Uneori, când fac clic pe butonul „Publicare” pentru a posta un articol nou pe blogul meu WordPress, apare acest mesaj de eroare:

    „Eroare la stabilirea unei conexiuni la baza de date… Fie asta înseamnă că informațiile despre numele de utilizator și parola din fișierul wp-config.php sunt incorecte, fie nu putem contacta serverul bazei de date la localhost. Asta ar putea însemna că serverul bazei de date al gazdei dvs. este oprit…..”

    Deși apare mesajul de eroare, postarea mea a fost publicată și nu există nicio problemă cu vizitarea site-ului meu. Această eroare nu apare după fiecare publicare de postare. Uneori apare. (Furnizorul meu de servicii de găzduire și-a schimbat serverul acum câteva zile și această problemă a început după ce am ajuns pe noul server) Care este problema și cum o rezolv, vă rog să-mi spuneți…… Mulțumesc.

  2. Fragmentul rapid de PHP pe care l-ați furnizat a fost tot ce am avut nevoie pentru a-mi găsi problema. Mulțumesc pentru postare!

  3. Sunt foarte entuziasmat să găsesc această soluție. Am avut exact aceeași problemă cu site-ul meu și după ce am căutat, am găsit acest articol uimitor.
    Mulțumesc mult!

  4. i was using Xampp on local machine to host my wordpress site and got error “Error Establishing the Database Connection”. first time i got that .. not sure why. i noticed in Xampp setup that the user and their privileges was deleted somehow. so i made a new user, using same user name as in ws-config, using host “localhost” and password same as in ws-config. worked like a charm :)

  5. Am primit eroarea, dar după câteva minute totul a revenit la normal, există vreo modalitate de a evita această eroare pe viitor?

  6. MULȚUMESC AUTOR!!! Micuțul dvs. script TestConnection mi-a economisit timp serios neplătit.

    MUAH! / ÎMBRĂȚIȘARE / HIGH FIVE

  7. Articol grozav, apropo.
    Problema mea este cumva ciudată pentru mine. În ultimele zile, poate săptămâni, în fiecare dimineață câteva dintre site-urile mele de pe server primesc mesajul de eroare la stabilirea conexiunii. Dar după câteva minute, începe să funcționeze fără ca eu să fac nimic. De exemplu, primesc un e-mail de la un client că apare eroarea, dar când verific rapid pe partea mea, funcționează bine, iar clientul va observa și el că a revenit. Deci problema mea este ciudată, nu știu ce să verific dacă totul pare să se rezolve singur. Este posibil din cauza traficului ridicat?

    • Problema dvs. apare din cauza supraîncărcării serverului. Deși acest lucru poate însemna trafic ridicat, nu înseamnă întotdeauna acest lucru. Uneori, aveți trafic mediu, dar un plugin prost care cauzează acest lucru. Alteori, este pur și simplu trafic ridicat.

      Admin

      • Mulțumesc pentru răspuns.
        Acest lucru nu s-a mai întâmplat niciodată. Doar astăzi, a trebuit să repornesc MySQL de mai multe ori pentru a menține multe dintre site-urile mele funcționale, în timp ce încerc să înțeleg de ce pierde conexiunea. Sunt cu adevărat nedumerit de acest lucru. Am verificat fișierul php.ini căutând unde să cresc orice fel de limite, dar nu am găsit nimic. Funcționează acum, dar în curând va eșua conexiunea până când voi reporni MySQL.

        Aveți idei despre cum să vă adaptați la traficul ridicat și să mențineți serverul MySQL funcțional?

        • Un lucru pe care îl puteți face este să creșteți limita de memorie PHP. Dacă funcționați la 32 MB, atunci acesta ar putea fi un motiv. Dar veți ajunge într-un punct în care serverele dvs. actuale pur și simplu nu pot face față. Va trebui să faceți un upgrade. Nu sunt sigur care sunt specificațiile serverului dvs. și cât de multă sarcină puneți pe el.

          Rulați jurnalele serverului și vedeți ce procese cauzează încărcarea. Apoi vedeți dacă acestea pot fi eliminate sau optimizate.

    • Am văzut și eu asta.
      Acest lucru mi se întâmplă, nu doar cu wordpress, ci și cu joomla și piwik și tot ce folosesc pentru a lucra și care necesită o bază de date.
      Furnizorul meu pare să aibă o mașină diferită pentru serviciul MySQL și, din când în când, conexiunea dintre site-urile mele și serverul MySQL se întrerupe și îmi dă eroare.

      You should check that this is your case too… and if so… get another host service :D

      • Mulțumesc pentru contribuție. Cred că am restrâns problema la o instanță de bază de date care îmi cauza pierderea conexiunii MySQL. Este o instanță care rulează un sistem ELGG. Imediat ce am descoperit cât de multă sarcină punea această instanță pe server, am șters-o. De atunci, eroarea pare să se fi oprit. Cine ar fi crezut...

  8. for me it was the sql password, which had a symbol ( ] ) at the end.
    After giving up on all other “fixes,” I edited the password and presto! All good ;)

  9. un mare mulțumesc din partea mea pentru tine, deoarece mai întâi site-ul meu a afișat eroarea 500 internă, am remediat-o citind articolul wpbeginner, acum site-ul meu afișează eroarea stabilirii unei conexiuni la baza de date, am remediat-o citind articolul tău….mulțumesc mult

  10. Problema mea a fost rezolvată de la această eroare doar prin reinstalarea/actualizarea WordPress-ului din tabloul de bord.

    • La ce versiune de WordPress ați făcut upgrade? Eu am fost anterior pe 3.5.1, dar am citit că versiunea 3.5 are erori, așa că am revenit la 3.4.2. Este mai stabil acum, dar încă văd eroarea…

  11. Aceasta a fost o întrebare pusă de mulți dintre clienții noștri trecuți și este o mare bătaie de cap să explicăm acest lucru. Aproape 100% din timp ajung să o repar singur.

  12. Am reparat baza de date prin cpanel-mysql database și am ales repair database și s-a dovedit a funcționa și pot deschide site-ul din nou acum. Mulțumesc pentru indiciul din explicația ta.

  13. propria mea companie de găzduire nu m-a putut ajuta. mulțumesc. prima opțiune a funcționat excelent.

  14. Tocmai am trecut prin această problemă – iar problema s-a dovedit a fi că baza mea de date mysql folosea implicit vechile hash-uri de 16 octeți pentru parole, în loc de hash-urile de 41 de octeți pe care le necesită versiunile mai recente ale scripturilor php pe care le folosește Wordpress.

    Pentru a vedea dacă aceasta este problema, puteți verifica tabelul dvs. de utilizatori în mysql:

    select user, host, password from mysql.user;

    Dacă coloana parolei pentru utilizatorul tău are 16 caractere în loc de 41, aceasta este problema ta.

    Va trebui să setați temporar hashing-ul la 41 de cifre și apoi să vă re-codificați parola:

    set @@session.old_passwords = 0;
    set password for ‘wordpress_user’@’localhost’=PASSWORD(‘password’);

  15. Voiam doar să spun „mulțumesc” – asta mi-a economisit o mulțime de timp și probleme.

  16. Sfaturi grozave, am reușit să mă conectez prin backend și să-mi reîncarc site-ul fără alte mesaje de eroare. A durat cinci minute! Mulțumesc.

  17. După editarea fișierului wp-config.php și actualizarea cu noile credențiale, eroarea a persistat. A trebuit să-mi șterg și cache-ul opcode APC!

  18. Salut,

    mulțumesc pentru acest articol. Am primit acest eroare de două ori și de fiecare dată când am încercat să mă loghez în cpanel, m-a ajutat. Nimic altceva, dar logarea în cpanel mi-a rezolvat problema.

    Nu are sens și nu am nicio idee ce se întâmplă.

    Am primit mesajul de fiecare dată după ce am făcut unele modificări pe site (ultima dată am adăugat un nou abonament la email).

  19. Pe lângă actualizarea fișierului wp-config.php, a trebuit să actualizez domeniul pentru următoarele tabele:
    wp_blogs
    wp_site
    wp_options -> option_value (pentru option_name siteurl, home)
    Dacă folosiți WPMU, va trebui să actualizați TOATE tabelele wp_options.

    Eroarea NU a dispărut până când tot acest lucru nu a fost făcut.

  20. Acest lucru s-a întâmplat site-ului nostru zilele trecute, am primit eroarea temută! Am primit un volum mare de trafic, dar era de așteptat. Foloseam Quick Cache ca plugin, iar gazdele l-au schimbat cu Super Cache și ne-au spus, de asemenea, că am atins limita MySQL max_user_connections din cauza interogărilor pe tabela wp_options. Ne-au spus că, după instalarea Super Cache, am trecut de la peste 600 de conexiuni la baza de date la sub 5.

    După instalarea pluginului super cache, totul a funcționat din nou excelent. Acum sunt îngrijorat că acest lucru se va întâmpla în viitor, ce pot face pentru a încerca să previn acest lucru? Vom avea întotdeauna un aflux mare de trafic și apoi momente foarte liniștite. Cum pot fi sigur că baza de date va putea face față unor astfel de cerințe?

    Mulțumesc

  21. am avut problema „eroare la conectarea la baza de date” de două ori în ultimele două zile pe un site WordPress pe o instanță Amazon EC2 micro. s-a întâmplat după trimiterea unui e-mail în masă referitor la o campanie de strângere de fonduri și solicitând oamenilor să verifice site-ul, așa că presupun că a fost o defecțiune legată de încărcare. oricum, prima dată când s-a întâmplat, am încercat să repornesc baza de date (service mysqld restart), și s-a oprit OK, dar nu a repornit. apoi am repornit Apache (service httpd restart) și apoi am repornit baza de date, iar baza de date și site-ul au revenit online.

    problema a apărut din nou astăzi, iar repornirea bazei de date a funcționat fără a fi nevoie să repornesc apache.

    • Scenariul pe care îl descrieți este aproape sigur cauzat de faptul că instanța dvs. EC2 nu mai are memorie disponibilă. Când reporniți Apache, o mare parte din memorie este eliberată; doar resursele minime necesare pentru ca serverul să pornească și să funcționeze sunt realocate atunci când Apache revine, apoi mysqld are suficient spațiu pentru a porni.

      Câteva locuri bune pentru a începe remedierea acestei probleme:

      1. Verificați limita de memorie a fișierului php.ini
      2. Verificați setarea innodb_buffer_pool_size din my.cnf
      3. Verificați spațiul de swap

    • Rulez și o instanță Amazon EC2 și repornirea apache și apoi repornirea mysqld a funcționat și pentru mine.

  22. Am mutat niște spațiu web de pe un server mai vechi pe unul mai nou și am testat câteva lucruri, m-am blocat cu această eroare. Acest lucru a ajutat, mulțumesc mult:
    update wp_options set option_value=’http://www.newsitename.de’ where option_name=’siteurl’;

  23. Mulțumesc mult! Așteptam suport de la gazda mea ore în șir… Duminica… dar au durat prea mult. Problema mea a fost parola bazei de date din wp-config, care era diferită de parola reală. Am schimbat-o și totul este în regulă din nou.

    *bookmarkat

  24. recent am întâmpinat aceeași problemă pe blogul meu la http://www.hanneng.net după ce m-am mutat la un VPS.

    soluția este să modificați fișierul wp-config.php

    define(‘DB_HOST’, ‘localhost:/tmp/mysql.sock’);

  25. Vă mulțumesc foarte mult! Mă încurcasem în fișierul meu functions.php și am pierdut capacitatea de a-mi deschide site-ul web. În procesul de a încerca să rezolv această problemă, mi-am schimbat parola pentru accesul la baza de date și nu aveam idee că aceasta era cauza erorii mele la stabilirea conexiunii la baza de date. Sunt sigur că acest lucru pare destul de simplu pentru cineva familiarizat cu aceste chestiuni web, dar pentru cineva ca mine, care este doar un amator, a fost foarte frustrant. Site-ul funcționează excelent acum! Vă mulțumesc.

  26. Actually I’ve had a different problem and took me some time to resolve it. My wp after moving from one server to another, editing all files needed (wp-config) started loading on home page nicely. Also the wp-admin section worked like a charm … but still the problem apeared when I started to point on pages and articles … all of theme besides homepage get me the mysql error regarding connection to database….
    So…. looking on the internet I’ve found this article of yours and tried your advices … my problem not getting resolved on any of them.
    Somehow … don’t know why… my .htaccess file pointed on another default root document and after editing my .htaccess …. :D everything started to work …
    Thought somebody will need that …

  27. MULȚUMESC FOARTE MULT pentru postarea acestui lucru. Credeam că va trebui să încep de la zero. A fi cu un pas peste nivelul de începător nu este întotdeauna suficient! GAH!

  28. Mulțumesc pentru acest post. Adăugarea acelei linii de cod php în primul paragraf a funcționat pentru site-urile mele.

  29. Salut,

    Primesc zilnic această eroare „Eroare la stabilirea unei conexiuni de rețea”. Site-ul funcționa perfect, apoi după prima zi m-am trezit dimineața și am verificat site-ul și am văzut eroarea pentru prima dată. M-am logat în panoul de control crazy domains și baza de date lipsea. Am sunat la suport și le-a luat toată ziua să rezolve problema, dar apoi site-ul a fost din nou ok.

    A doua zi dimineața, aceeași problemă din nou. Am sunat din nou la suport. După câteva ore, site-ul a revenit la funcționare.

    A doua zi dimineața – aceeași problemă din nou. Încă o oră vorbind cu suportul, dar ei nu îmi spun de fapt care este problema.

    Sunt atât de îngrijorat de acest lucru și vreau doar ca problema să fie rezolvată. Crezi că ar putea fi ceva ce am făcut în timp ce configuram site-ul web, sau doar o problemă cu gazda?

    • Ar putea fi o serie de lucruri. Unul dintre pluginurile pe care le folosiți epuizează serverul bazei de date. Un alt motiv ar putea fi că gazda dvs. supra-vinde planul de hosting partajat pe care poate vă aflați. Acest lucru ar rezulta într-o eroare de conexiune la baza de date.

      https://www.wpbeginner.com/wordpress-hosting/ << Vedeți această pagină dacă doriți să găsiți un gazdă web mai bună.

      Admin

  30. De fapt, am citit jumătate din al doilea paragraf și am reușit să-mi repar site-ul… excelent – mulțumesc.

  31. Ceea ce mi s-a întâmplat este că parola php.config nu se potrivea... descărcarea config.php și introducerea parolei corecte a rezolvat problema!

  32. Salut, rulez WordPress multisite și tocmai am trecut printr-o actualizare. Am un blog care are o pagină principală statică și o pagină separată pentru intrările de blog. Când am încercat să deschid pagina de blog, am primit mesajul de mai sus, Eroare la stabilirea conexiunii cu baza de date.

    S-a dovedit că trebuia să fac clic pe bara galbenă care apare atunci când efectuați o actualizare majoră WordPress, pentru a actualiza rețeaua, ceea ce sincronizează totul din punct de vedere al bazei de date pe toate site-urile din instalarea dvs. Multisite. Pagina blogului este acum vizibilă și totul funcționează bine!

  33. Soluția mea a fost să instalez DBVisualizer și ceea ce mi-a arătat a fost că, deși numele bazei de date era corect, era în greșeală. Deci, schimbarea numelui bazei de date de la wp la WP în fișierul meu wp-config.php a rezolvat această problemă. Nu am idee cum a funcționat acest lucru în primul rând, din moment ce era deja funcțional.

  34. Acesta a fost un articol bine scris și complet. Mulțumesc. Nu totul s-a aplicat la mine, dar am reușit să depanez și să identific problema folosind unele dintre aceste sugestii. Îți laud numele astăzi! Mulțumesc.

  35. Salut,

    Am mutat fișierul meu wp-config.php din directorul de sub rădăcina www în rădăcina www. Acest lucru a readus site-ul online. Aș prefera ca fișierul wp-config.php să fie în afara rădăcinii www, așa că va trebui să investighez de ce nu a funcționat inițial.

    Mulțumesc pentru ajutor.

    Jacob

  36. sql.safe_mode=On în php.ini mi-a stricat instalarea multisite în acest fel. Am schimbat-o înapoi și site-ul a apărut din nou.

  37. Un lucru de verificat dacă vă mutați de pe sistemul dvs. pe server și folosiți MySQL este cazul numelui bazei de date. În situația mea, serverul este complet cu litere mici, în timp ce dezvoltarea mea este complet cu litere mari. Este o greșeală foarte ușoară.

  38. Am avut această eroare pe site-ul meu – am sunat la gazda mea, care mi-a spus că numele meu de utilizator nu are permisiunea de acces la baza de date.

    Nu am idee cum s-a întâmplat asta, deoarece nu am umblat la aceste detalii. Cu toate acestea, mi-au asigurat că aceasta este o problemă comună.

    În decurs de 1 minut de la încheierea apelului telefonic, site-ul meu a revenit online și funcționa.

    Foarte ciudat... dar mă bucur că funcționează din nou!

    Articol grozav, apropo! Mă bucur că nu a trebuit să-l folosesc în cele din urmă, dar foarte ușor de înțeles dacă aș fi avut nevoie!

  39. Site-ul meu WordPress funcționa bine. Apoi am primit mesajul „Eroare la stabilirea conexiunii la baza de date”. Căutând pe Google, am găsit o mulțime de informații despre ce să fac. Acesta a fost cel mai util pentru mine. S-a dovedit că tabela mea de opțiuni de bază de date se defectase. Am reparat-o conform acestei postări și site-ul meu WordPress funcționează din nou bine. Mulțumesc!

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