Kaip ištaisyti „WordPress“ duomenų bazės ryšio klaidą



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Klaidos pranešimas ‘ Kuriant duomenų bazės ryšį įvyko klaida Pasirodo, kai „WordPress“ negali išsaugoti duomenų iš jūsų svetainės duomenų bazės. „WordPress“ saugo visą meta informaciją, įrašų duomenis, prisijungimo informaciją, papildinių nustatymus ir puslapių duomenis savo duomenų bazėje. Nors temos, vaizdai ir pagrindiniai „WordPress“ failai nėra saugomi duomenų bazėje. Taigi, kai jūs ar kas nors kitas patenka į jūsų svetainę, vykdoma PHP užklausa, kuri gauna / gauna norimus duomenis iš duomenų bazės ir kai dėl kokios nors priežasties tas funkcionalumas sugenda (ty duomenų negalima gauti iš duomenų bazės), ši klaida pasirodo o tai paprasčiausiai reiškia, kad „WordPress“ negalėjo gauti tam tikrų duomenų iš duomenų bazės.



Klaida nustatant duomenų bazės ryšį



Šis klaidos pranešimas yra gana bendras ir jei kada nors naudojatės „WordPress“ savo žiniatinklio serveryje, greičiausiai bent kartą susidūrėte su šiuo klaidos pranešimu. Nepaisant to, šiame straipsnyje aptarsime galimas minėto klaidos pranešimo priežastis ir toliau pateiksime sprendimų, kuriuos galite įgyvendinti, kad išspręstumėte problemą, sąrašą. Taigi, pradėkime.



Kas sukelia klaidos pranešimą „Klaida nustatant duomenų bazės ryšį“ „WordPress“?

Priežastys, dėl kurių „WordPress“ negali prisijungti prie duomenų bazės serverio, gali būti daug. Dažniausiai ir dažniausiai minimi žemiau:

  • Neteisingi duomenų bazės prisijungimo duomenys: Ryškiausia šios klaidos priežastis yra netinkami prisijungimo duomenys, kuriuos „WordPress“ naudoja ryšiui su duomenų bazės serveriu užmegzti. Jei prisijungimo duomenys, kuriuos „WordPress“ naudoja prisijungdami prie savo duomenų bazės serverio, nėra tinkami, susidursite su šia klaida, nes „WordPress“ negalės užmegzti ryšio su duomenų baze dėl neteisingų prisijungimo duomenų.
  • Sugadinta duomenų bazė: Jei jūsų duomenų bazė buvo sugadinta, greičiausiai gausite šią klaidą. Turėdamas omenyje korupciją, turiu omenyje, kad kai kurios lentelės / stulpeliai duomenų bazėje gali būti pakeisti ir „WordPress“ negali gauti norimų duomenų reikšmių iš tų konkrečių lentelių / stulpelių duomenų bazėje.
  • Duomenų bazės serverio problemos: Kita dažna šios klaidos priežastis yra duomenų bazės serverio neturėjimas. Pvz., Jei kažkur priglobėte savo svetainę žiniatinklio serveryje, o duomenų bazės serveris taip pat ten gyvena, bet ji nėra internete arba prie jos negalima prisijungti, gausite šią klaidą.
  • Sugadinti „WordPress“ failai: Kita galima šios klaidos priežastis yra sugadintų failų turėjimas „WordPress“ diegimo kataloge. Dažnai įsilaužėliai gali gauti prieigą prie jūsų „WordPress“ svetainės ir modifikuoti „WordPress“ kataloge esančius failus, pridėdami naujų failų arba ištrindami esamus arba pritaikydami originalius failus. Na, kad ir koks būtų atvejis, bet jei jūsų „WordPress“ kataloge turite sugadintų failų, galbūt dėl ​​šios klaidos gaunate šią klaidą.
  • Nepakanka PHP atminties: Klaidos pranešimas taip pat gali atsirasti, jei jūsų žiniatinklio serveryje nėra pakankamai PHP atminties. Tokiu atveju turėsite atnaujinti failą php.ini, kad padidintumėte PHP atmintį.

1 sprendimas: Peržiūrėkite „wp-config.php“ „WordPress“ diegimo kataloge

Pirmas dalykas, kurį turėtumėte padaryti spręsdami šią klaidą, yra eiti ir pažvelgti į „WordPress“ kataloge esantį failą wp-config.php. Turėtumėte pamatyti, ar wp-config.php turinys buvo pakeistas, ar ne.

Norėdami tai padaryti, galite naudoti failų tvarkyklę, pateiktą žiniatinklio prieglobos „cPanel“, norėdami pasiekti wp-config.php, arba galite naudoti FTP programą, pvz., „Filezilla“, norėdami prisijungti prie savo interneto serverio ir pasiekti failą teksto redaktoriuje, įdiegtame vietiniame kompiuteryje.



Kai turėsite prieigą prie wp-config.php failą, pažiūrėkite, ar jame yra šios eilutės:

define ('DB_NAME