Napaka pri vzpostavitvi povezave z bazo podatkov WordPress Fix

  1. Zakaj se pojavlja ta napaka WordPress?
  2. Nepravilna konfiguracija baze podatkov WordPress
  3. Baza podatkov WordPress je poškodovana
  4. vrednost "siteurl" je neprimerna
  5. WordPress datoteke so poškodovane
  6. Preobremenitev povezave z bazo podatkov

Zadnja sprememba 9. maja 2018, ki jo je opravil Vincy.

Kako popraviti napako »Napaka pri vzpostavljanju povezave z bazo podatkov« v WordPressu. To je ena najbolj strašnih napak v WordPressu. V tej vadnici WordPress bomo videli vzroke za to napako WordPress in kako jo popraviti. Ta napaka je frustrirajuča tako za uporabnike kot za WordPress blogger. Čas nedelovanja je drag in je slab ugled. "Napaka pri vzpostavljanju povezave z bazo podatkov" je vržena na obraz uporabnika in dobro bi se morali zavedati te napake WordPress, da jo takoj obravnavamo.

Beseda previdnosti. Preden izvedete kakšen poskus za namene učenja, ne pozabite izdelati varnostne kopije WordPressa.

Zakaj se pojavlja ta napaka WordPress?

Razlog za to, da je napaka WordPress zloglasna, je vzrok za to. Obstaja več razlogov, ki lahko povzročijo to napako.

  • Nepravilna konfiguracija baze podatkov WordPress.
  • Baza podatkov WordPress je poškodovana.
  • WordPress datoteke so poškodovane.
  • Preobremenitev povezave z bazo podatkov.

Nepravilna konfiguracija baze podatkov WordPress

Prvi in ​​najpomembnejši razlog za napako »Napaka pri vzpostavljanju povezave z bazo podatkov« je, da pozabimo posodobiti konfiguracijske parametre baze podatkov. Morda imamo lokalno WordPress namestitev in ko so spremembe naložene, lahko prenesete wp-config.php z lokalnimi nastavitvami povezave. Spreminjanje gesla v bazo podatkov in pozabljanje posodobitve v datoteki wp-config.php. Vse to je povezano s človeškimi napakami. Torej, prvo mesto, ki ga morate preveriti, če so stvari pravilne, je wp-config.php

/ ** Ime baze podatkov za WordPress * / define ('DB_NAME', 'ime_baze'); / ** MySQL uporabniško ime * / define ('DB_USER', 'root'); / ** Geslo MySQL baze podatkov * / define ('DB_PASSWORD', 'geslo'); / ** MySQL ime gostitelja * / define ('DB_HOST', 'localhost');

Sledi odrezek kode PHP za preverjanje, ali je nastavitev povezave z bazo podatkov pravilna. Ustvarite novo datoteko PHP in jo vstavite v namestitev programa WordPress z naslednjo vsebino in jo pokličite.

<? php $ db = mysqli_connect ('localhost', 'root', 'password', 'database_name'); if (! $ db) {die ('Baza podatkov o povezavi z napako:'. mysqli_error ($ db)); } echo 'Baza podatkov je uspešno povezana!'; mysqli_close ($ db); ?>

Slišal sem primere, da so bile pravice dostopa do baze podatkov za bazo podatkov preklicane. Preverite, ali je uporabnik sposoben brati podatkovno bazo.

Baza podatkov WordPress je poškodovana

Baza podatkov WordPress se lahko poškoduje. Zame se je zgodilo. Ko je DB poškodovan, aplikacija očitno ne bo mogla povezati baze podatkov in narediti poizvedbe. Ko se to zgodi včasih, je možno, da bo wp-admin deloval in samo blog / spletna stran lahko dobi napako »Error Establishing…«. WordPress ponuja funkcionalnost za "popravilo baze podatkov". Za uporabo te funkcije se moramo prijaviti in spremeniti nastavitve, da ga omogočite. Odprite datoteko wp-config.php in dodajte naslednjo vrstico.

define ('WP_ALLOW_REPAIR', true);

Zdaj pojdite na URL http://www.site.com/wp-admin/maint/repair.php in popravite bazo podatkov. Ne pozabite varnostno kopirati WordPress, preden poskusite s tem. Ko končate popravilo, najprej odstranite te spremembe nastavitev, saj bo to omogočilo vsakomur dostop do te funkcije WordPress.

vrednost "siteurl" je neprimerna

Lahko pride do situacij, ko moramo popraviti WordPress z uvozom stare varnostne kopije. Ko uvažamo staro varnostno kopijo, moramo preveriti, ali je vrednost »siteurl« ustrezno nastavljena. Če ste v dvomih, zaženite naslednjo poizvedbo proti vaši bazi podatkov WordPress.

UPDATE wp_options SET option_value = 'your_siteurl' WHERE option_name = 'siteurl';

WordPress datoteke so poškodovane

Ena od priljubljenih rešitev za to težavo je nalaganje datotek WordPress znova. Samo izbrišite datoteke WordPress, kot vedno zapomnite si, da naredite varnostno kopijo. Po brisanju naložite nov komplet datotek WordPress. Za mnoge ljudi je ta rešitev delovala. Razlog za to popravo je, da so datoteke WordPress morda poškodovane. Po nalaganju svežega WordPressa morate obdržati mapo wp-config.php in wp-content. Pomembno je mapa za nalaganje.

Preobremenitev povezave z bazo podatkov

Vaša baza podatkov WordPress se lahko zmanjša predvsem zaradi dveh razlogov. Prerasli ste pasovno širino načrta. Kar je na nek način srečna novica. Preverite, ali ste namestili predpomnilnik, kot je WP Super Cache. Če je predpomnilnik nastavljen in še vedno imate težave z bazo podatkov, potem morate najverjetneje pridobiti več pasovne širine DB od vašega ponudnika gostovanja.

Drugi razlog bi lahko bil zaradi vašega soseda. V okolju z deljenim gostovanjem slabi sosed potegne celo skupino. V takem scenariju lahko ponudnika gostovanja prosimo, da bazo podatkov premakne v dostojno gručo.

Nekateri nasveti za ločevanje

  • Naj bo vaš WordPress slim z uporabo minimalnega števila vtičnikov tretjih oseb.
  • Vedno namestite samo priljubljen vtičnik. Namestite dober vtičnik za predpomnilnik in nastavite optimizacijo nastavitev.
  • Hranite močno geslo.
  • Redno posodabljajte WordPress.
  • Pogosto redno varnostno kopirajte.

↑ Nazaj na vrh

Zakaj se pojavlja ta napaka WordPress?
Zakaj se pojavlja ta napaka WordPress?
Lt;?
Mysqli_close ($ db); ?