Šiame tinklaraštyje išmokysiu, kaip ištaisyti klaidą užmezgant duomenų bazės ryšį.
Kaip ištaisyti „WordPress“ duomenų bazės ryšio nustatymo klaidą? Tai tavo problema? Na, jūs puikiai atsidūrėte šiame kūrinyje. Pasakysiu atvirai, aš buvau Amazonė AWS serveriai iki paskutinės savaitės, ir tai buvo viena problema, kuri pasireikšdavo kas antrą dieną.
Taigi turėjau rasti būdą, kaip pasipriešinti „WordPress“ klaida nustatant duomenų bazės ryšį problema, tiesa? Taip ir padariau. Ir kai tai padariau, man pasirodė, kad tai pakankamai paprasta, kodėl gi nepasidalijus tuo su jumis čia.
Iš pirmo žvilgsnio pakankamai aišku, kad tai SQL klaida arba bent jau kažkas, kas susiję su duomenų baze, tiesa?
Taip, taip, bet vėlgi, „MySQL“ duomenų bazės yra ne kiekvieno specialybė, vien todėl, kad jums jų nereikia dažnai ir todėl negaišite laiko mokytis, tiesa? Geros naujienos yra tai, kad jums to nereikia!
Gerai, pažiūrėkime į tai iš kilmės šaltinio.
Turinys
Kodėl atsiranda ši klaida?
Akivaizdu, kad „WordPress SQL negalėjo užmegzti ryšio su jūsų serverio duomenų baze“, tiesa? Dabar kyla klausimas, kodėl ji negali to padaryti?
Dabar yra nemažai galimų priežasčių, kodėl taip nutiko. Išvardinsiu jums dažniausiai pasitaikančius:
- Jūsų duomenų bazės vartotojo vardas / slaptažodis neteisingas.
- Jūsų serveris neatsako.
- Jūsų duomenų bazė gali būti sugadinta ir sugadinta.
Dabar dėl šių priežasčių „WordPress“ gauna klaida kuriant duomenų bazės ryšį „WordPress“, taigi spręskime problemą.
Kaip ištaisyti klaidą nustatant duomenų bazės ryšį „WordPress“:
#1:- WpConfig failo redagavimas:-
Sakyčiau, pirmiausia patikrinkite wp-config failą. Tai yra pats svarbiausias failas WordPress katalogas. Tai taip pat lengviausias failas, tai reiškia, kad jame nėra tūkstančių kodų eilučių, bet vis tiek jis yra nepaprastai svarbus.
Jame yra visi jūsų failų ryšiai, specialūs leidimai, prieigos teisės ir dar daugiau! Taigi, taip, jei kažkas negerai su jūsų duomenų baze, greičiausiai tai galima pastebėti čia.
Prisijunkite prie savo Cpanel.
Spustelėkite Failų tvarkyklė > Viešasis HTML
Pasirinkite svetainę, kurioje iškyla problema.
Viduje turėtumėte pakankamai lengvai pamatyti wp-config failą.
Dešiniuoju pelės mygtuku spustelėkite jį ir spustelėkite Redaguoti.
Tai turėtų jums pateikti kažką panašaus
Patikrinkite, ar jūsų vartotojo vardas, slaptažodis ir HOST yra tokie, kokie jie turėtų būti. Dabar vienas dalykas, kurį turiu paminėti, yra tai, kad HOST ne visada yra Localhost.
Taigi, jei nesate „GoDaddy“, „HostGator“, „Bluehost“ ar tokių populiarių serverių, gali tekti pakeisti pagrindinį kompiuterį. Ir jūs galite rasti tinkamą prieglobą iš „Google“. (Žinoma!).
2: Ar jūsų SQL serveris reaguoja?
Kita galima šios problemos priežastis yra jūsų SQL serverio gedimas! Na ne visas serveris, tik MySQL serveris.
Dabar tai gali nutikti dėl kelių priežasčių, tačiau dažniausia priežastis yra didžiulis srautas. Tai reiškia, kad daugiau srauto, nei svetainė gali apdoroti pagal numatytuosius nustatymus.
Tokiu atveju geriausia būtų paskambinti savo prieglobos paslaugų teikėjo palaikymo komandai ir paklausti, ar jūsų serveris veikia gerai, ar reikia jį atnaujinti.
Nors jei norite patys patikrinti savo SQL serverio būklę, tai visiškai įmanoma. Tai galite padaryti b:-
- Patikrinkite kitas svetaines toje pačioje paskyroje! Na taip, jei kitos svetainės veikia gerai, tuomet turėtumėte patikrinti duomenų bazės vartotojo teises. (Žemiau parodysiu, kaip tai padaryti!)
- Prisijunkite prie PhpMyAdmin. Na, prisijungdamas, aš tiesiog turiu omenyje, kad spustelėkite phpMyAdmin mygtuką savo Cpanel! Jei jis atsidaro, tai reiškia, kad jis taip pat veikia gerai.
Duomenų bazės vartotojo teisių tikrinimas: -
Tiesiog sukurkite naują failą ir pavadinkite jį „testconnections.php“.
Įklijuokite šį kodą į failą: -
<?php
$link = mysql_connect('localhost', 'root', 'slaptažodis')
if (!$link) {
die('Nepavyko prisijungti: ' . mysql_error());
}
echo 'Prisijungta sėkmingai';
mysql_close($link);
?>
Tada redaguokite „localhost“ „root“ „slaptažodžio“ reikšmes. Pakeiskite juos į savo serverio informaciją. Tada vėl prisijunkite prie SQL serverio. Jei jis sėkmingai prisijungia, tada galite pradėti! Arba peržiūrėkite toliau pateiktus sprendimus.
3: SQL užklausos vykdymas:
Tai gana paprasta, viskas, ką jums reikia padaryti, tai paleisti SQL užklausą iš savo Cpanel. Na, tai patikrina jūsų svetainės URL galiojimą.
Na, tai nėra taip paprasta, todėl nekreipkite dėmesio į mokslą ir ieškokime sprendimo? Taip, geras sprendimas. Taigi, jei aukščiau pateikti du sprendimai jums nepadėjo:
Prisijunkite prie savo Cpanel ir spustelėkite PhpMyAdmin.
Tada spustelėkite SQL.
Tada įklijuokite šį kodą į laukelį.
UPDATE wp_options SET option_value=
'YOUR_SITE_URL'
WHERE option_name=
'siteurl'
(Pakeiskite Your Site URL ir SiteUrl reikšmes savo URL). Ir spustelėkite eiti.
Greitos nuorodos-
- Nemokami nuotraukų redagavimo įrankiai: lengva suprasti ir naudoti
- Kaip ištrinti U albumą? Žingsniai be rūpesčių.
- Kaip pataisyti „Google Play“ parduotuvę, kai ji nuolat priverstinai uždaroma?
Paskutiniai žodžiai: kaip ištaisyti klaidą užmezgant duomenų bazės ryšį?
Taip, žmonės, kurie tai buvo, apie tai, kaip ištaisyti „WordPress“ duomenų bazės ryšio užmezgimo klaidą. Tie metodai, kuriuos aptariau aukščiau, greičiausiai pašalins jūsų galvos skausmą.
Jei ką nors praleidau, ar norėtumėte, kad pridėčiau ką nors daugiau, arba jums tinkančio sprendimo? Nesivaržykite pasidalinti ja komentarų laukelyje, aš pridėsiu jį čia su tinkamais kreditais.
Ir, žinoma, nepakenktų ir dalis.