Reparați greșeala de stabilire a unei baze de date WordPress
Publicat: 2022-06-28WordPress rulează frecvent ca un dispozitiv foarte bine uns – declanșând destul de multe probleme. Din când în când, are loc ceva neobișnuit. Te trimit într-o goană sălbatică, disperată să identifice declanșatorul provocării și să-ți ridice pagina web din nou și să o gestionezi.
Practic, fiecare persoană înțelege valoarea bazelor de date WordPress. Include tot ceea ce ar face site-ul dvs. de internet unic. Conținutul, imaginile, metadescrierile, opțiunile, informațiile despre persoane și multe altele se află în bazele de date.
De aceea, există o singură informație care trimite îngrijorări în inimile fiecărui proprietar de site-uri. Este monitorul alb de bază cu fraza de rău augur în partea de sus care spune „ Eroare la crearea unei conexiuni la baza de date ”.
Înainte de a încheia, aruncați-vă și rostogoliți într-o stare de panică, respirați adânc și observați că în mod normal putem rezolva această problemă în doar câteva minute. Care este exact ceea ce vom opera ca urmare acum.
Primele elemente inițial: un inițial de rezervă
Vom ține asta mic și dulce. În general, există astăzi un număr de oameni care, totuși, nu s-au implicat cu generarea de copii de rezervă frecvente.
Din program, acesta nu ai fi tu, nu-i așa?
Dacă este, eroarea de dezvoltare a informațiilor de conexiune la baza de date este, de obicei, excelenta conexiune de trezire. Presupunerea că bazele de date ar putea avea o provocare neașteptată îi sperie în mod obișnuit pe oameni în tiparul de a construi copii de rezervă regulate.
Deci, dacă nu ați terminat până acum, chiar acum este ziua în care veți începe să dezvoltați copii de siguranță standard ale site-ului dvs. de internet WordPress. După ce vă punem în funcțiune baza de date, vă puteți îndrepta spre această postare pentru a căuta o modalitate ușoară de a începe.
Pe măsură ce intrăm în partea de depanare a acestui articol, este vital să vă garantăm că ați făcut o copie de rezervă curată înainte de a obține orice modificări ale bazelor de date MySQL sau de a face clic pe totul din phpMyAdmin. Prin „backup proaspăt”, însemn o versiune complet nouă. Nu suprascrieți un lucru care a fost creat chiar înainte ca mesajul de greșeală să fie produs.
Ce înseamnă eroarea la stabilirea conexiunii bazelor de date?
Inima coronară a oricărui site WordPress este baza de date. MySQL este bazele de date deschise, de încredere pentru stocarea aproape a tuturor informațiilor vitale esențiale pentru site-ul dvs. web. Doar plasați, fără a fi nevoie de o bază de date, nu ați primit practic nimic decât un ecran alb gol.
Oricând un client va veni pe site-ul dvs., WordPress, care este construit pe PHP, este esențial pentru a furniza pagina de site solicitată browserului vizitatorului dvs. Pentru a ajunge la aceasta, WordPress comunică cu baza ta de date MySQL și solicită informațiile așteptate. Aceasta implică complet toate lucrurile pe care consumatorul apropiat le vede pe ecranul său.
Deci, să presupunem că un vizitator ajunge pe pagina ta de pornire. În această situație, WordPress va solicita din bazele de date date care includ cel mai recent concept al dvs., antetul și emblema, orice fotografii sau conținut textual, widget-uri din bara laterală, opțiuni, conținut de subsol și altele. Este un record lung.
Dar din când în când, orice merge complet prost. WordPress caută informații și – practic nimic. Tăcere. Indiferent de rațiune, WordPress nu poate conecta sau extrage faptele așteptate din baza ta de date. Când acest lucru are loc, returnează un site alb gol și un concept de eroare „ Eroare la crearea unei relații de bază de date ”.
Când are loc acest lucru, depinde de dvs. sau de firma dvs. de găzduire web să găsiți rezultatul principal al provocării și să rezolvați eroarea.
De ce apare această greșeală?
Ar fi grozav dacă inducerea greșelii ar fi la fel de evidentă ca și informația despre greșeală. Cu toate acestea, aceasta nu este aproape niciodată situația. De cele mai multe ori, dificultatea poate fi rezolvată rapid cu doar o mică săpătură. În alte momente, s-ar putea să aveți nevoie să escaladați situația prin găsirea în contact cu afacerea dvs. de găzduire web. Pe măsură ce funcționați prin aceste dificultăți și soluții, amintiți-vă că, cu majoritatea factorilor WordPress, există în general o serie de tehnici de rezolvare a provocării identice.
Să luăm o apariție a celor trei motive cele mai răspândite:
Calificările bazelor dvs. de date sunt incorecte
Dacă nu ați montat cu mult timp în urmă WordPress de către compania dvs. de găzduire, făcând clic pe programul de instalare, atunci probabil că acesta nu este cauza problemei dvs.
Pe de altă parte, dacă sunteți în proces de a efectua una dintre următoarele, atunci există o probabilitate excelentă ca problema dvs. să fie în această situație:
- Instalarea WordPress aplicând „Famous 5-Moment Put in“.
- Transfer de la o configurație din apropiere la un server.
- Dacă transformați gazde sau nume de zone.
De cele mai multe ori veți ști, indiferent dacă există o oportunitate, că acreditările dvs. sunt incorecte. Dacă ați introdus sau ați schimbat acreditările bazei de date, nu este ceva ce faceți fără să știți.
Mișcarea #1 – Colectați informațiile esențiale
Prima mișcare în direcția rezolvării informațiilor despre eroare este adunarea tuturor datelor așteptate. Aceasta include:
- Numele bazei de date
- Gazdă baze de date (în general, dar nu în mod constant „localhost”)
- Nume de utilizator baza de date
- Parola bazei de date

Aceste informații și fapte pot fi găsite în cPanel-ul dvs. sub Baze de date MySQL (imaginea de mai sus). Deschiderea acestei ferestre va afișa o listă de instalări de baze de date la fel de frumos ca o listă de cumpărători de baze de date. Păstrați această fereastră deschisă în timp ce vă transferați la faza numărul doi.
Etapa #2 – Verificarea încrucișată a calificărilor pentru baza de date
A doua ta mișcare este să descărcați sau să deschideți fișierul wp-config.php . Puteți face acest lucru aplicând un software FTP esențial, cum ar fi FileZilla, dar este mult mai ușor să vă conectați la cPanel și să deschideți managerul de fișiere, selectând „WebRoot (public_html/www)” și apoi faceți clic pe „Go”.

Ulterior, decideți asupra fișierului wp-config.php (așa cum am văzut mai devreme menționat), iar în partea de sus a ecranului faceți clic pe „Editați”. Acest lucru va deschide fișierul și va ajuta editorul. Derulând în jos câteva tulpini, dați peste faptele pe care le căutați:
Toate informațiile conținute în doar estimări, de exemplu, „nume_bază de date”, trebuie să se potrivească exact cu acreditările adevărate ale bazei de date. Chiar și o cameră suplimentară în urma estimărilor poate duce la o informație greșită.
Dacă vă întrebați la ce trebuie setat găzduirea bazelor de date, puteți verifica atât cu personalul de îndrumare al companiei dvs. de găzduire pe internet, cât și cu această listă.
Dacă nu sunteți sigur de parola dvs., puteți doar să selectați utilizatorul (după cum se observă în imaginea de mai jos) și să resetați parola. Apoi copiați și inserați noua parolă în fișierul dvs. wp-config.php.

Dacă din orice motiv, ai începe destul de bine de la zero. Puteți doar să dezvoltați un utilizator nou și să-l atribuiți bazelor de date. Doar asigurați-vă că, dacă aveți numeroase instalări de baze de date, utilizați noul utilizator pentru bazele de date corespunzătoare (puteți avea doar 1).


Etapa #3 – Examinați-vă prefixul biroului
În timp ce vă uitați aproape de fișierul dvs. wp_config.php, este, de asemenea, un gând superior să vă asigurați că prefixul tabelului este corect. Dacă faceți referire la baza de date incorectă, nu va face nicio diferență cât de precise sunt informațiile dvs. de conectare. Căutați următorul conținut textual:
Adesea, prefixul tabelului va spune „wp_”, dar poate fi stabilit la aproape orice pentru ilustrare „wp63ts7_”
Asigurați-vă că prefixul real al tabelului se potrivește cu ceea ce este în fișierul wp-config.php.
Baza ta de date este coruptă
Dacă ați lipsit, ca urmare a tuturor metodelor menționate anterior, fără niciun rezultat, verificând cu atenție orice greșeli de scriere sau lipsă de detalii, următoarea șansă este ca bazele de date să fie corupte.
Un semnal informativ al coruperii bazei de date este atunci când finisajul frontal al site-ului dvs. web pare să funcționeze bine, dar partea din spate din nou-închidere arată conceptul de greșeală sau invers.
Dacă aceasta este circumstanța, cel mai probabil sunteți pe drumul ideal. Această oportunitate de care aveți grijă este un pic mai puțin greoaie decât verificarea tuturor calificărilor bazei de date, dar necesită totuși o operațiune mică. Există două modalități probabile de a finaliza ocupația:
Selecția #1 Permiteți repararea bazei de date WordPress
Aderând la pasul #2, veți dori să deschideți fișierul wp-config.php folosind editorul.
Derulați la baza fișierului și includeți următoarea linie de cod:
define( 'WP_Make it possible for_REPAIR', correct )
Salvați modificările, dar păstrați editorul deschis, probabil că va trebui să îl aveți în câteva minute.
În viitor, deschideți o nouă filă în browser. Navigați la următoarea adresă URL:
http://yoursite.com/wp-admin/maint/mend.php
Aceasta va deschide instrumentul de bază de date WordPress care va arăta ca în imaginea de mai jos. Puteți alege atât „Reparați baza de date” cât și „Reparați și optimizați baza de date”. Cu toate acestea, pentru a rămâne pe aspectul avertismentului, ar fi mai bine să reparați doar bazele de date.


Odată ce această mișcare este finalizată, reveniți la editorul de fișiere, ștergeți linia pe care ați inclus-o în partea de jos și vă ajută să salvați din nou fișierul. Acum ați dezactivat dispozitivul de service de reparații. Într-adevăr, nu uitați de această acțiune de închidere .
Posibilitatea nr. 2 Restaurați-vă bazele de date lucrând cu phpMyAdmin
O modalitate diferită de a repara tabelele bazei de date este prin intermediul interfeței phpMyAdmin din cPanel. Deși mult mai rapid și mai puțin complicat, acest sistem necesită, de asemenea, o precauție suplimentară minimă datorită faptului că vă puteți șterge complet bazele de date din phpMyAdmin.
Memento de bun venit: De obicei, faceți backup pentru baza de date chiar înainte de a crea orice îmbunătățiri.

După ce ați deschis phpMyAdmin (vezi mai sus), decideți asupra bazei de date acceptabile din partea din stânga a afișajului. În continuare, asigurați-vă că este aleasă fila de compoziție. Apoi, evidențiați toate tabelele și utilizați caseta derulantă, alegeți „Reparare masă” dedesubt.

În momentul în care această acțiune arată ca fiind gata, puteți închide phpMyAdmin și puteți testa site-ul dvs. de internet.
Există o dificultate cu serverul
A treia și ultima posibilitate este ca o dilemă cu serverul dvs. să provoace conceptul dvs. de eroare. Dacă site-ul dvs. web este găzduit într-un mediu comun, este de obicei mult mai probabil ca un server supraîncărcat să ducă la dilemă.
Cu o mulțime de companii de găzduire web partajată, 1000 de alte site-uri web pot fi găzduite pe același server. Dacă o persoană dintre toți acești utilizatori finali decide să abuzeze de activele serverului, indiferent dacă este intenționat sau nu, este posibil ca acțiunile lor să îi afecteze pe toți ceilalți al căror site este găzduit exact pe același server.
Vestea grozavă despre acest scenariu este că clienții care declanșează acest stil de provocare sunt, în mod normal, marcați rapid. Atunci când compania dvs. de găzduire pe internet descoperă problema, contul care ofensează este suspendat sau pus într-o lesă destul de scurtă.
De asemenea, este posibil ca aceste probleme să nu fie induse în mod deliberat. Dacă site-ul dvs. de internet sau un alt site web de pe serverul identic este prezentat în push sau pe prima pagină a Reddit pentru un caz concret, o creștere neașteptată a vizitatorilor poate supraîncărca bazele de date. De asemenea, această formă de dilemă se va autorezolva relativ rapid. Dacă ați încercat orice altceva și site-ul dvs. web este încă offline după câteva minute, ar putea fi timpul să telefonați sau să discutați online cu întreprinderea dvs. de găzduire web.
Dacă această problemă apare uneori și este rezultatul final al lucrului cu găzduirea internet partajată, este posibil să luați în considerare trecerea la găzduirea web gestionată ca înlocuitor. Deși este puțin mai scump, aproape niciodată nu veți avea astfel de probleme de rezolvat.
Învelire
Acest lucru acoperă aproape câțiva factori cei mai comuni pe care îi puteți experimenta informațiile „Eroare la dezvoltarea unei conexiuni la baza de date”:
- Acreditări incorecte ale bazei de date.
- O bază de date coruptă sau un tabel de bază de date cu persoane.
- O problemă cu serverul.
În majoritatea cazurilor, acest mesaj de eroare este o dificultate care poate fi rezolvată în mai puțin de 15 minute . Dacă nu sunteți sigur cum să o faceți sau sunteți neplăcut cu metodele protejate în acest articol, este probabil mult mai bine să vă adresați companiei dvs. de găzduire pe internet sau să treceți la un serviciu de ajutor WordPress. Ultima problemă pe care doriți să o faceți este să induceți probleme suplimentare în baza de date.
Chiar și cu găzduirea pe internet partajată, veți descoperi că asistența pentru clienți este suplimentară decât mulțumită pentru a vă ajuta să vă ocupați de această greșeală în aproape toate cazurile. Dacă nu, ar putea fi timpul să căutați o organizație de găzduire diferită.
Dacă aveți oricând dificultăți ale experților cu baza de date WordPress, asigurați-vă că împărtășiți recenziile de mai jos.
Permiteți-ne să știm dacă ați favorizat montarea.