Cum să remediați eroarea de stabilire a unei conexiuni la baza de date în WordPress
Publicat: 2016-06-01Pentru un începător cu WordPress, „Eroarea la stabilirea unei conexiuni la baza de date” poate fi un coșmar. Numeroase motive o pot cauza. Și uneori, găsirea lor și rezolvarea problemei durează prea mult. Frustrarea poate crește atât de mult încât un începător își va aminti acest incident pentru tot restul vieții.
Acum că am explicat impactul exact al acestei erori și sperând că nu o luați la fel de ușor, să aruncăm o privire la cum să o rezolvăm și, de asemenea, ce o cauzează.
Ce se află în spatele acestei erori?
Dacă ați instalat manual WordPress, atunci nu aveți nevoie de un răspuns la această întrebare. Dar, presupun că este a doua situație, adică instalarea WordPress prin instrumente precum Simple Scripts.
Nu trebuie să trecem prin detaliile instalării și, prin urmare, nu suntem conștienți de ce se întâmplă exact în spate. Acum, este timpul să înveți câteva lucruri.
Un site web condus de WordPress este alcătuit dintr-un Manager de fișiere, care stochează partea frontală a datelor (fișiere și foldere) și o bază de date, care păstrează evidența (și conexiunea dintre fișiere și foldere) a majorității părții frontale. -date de final.
Ambele capete ar trebui să funcționeze împreună pentru a menține un site web bazat pe WordPress. Și, pentru ca aceste două capete să vorbească între ele și să le facă să funcționeze într-o armonie, se stabilește o legătură între ele în momentul instalării.
Acum, dacă se întâmplă ceva cu acea „conexiune” dintre front-end și baza de date, apare această eroare despre care vorbim.
Acum, front-end-ul deține un anumit fișier, care păstrează detaliile de conectare și de configurare despre baza de date. Dacă ceva este greșit în acel fișier, o parte a configurației este incorectă sau datele de conectare sunt greșite (sau se modifică), apare această eroare.
Încă o situație în care poate apărea această eroare este atunci când o parte a bazei de date nu mai răspunde. Sau, în cel mai rău caz, capătul bazei de date este corupt din cauza unor probleme tehnice sau legate de codificare.
În situația de viață reală, odată ce WordPress este instalat și dacă webmasterul nu atinge niciodată nimic la back-end sau front-end, această eroare nu apare niciodată (aproape). Dar, chiar dacă nu ai făcut nimic, eroarea poate apărea din cauza unor greșeli la nivel de Server.
În majoritatea situațiilor, erorile de server din partea furnizorului de găzduire cauzează problema.
Tot ce trebuie să știți pentru a înțelege rădăcinile acestei erori și, odată ce ați înțeles totul, este timpul să trecem la următoarea fază, adică la o soluție la problemă.
Cum se remediază eroarea de stabilire a unei conexiuni la baza de date?
În funcție de cauză, remedierea poate varia. Trebuie să fii conștient de cauza reală înainte de a-ți putea trage toate armele. Găsirea cauzei este o parte crucială și dificilă, așa că este întotdeauna recomandat să solicitați ajutor de la echipa de asistență din spatele furnizorului de găzduire, în cazul în care nu cunoașteți partea de codare.
#1 Verificați acreditările de conectare
Fișierul wp-config, stocat pe partea front-end (File Manager) deține datele de conectare și detaliile de configurare privind baza de date. Trebuie să verificați dacă s-a schimbat ceva în acel fișier și să verificați dacă detaliile de conectare sunt corecte.

Pentru a-l testa, puteți crea un fișier nou, îl puteți denumi orice și îl puteți salva cu „.php”. extensie. Acum, deschideți fișierul și inserați următorul cod.
<?php
$test Conexiune = mysql_connect('localhost', 'root', 'parola');
dacă (!$testConnection) {
die('Eroare: ' . mysql_error());
}
echo „Conexiunea la baza de date funcționează!”;
mysql_close($testConnection);
?>
Salvați fișierul și apoi deschideți adresa URL a acelui fișier în browser. Odată ce apăsați enter, codul din interiorul fișierului va fi executat, aducând rezultatul exact.
Dacă găsiți o eroare aici, atunci cea mai bună soluție este să schimbați combinația de nume de utilizator și parolă și să reflectați aceleași modificări și în partea bazei de date.
# 2 Reparați baza de date
Timp maxim, problema se află în partea frontală a site-ului, iar zona Tabloului de bord este încă accesibilă. Dacă acesta este cazul aici, atunci veți primi un mesaj cu privire la repararea bazei de date corupte din WordPress însuși. Procedați cu prudență și dacă totul funcționează conform așteptărilor, problema va fi rezolvată.
În această situație, unul sau două tabele din baza de date devin corupte, provocând problema. Dacă instrumentul nativ de reparare nu funcționează, atunci puteți utiliza și pluginuri terță parte sau puteți cere echipei de asistență din spatele furnizorului de găzduire să se uite în tabele și să o repare.
Dacă baza de date nu poate fi salvată și este complet coruptă, atunci trebuie să creați o nouă bază de date și să restaurați fișierele de rezervă în cea nouă.
#3 Verificați starea serverului
În majoritatea situațiilor, un site web WordPress începe cu un plan de găzduire partajată, deoarece primește aproximativ o sută (sau maxim, o mie) de vizite pe zi. Dar, cu timpul și eforturile, site-ul web devine popular și începe să primească sute de accesări într-un minut. Serverul găsește o scuză pentru a nu răspunde, deoarece nu este menit să gestioneze traficul masiv.
Există o limitare până la care serverul poate gestiona traficul de date și, odată ce atinge vârful, erorile încep să apară.
Deci, dacă acesta este cazul site-ului dvs., atunci nu puteți face nimic, decât să contactați furnizorul de server. Comunicați cu echipa de asistență din spatele furnizorului de servere de găzduire și împărtășiți problema cu ei. Dacă sunt bune așa cum au promis, problema va fi rezolvată. În caz contrar, este timpul să treceți la un server nou și mai bun.
Cuvinte finale
După cum am explicat mai devreme, de cele mai multe ori, eroarea este cauzată de server. În momentul în care un server nu răspunde, nu puteți face nimic pentru a remedia problema, în afară de a aștepta ca furnizorul de găzduire să-l afișeze și să funcționeze din nou. Acesta este motivul exact pentru care este foarte recomandat să mergeți cu un furnizor de găzduire cunoscut.
Dacă site-ul dvs. web primește o mulțime de trafic și încă rămâneți cu planul de găzduire partajată, atunci este timpul să treceți la un plan de găzduire WordPress gestionat (recomandăm Flywheel – este ușor, accesibil și economisește o mulțime de timp și frustrare). Odată ce ați ajuns la un plan Gestionat sau VPS, nu va exista alt site decât al dvs. pe un singur server, iar specificațiile acelui server vor fi de un nivel de top pentru a gestiona traficul masiv.
Acum, ce părere aveți despre această eroare? Sunt destul de sigur că remedierea a funcționat pentru dvs., iar site-ul este în funcțiune. Care a fost problema exactă care a cauzat eroarea? Sa discutam!