Cum să remediați eroarea de conectare cu baza de date WordPress?  Aflați în acest articol.

Dacă navigați pe web suficient de mult, trebuie să fi văzut această eroare de câteva ori. " Eroare la stabilirea unei conexiuni la baza de date"; e o eroare destul de frustrant mai ales pentru utilizatorii începători. 

În acest tutorial, vă vom arăta cum să remediați această eroare pe WordPress prin compilarea unei liste de soluții.

Remarque: Înainte de a efectua modificări la baza de date, asigurați-vă că dvs. au copiile de rezervă necesare.

cum să remediați eroarea de conectare cu baza de date WordPress

Dar înainte, dacă nu ați instalat niciodată WordPress, descoperiți Cum se instalează un blog WordPress pași 7 et Cum de a găsi, a instala și a activa o temă WordPress pe blog-ul dvs. 

Apoi înapoi la motivul pentru care suntem aici. 

Care este cauza acestei erori?

Ei bine, pe scurt, primiți această eroare, deoarece WordPress nu poate stabili conexiunea cu baza de date. Acum, motivul pentru care WordPress nu poate stabili o conexiune cu baza de date poate varia.

Descoperiți-ne plugin-uri 5 WordPress pentru a gestiona mai bine erorile 404

Detaliile de conectare pentru baza de date pot fi greșite sau s-au schimbat. De asemenea, s-ar putea ca serverul dvs. de bază să nu răspundă sau ca baza de date să fi fost coruptă.

În cercetarea noastră, am constatat că de cele mai multe ori această eroare apare din cauza unei erori de server, dar ar putea exista și alți factori.

Să aruncăm o privire la modalitățile de rezolvare a acestei probleme.

Problema se întâmplă la fel de bine pentru / wp-admin /?

Primul lucru de făcut este să vă asigurați că aceeași eroare apare atât pe interfața publică, fie pe "În față" a site-ului, și pe tabloul de bord sau „Back-end” (wp-admin). Dacă mesajul de eroare „Eroare la stabilirea unei conexiuni cu baza de date” este același pe ambele pagini, deci treceți la pasul următor.

Descopera Cum de a duplica o bază de date WordPress cu phpMyAdmin

Dacă primiți o eroare diferită pe wp-admin, de exemplu ceva de genul „Una sau mai multe secțiuni ale bazei de date nu sunt disponibile. Este posibil ca baza de date să fie reparată ”, atunci 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. Adăugați chiar înainte de linie « Atât, nu mai edita! Bloguri fericite ».

define ('WP_ALLOW_REPAIR', adevărat);

După ce ați făcut asta, puteți vedea setările accesând această pagină: http://www.yoursite.com/wp-admin/maint/repair.php

repararea bazei de date

Amintiți-vă, utilizatorul nu trebuie să fie conectat pentru a accesa această caracteristică atunci când este setată. Într-adevăr, obiectivul său principal este repararea unei baze de date corupte; în plus, utilizatorii nu se pot conecta adesea atunci când baza de date este deteriorată.

Deci, odată ce ai terminat reparația et optimizarea bazei de date, asigurați-vă că îl eliminați din fișierul dvs. wp-config.php.

Dacă această reparație nu rezolvă problema sau aveți dificultăți în finalizarea reparației, continuați să citiți acest articol; s-ar putea să găsiți o altă soluție mai eficientă.

Verificați fișierul wp-config.php

wp-config.php este probabil cel mai important fișier din instalarea WordPress. Aici specificați detaliile WordPress pentru a vă conecta la baza de date. Dacă ați schimbat parola root sau parola utilizatorului bazei de date, atunci va trebui să le modificați și în acest fișier.

Vezi și pentru a merge mai departe Cum de a gestiona fișiere și foldere WordPress

Primul lucru pe care trebuie să îl verificați întotdeauna este dacă nu s-a schimbat nimic în fișierul dvs. wp-config.php.

define ('DB_NAME', 'nume de baza de date'); define ('DB_USER', 'baza de date-utilizator'); define ('DB_PASSWORD', 'bază de date-parolă'); define ('DB_HOST', 'localhost');

Amintiți-vă că valoarea db_host s-ar putea să nu fie întotdeauna localhost. În funcție de gazdă, va fi diferit. Pentru gazdele web populare precum HostGatorBlueHost, Site5, aceasta este localhost

Răsfoiți-vă directorul cu acestea Clienții FTP pentru a efectua transferuri de fișiere către găzduirea dvs.

Unii oameni au sugerat remedierea problemei prin înlocuirea localhost cu adresa IP. Este obișnuit să vedeți acest tip de problemă atunci când WordPress rulează pe un server local. De exemplu pe MAMP, valoarea db_host când este schimbat la adresa IP pare să funcționeze.

Mergeți mai departe descoperind Cum se instalează WordPress local pe un PC / Windows cu XAMPP

define ('DB_HOST', '127.0.0.1: 8889');

Adresa IP va varia în funcție de serviciile de gazdă web.

Dacă totul este în fișier wp-config.php este corect (asigurați-vă că verificați dactilografiile), atunci este corect să spunem că problema este la nivel de server.

Consultați gazda web (Serverul MySQL)

Uneori, eroarea de stabilire a unei conexiuni cu baza de date apare atunci când site-ul dvs. web este supraîncărcat cu o cantitate mare de trafic. Practic, serverul dvs. nu poate suporta încărcarea (mai ales dacă sunteți pe un hosting comun). 

Server dedicat, VPS, partajat sau cloud? Care este cea mai bună soluție de găzduire web WordPress

Site-ul dvs. web va deveni apoi foarte lent și, pentru unii utilizatori, va apărea această eroare. Deci, cel mai bun lucru de făcut este să contactați furnizorul de găzduire web prin telefon sau livechat și să întrebați dacă serverul dvs. MySQL este în modul Răspuns.

Pentru utilizatorii care doresc să verifice dacă serverul MySQL rulează, există câteva lucruri pe care le puteți face. Încercați alte site-uri web găzduite pe același server pentru a vedea dacă au aceeași problemă. Dacă apare aceeași eroare, atunci este clar că există o problemă cu serverul MySQL al gazdei dvs. web.

Cum permit utilizatorilor să editeze anumite pagini?  Aflați în acest articol

Dacă nu cunoașteți un alt site web găzduit pe același server, mergeți la panoul de control și încercați să accesați phpMyAdmin pentru a vă conecta la baza de date. Dacă vă puteți conecta, verificați dacă contul dvs. de utilizator al bazei de date are permisiuni suficiente.

Creați un nou fișier numit testconnection.php și lipiți următorul cod în interior:

Asigurați-vă că înlocuiți numele de utilizator și parola. Dacă conexiunea are succes, înseamnă că utilizatorul dvs. are permisiunea suficientă și ceva nu este în regulă. Reveniți la fișierul dvs. wp-config pentru a vă asigura că totul este corect (reanalizează pentru greșeli de scriere).

Citiți și articolul nostru pe Pluginurile 6 WordPress pentru a vă distribui articolele pe rețelele sociale

Dacă nu vă puteți conecta la baza de date accesând phpMyAdmin atunci știi că problema este cu serverul. Nu înseamnă neapărat că serverul MySQL este defect. Ar putea însemna doar că utilizatorul dvs. nu are permisiuni suficiente.

Prin urmare, este important să contactați gazda dvs. web în acest caz, astfel încât să o poată corecta.

Soluții care au funcționat pentru alții

Este important să rețineți că aceste soluții nu funcționează pentru dvs. Prin urmare, utilizarea acestora constituie un risc. De aceea trebuie să vă asigurați că aveți copii de rezervă în cazul în care ceva nu merge bine..

Deepak Mittal afirmă că pentru clientul său a încercat să repare baza de date. Chiar și după această reparație, eroarea nu a dispărut. Apoi a încercat diferite lucruri și, în cele din urmă, a constatat că problema se referea la adresa URL a site-ului. Aparent, acesta din urmă s-ar fi schimbat, provocând eroarea. A făcut o cerere SQL pe phpMyAdmin:

UPDATE wp_options SET opțiune_value = 'YOUR_SITE_URL' WHERE option_name = 'siteurl'

Asigurați-vă că ați înlocuit-o „YOUR_SITE_URL” cu adresa URL curentă.

Acest lucru părea să rezolve problema ei și a celor ale altora care au comentat postarea ei.

Sachinum a susținut că s-a putut conecta la baza de date cu testconnection.php, așa că a înlocuit utilizatorul în wp-config.php de către utilizator rădăcină. De atunci WordPress a început să funcționeze bine.

Apoi a pus setările la loc așa cum erau și totul a funcționat perfect. Nu putea înțelege ce greșise. El a concluzionat că s-a datorat unei greșeli de eroare.

Descoperă și tu Cum de a uni cele două baze de date WordPress

Una peste alta, aceasta este o greșeală cu adevărat frustrantă. Ce ai încercat, care părea să funcționeze? Ne-ar face plăcere să-l împărtășim cu publicul, astfel încât ceilalți să nu piardă mult timp pentru a veni cu aceeași soluție ca tine.

Descoperiți și câteva plugin-uri premium WordPress  

Puteți folosi altele WordPress plugin-uri pentru a oferi un aspect modern și pentru a optimiza gestionarea blogului sau site-ului dvs.

Vă oferim aici câteva plugin-uri WordPress premium care vă vor ajuta să faceți asta.

1. Formular de contact 7 Aweber Add-on

Ce WordPress plug-in premium combină simplitatea WordPress plug-in Formular de contact 7 și adăugați site-ului dvs. un sistem de creare a formular de contact. Acesta integrează modulul de răspuns automat al AWeber și pot trimite e-mailuri direct pe lista dvs. AWeber. 

Cf7 aweber add on

Principalele sale caracteristici sunt: ​​statistici ale AWeber în tabloul dvs. de bord WordPress, 8 șabloane atractive și drăguțe pentru a vă crea propriul formular de abonament, și aceasta în scurt timp, verificarea întregii campanii de difuzare a contului Aweber într-un singur clic, ușurință de instalare, compatibilitate cu cele mai recente versiuni de jQuery și WordPress, documentație completă și suport 24/24.

Descarca | Demo | web hosting

2. Generator total de rețete

Total Recipe Generator este un plugin de rețete premium disponibil pe WordPress. Vă oferă posibilitatea de a vă prezenta rețetele utilizatorilor într-un mod care vă va ajuta cu siguranță să ieșiți din mulțime.Generator total de rețete wordpress maker cu schemă și informații nutriționale element element sau plugin plugin wordpress

Ce WordPress plug-in vă va permite să vă transformați cu ușurință site-ul într-un site web dedicat retetelor de gatit. Veți putea:

filtrați rețetele enumerate în funcție de cantitatea de elemente nutritive (sodiu, carbohidrați, proteine ​​etc.), filtrați rețetele enumerate în funcție de timpul de preparare, într-o ordine ierarhică și semantică, timpul de gătit, dificultate, tip de rețetă și toate folosind valori derulante etc ...

Descarca | Demo | web hosting

3. AccessPress Social Icons Pro

AccessPress Social Icons Pro vă permite să creați diverse pictograme sociale și să vă conectați profilurile sociale de pe site-ul dvs. WordPress. Este foarte atractiv pentru că puteți crea, personaliza și proiecta icoane frumoase pentru profilurile de social media. Accesează pictogramele sociale pentru pluginul wordpress

Acest plugin premium WordPress vă oferă 16 seturi frumoase de pictograme din care puteți alege. În plus, vă oferă posibilitatea de a crea propriul set de pictograme, de a le personaliza, de a seta dimensiuni, de a adăuga efecte multiple etc.

Descarca | Demo | web hosting

Resurse recomandate

Aflați despre alte resurse recomandate pentru a vă ajuta să construiți și să gestionați site-ul dvs. web.

Concluzie

Aici este ! Gata pentru acest tutorial, sperăm că acest tutorial vă va ajuta să remediați eroarea de conectare la baza de date WordPress. Dacă ți-a plăcut, nu ezita să faci asta împărtășește-l cu prietenii de pe rețelele de socializare preferate

Cu toate acestea, puteți consulta și resursele noastre, dacă aveți nevoie de mai multe elemente pentru a vă derula proiectele de creare a site-urilor de internet, consultați ghidul nostru pentru Creare blog WordPress.

Dar, între timp, spuneți-ne comentariile tale și sugestii în secțiunea dedicată.

...