Eroare Stabilirea unei conexiuni la baza de date WordPress Fix

  1. De ce apare această eroare de WordPress?
  2. Configurarea bazei de date WordPress incorectă
  3. Baza de date WordPress este coruptă
  4. Valoarea "siteurl" este inadecvată
  5. Fișierele WordPress sunt corupte
  6. Extinderea conexiunii la baza de date

Ultima modificare pe 9 mai 2018 de Vincy.

Cum se remediază eroarea "Eroare la crearea conexiunii la baza de date" în WordPress. Aceasta este una dintre cele mai temute erori în WordPress. În acest tutorial WordPress, vom vedea cauzele acestei erori WordPress și modul de remediere a acesteia. Această eroare este frustrant atât pentru utilizatori, cât și pentru bloggerul WordPress. Cresterea site-ului este costisitoare si va da o reputatie proasta. "Eroarea Stabilirea unei conexiuni de baze de date" este aruncată în fața utilizatorului și ar trebui să fim conștienți de această eroare WordPress pentru ao trata instantaneu.

Un cuvânt de prudență. Înainte de a efectua orice experiment în scopuri de învățare, nu uitați să faceți backup pentru WordPress.

De ce apare această eroare de WordPress?

Motivul pentru care această eroare WordPress este infamă este cauza cauzată de aceasta. Există multe motive care pot provoca această eroare.

  • Configurarea bazei de date WordPress incorectă.
  • Baza de date WordPress este coruptă.
  • Fișierele WordPress sunt corupte.
  • Extinderea conexiunii la baza de date.

Configurarea bazei de date WordPress incorectă

Primul și cel mai important motiv pentru eroarea "Eroare la crearea conexiunii bazei de date" este că uităm să actualizăm parametrii de configurare a bazei de date. S-ar putea să avem o instalare WordPress locală și atunci când schimbările sunt încărcate, wp-config.php cu setările de conexiune locală poate fi încărcat. Schimbarea parolei în baza de date și uitând să o actualizați în fișierul wp-config.php. Toate acestea sunt legate de erori umane. Deci, primul loc pe care trebuie să-l verificați dacă lucrurile au dreptate este wp-config.php

/ ** Numele bazei de date pentru WordPress * / define ('DB_NAME', 'name_name'); / ** numele de utilizator al bazei de date MySQL * / define ('DB_USER', 'root'); / ** Parola bazei de date MySQL * / define ('DB_PASSWORD', 'parola'); / ** Numele gazdei MySQL * / define ('DB_HOST', 'localhost');

În continuare este un fragment de cod PHP pentru a verifica dacă setarea conexiunii la baza de date este corectă. Creați un nou fișier PHP și puneți-l în interiorul instalării WordPress cu următorul conținut și invocați-l.

<? php $ db = mysqli_connect ('localhost', 'root', 'parola', 'name_name'); dacă (! $ db) {die ('Bază de date de conectare eroare:' mysqli_error ($ db)); } echo 'Baza de date conectată cu succes!'; mysqli_close ($ db); ?>

Am auzit cazuri în care drepturile de acces ale bazei de date ale utilizatorului bazei de date au fost revocate. Așadar, verificați dacă utilizatorul este capabil să citească baza de date.

Baza de date WordPress este coruptă

Baza de date WordPress poate deveni coruptă. Sa întâmplat pentru mine. Când DB devine corupt, aplicația nu va putea conecta baza de date și nu face o interogare. Când se întâmplă acest lucru, uneori este posibil ca wp-admin să funcționeze și numai blogul / site-ul web poate primi eroarea "Eroare de stabilire ...". WordPress oferă o funcție de "reparare a bazei de date". Trebuie să vă conectați pentru a utiliza această funcție și trebuie să faceți o modificare a setărilor pentru ao activa. Deschideți fișierul wp-config.php și adăugați următoarea linie.

define ('WP_ALLOW_REPAIR', adevărat);

Acum mergeți la adresa http://www.site.com/wp-admin/maint/repair.php și reparați baza de date. Nu uitați să creați copii de rezervă pentru WordPress înainte de a încerca acest lucru. Odată ce ați finalizat repararea, eliminați mai întâi această schimbare a setărilor deoarece aceasta va permite oricui să acceseze această caracteristică WordPress.

Valoarea "siteurl" este inadecvată

Pot exista situații în care trebuie să reparăm WordPress importând o copie de rezervă veche. Atunci când importem backup vechi, trebuie să verificăm dacă valoarea siteurl este setată corespunzător. Dacă aveți dubii, rulați următoarea interogare împotriva bazei dvs. de date WordPress.

UPDATE wp_options SET opțiune_value = 'your_siteurl' WHERE option_name = 'siteurl';

Fișierele WordPress sunt corupte

O soluție populară la această problemă este încărcarea din nou a fișierelor WordPress. Doar ștergeți fișierele WordPress, ca întotdeauna să vă amintiți să faceți o copie de rezervă. După ștergere, încărcați un nou set de fișiere WordPress. Pentru mulți oameni, această soluție a funcționat. Motivul din spatele acestei soluții este că fișierele WordPress s-ar putea să fi fost corupte. După încărcarea unui WordPress proaspăt, trebuie să păstrați folderul wp-config.php și wp-content. Este important dosarul de încărcări.

Extinderea conexiunii la baza de date

Baza dvs. de date WordPress poate scădea în principal din două motive. V-ați depășit lățimea de bandă a planului. Care este o veste fericită. Verificați dacă ați instalat un plugin de memorie cache, cum ar fi WP Super Cache. Dacă cache-ul este setat și totuși aveți probleme de baze de date, atunci cel mai probabil trebuie să achiziționați mai multă lățime de bandă DB de la furnizorul de găzduire.

Al doilea motiv ar putea fi din cauza vecinului tău. Într-un mediu de găzduire partajat, un vecin rău trage un întreg cluster în jos. Într-un astfel de scenariu, puteți să întrebați furnizorul dvs. de găzduire pentru a mutați baza de date într-un cluster decent.

Unele sfaturi de despărțire,

  • Mențineți WordPress subțire utilizând un număr minim de pluginuri de la terțe părți.
  • Instalați întotdeauna numai un plugin popular. Instalați un plugin bun cache și păstrați setările acestuia optimizate.
  • Păstrați o parolă puternică.
  • Actualizați WordPress în mod regulat.
  • Luați copii de siguranță frecvente.

↑ Înapoi la început

De ce apare această eroare de WordPress?
De ce apare această eroare de WordPress?
Lt;?
Mysqli_close ($ db); ?