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.

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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:

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.

Arafat
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.
Personal editorial
Se pare că aveți o problemă de memorie pe noul server.
Admin
Quinton
Soluția wp-config.php a funcționat pentru mine!! Mulțumesc mult!
Josh
Am găsit un depozit github care repornește serverul mysql al wordpress dacă există o eroare de bază de date folosind node.js http://goo.gl/gnXLR
Brian Deyo
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!
Mario Ben
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!
HighHopes
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
Olly
Ești un salvator. Mulțumesc mult!
Karl
Am primit eroarea, dar după câteva minute totul a revenit la normal, există vreo modalitate de a evita această eroare pe viitor?
ben
really great post !
helped me revive my wp-blog
thanks !
Demannu
MULȚUMESC AUTOR!!! Micuțul dvs. script TestConnection mi-a economisit timp serios neplătit.
MUAH! / ÎMBRĂȚIȘARE / HIGH FIVE
El Hombre
Chiar, acest post a fost o salvare de ultim moment. Mulțumiri editorului.
Noroc el hombre
RaDLab
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?
Personal editorial
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
RaDLab
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?
Personal editorial
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.
XeNNo
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
RaDLab
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...
aly
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
yogesh
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
mhisyam6
Problema mea a fost rezolvată de la această eroare doar prin reinstalarea/actualizarea WordPress-ului din tabloul de bord.
Raul
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…
Matt
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.
Fanto Chandra
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.
Christine
propria mea companie de găzduire nu m-a putut ajuta. mulțumesc. prima opțiune a funcționat excelent.
Alex Patterson
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’);
Joshua
Voiam doar să spun „mulțumesc” – asta mi-a economisit o mulțime de timp și probleme.
Emdad Shaon
Mulțumesc, omule……schimbarea parolei mysql mi-a rezolvat problema…. RESPECT
Joe
Unde pot găsi parola pentru o bază de date mysql?
Personal editorial
Acesta se află în cPanel-ul dvs.
Admin
Jamie
What should I do if it won’t let me log into my cpanel either?
Personal editorial
Contactați furnizorul dvs. de găzduire web.
Admin
TP
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.
Geeky
Mulțumesc, schimbarea parolei și a numelui de utilizator a funcționat!
YF
MULȚUMESC FOARTE MULT!!!!
Acest lucru m-a ajutat foarte mult.
Markus
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!
Evik
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).
Ben Nafi
Thanks sharing..
Thats helped me..
Rae
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.
sara
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
smithers
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.
Personal editorial
Folosiți o soluție de caching adecvată? Acest lucru nu ar trebui să se întâmple decât dacă primiți un trafic incredibil de mare.
Admin
Jon
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
Jamie
Rulez și o instanță Amazon EC2 și repornirea apache și apoi repornirea mysqld a funcționat și pentru mine.
Daniel
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’;
Shawn
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
hanneng
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’);
tristan
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.
XeNNo
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….
everything started to work …
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 ….
Thought somebody will need that …
Anne
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!
Sean Murphy
Mulțumesc pentru acest post. Adăugarea acelei linii de cod php în primul paragraf a funcționat pentru site-urile mele.
Lucy Gage
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?
Personal editorial
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
Hayley
De fapt, am citit jumătate din al doilea paragraf și am reușit să-mi repar site-ul… excelent – mulțumesc.
Personal editorial
Glad you got it fixed
Admin
Jenn Hunter
Vă mulțumesc pentru scrierea acestui articol. M-a ajutat când a trebuit să reîncarc site-ul meu WP dintr-un backup anterior.
Damian
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!
Invitat
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!
Rob Rawson
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.
Anna Crowe
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.
Jacob Degeling
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
chris
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.
blkbam
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ă.
Personal editorial
Good suggestion
Admin
Laura
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!
Personal editorial
Yeah sometimes the cats that work in the servers start having hiccups
Glad that your site is working now.
Admin
RB
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!
Asif
Încearcă să verifici și versiunea php, uneori versiunea php de pe server poate cauza problema.