Dažas lietas ir tik nomāktas, kā konstatējums, ka jūsu vietne nedarbojas, it īpaši, ja uz to paļaujaties uzņēmējdarbībā. Ziņojums “Kļūda, izveidojot datu bāzes savienojumu” norāda uz nopietnu problēmu un neļauj piekļūt jūsu vietnei, tāpēc tās novēršana ir galvenā prioritāte. Tomēr, ja neesat pazīstams ar WordPress darbību, tā var būt mulsinoša problēma. Lai gan šī kļūda ir nopietna, to var arī ļoti labi novērst. Veicot dažas problēmu novēršanas darbības, varat ātri atjaunot vietni tiešsaistē.
Kas ir “Kļūda, izveidojot datu bāzes savienojumu”?
Gandrīz visa vietnes informācija, tostarp ziņu dati, lapu dati, meta informācija, spraudņa iestatījumi, pieteikšanās akreditācijas dati un daudz kas cits, tiek glabāta un sakārtota MySQL datu bāzē. Vienīgie dati, kas tur netiek glabāti, ir multivides saturs, piemēram, attēli un jūsu motīva/spraudņa/pamata faili, piemēram, index.php, WP-login.phpu.c. Jūsu vietne ir atkarīga no servera puses valodas, ko sauc par PHP.
Kad apmeklētājs ierodas jūsu vietnē, WordPress izmanto PHP, lai vaicātu datu bāzē un iegūtu pareizo informāciju, kas pēc tam tiek parādīta kā visa lapa. Ja kāda iemesla dēļ WordPress nevar piekļūt jūsu vietnes datubāzei vai tā nedarbojas pareizi, tiek parādīts ziņojums “Kļūda, izveidojot datu bāzes savienojumu”.
“Kļūda, izveidojot datu bāzes savienojumu” nozīmē, ka jūsu vietne vairs nesazinās vai tai nav piekļuves jūsu WordPress datu bāzei, un tādējādi visa jūsu vietne pazūd. Šī kļūda neļauj ielādēt visu lapu. Visa lapa ir tukša, jo nevar izgūt datus lapas renderēšanai, jo savienojums nedarbojas pareizi. Tas ne tikai sagrauj jūsu vietnes priekšpusi, bet arī neļaus jums piekļūt jūsu WordPress informācijas panelim.
Ja jūsu vietne izmanto kešatmiņu, apmeklētāji joprojām var redzēt saglabātās jūsu lapu kopijas. Tāpēc, ja kļūdu pamanāt agri un atrisināsit problēmu, pirms tiek atsvaidzināta vietnes kešatmiņa, varat izvairīties no pārāk daudziem vietnes un uzņēmuma darbības traucējumiem. Par laimi, tā kā rodas WordPress kļūdas, datu bāzes savienojuma kļūdu parasti ir diezgan vienkārši novērst.
Kas izraisa kļūdu, izveidojot datu bāzes savienojumu?
Kļūda, izveidojot datu bāzes savienojumu, rodas tāpēc, ka MySQL-PHP savienojums kāda iemesla dēļ ir pārtraukts. Jebkurš no šiem scenārijiem var izraisīt šo kļūdu:
- Nepareizi datu bāzes pieteikšanās akreditācijas dati: Iespējams, visizplatītākais kļūdas, izveidojot datu bāzes savienojumu, iemesls ir vienkārši tas, ka WordPress ir nepareizi pieteikšanās akreditācijas dati jūsu datu bāzei. Tas varētu būt datu bāzes nosaukums, lietotājvārds vai parole. Atcerieties, ka šī pieteikšanās informācija atšķiras no tās, ko izmantojat, lai piekļūtu savai vietnei.
- Datu bāzes korupcija: WordPress MySQL datu bāzē ir daudz informācijas. Ja kāda daļa ir izdzēsta vai bojāta, rezultāts var būt attiecīgā kļūda. Bojājumu var izraisīt manuāla datubāzes lāpīšana, taču tā var notikt arī parastas lietošanas rezultātā. Lai gan MySQL ir diezgan stabils, nekas nav ideāls, un kļūdas notiek.
- WordPress pamata failu bojājums: tāpat var tikt bojāti WordPress pamata faili, kas veido jūsu vietni. Pat ja šie faili atrodas ārpus datu bāzes, dažkārt tie var izraisīt to pašu kļūdu.
- Problēmas ar tīmekļa serveri vai mitināšanas pakalpojumu sniedzēju: ja rodas problēmas ar jūsu resursdatoru vai serveri (ja jūs pats mitināt) un WordPress nevar sasniegt vaicājumu datu bāzē, tas parādīs šo kļūdu. Šīs problēmas var ietvert darbības pārtraukumus, datu zudumus un aparatūras kļūmes.
Kā novērst kļūdu, izveidojot datu bāzes savienojumu
Lai gan šī ir nopietna kļūda, par laimi to ir diezgan viegli novērst. Šeit ir norādījumi par traucējummeklēšanu un problēmas novēršanu.
1. Pārbaudiet savus WordPress datu bāzes akreditācijas datus
Tā kā tas ir visticamākais kļūdas cēlonis, tam vajadzētu būt arī pirmajam problēmu novēršanas solim. Pirmā lieta, kas jums jādara, ir atrast akreditācijas datus, ko WordPress pašlaik izmanto, lai piekļūtu jūsu datubāzei. Šī informācija tiek glabāta jūsu vietnē WP-config.php failu. Lai tai piekļūtu, varat izmantot cPanel vai FTP/SFTP. Šeit meklējiet trīs informācijas daļas – datu bāzes nosaukumu, lietotājvārdu un paroli.
Izmantojot šo informāciju, dodieties uz MySQL datu bāzēm. Pārliecinieties, vai datu bāzes nosaukums atbilst tam, no kura izvilkāt WP-config.php agrāk. Ja tas neatbilst, atgriezieties pie WP-config.php un atjauniniet to ar pareizo datu bāzes nosaukumu. Pārliecinieties, vai lietotājvārds vai parole atbilst tiem, kas ir ieslēgti WP-config.php failu, ja nē, atjauniniet tos ar pareizo informāciju.
2. Pārbaudiet savas datu bāzes resursdatora informāciju
Ja esat pārbaudījis datu bāzes pieteikšanās akreditācijas datus un novērsis visas kļūdas, bet joprojām tiek rādīts ziņojums “Kļūda, izveidojot datu bāzes savienojumu”, nākamā lieta, kas jums jāpārbauda, ir datu bāzes resursdatora informācija. Jūsu datu bāzes saimniekdatora nosaukumu var atrast WP-config.php, tieši blakus datu bāzes nosaukumam un pieteikšanās akreditācijas datiem.
Ņemiet vērā šo informāciju, pēc tam dodieties uz MySQL datu bāzēm, izmantojot cPanel vai FTP/SFTP, un pārliecinieties, vai jūsu resursdatora nosaukums WP-config.php fails ir norādīts šajā lapā. Ja tā nav, jums tas būs jāpievieno. Kad esat pabeidzis, tagad noklikšķiniet uz “Izveidot šo MySQL resursdatora nosaukumu”. Ņemiet vērā, ka var paiet dažas stundas, līdz šis jaunais saimniekdatora nosaukums tiks izplatīts caur DNS, tāpēc varat atpūsties šeit. Kad ir pagājis zināms laiks, atgriezieties un pārbaudiet, vai jūsu vietne darbojas.
3. Labojiet savu WordPress datu bāzi
Ja joprojām saņemat kļūdas ziņojumu, varat mēģināt salabot datu bāzi, lai novērstu iespējamo bojājumu. Šim nolūkam varat izmantot iebūvēto WordPress datu bāzes labošanas rīku. Lai tai piekļūtu, atveriet savu WP-config.php failu un beigās pievienojiet šādu kodu:
define('WP_ALLOW_REPAIR', true);
Pēc tam atveriet jaunu pārlūkprogrammas cilni un dodieties uz vietni https://yoursitename.com/wp-admin/maint/repair.php, aizstājot “yoursitename” ar savas vietnes faktisko domēnu. Tas parādīs datu bāzes labošanas rīku. Noklikšķiniet uz Labot datu bāzi un ļaujiet tai darīt savu. Ja vēlaties, varat izvēlēties “Labot un optimizēt datu bāzi”, taču tas aizņem ievērojami ilgāku laiku. Jebkurā gadījumā, kad rīks ir pabeigts, vēlreiz ielādējiet vietni un pārbaudiet, vai nav kļūdu.
Ja tas vairs nav, tad jūs zināt, ka iemesls bija bojāta datu bāze. Tomēr, ja joprojām tiek rādīts kļūdas ziņojums, pārejiet pie nākamās darbības. Pirms to darāt, noteikti atgriezieties WP-config.php un izdzēsiet kodu, ko pievienojāt, lai ieslēgtu rīku. Ja atstājat to tur, kāds ar ļauniem nodomiem var viegli piekļūt jūsu vietnei.
4. Pārbaudiet, vai jūsu datu bāzes serveris nedarbojas
Ja visas iepriekš minētās darbības neizdevās, viena iespēja ir, ka jūsu datu bāzes serveris ir pazudis. Šajā brīdī ieteicams pārbaudīt ar mitināšanas pakalpojumu sniedzēju, vai viss darbojas pareizi. Ir vairāki iemesli, kāpēc jūsu datu bāzes resursdatorā vai serverī var rasties problēmas:
- Pārāk daudz vienlaicīgu savienojumu ar datu bāzi: dažiem pakalpojumu sniedzējiem ir ierobežojumi attiecībā uz servera savienojumu skaitu vienlaikus.
- Problēmas ar citu vietni jūsu koplietotā mitināšanas serverī: ja izmantojat koplietojamo mitināšanas plānu, jūs sadalāt resursus ar citām vietnēm. Ja kādam no tiem ir problēmas, tās var pāriet uz jūsu vietni. Tas ir viens no iemesliem, kāpēc īpašie vai pārvaldītie WordPress mitināšanas plāni var būt noderīgi.
- Aparatūras problēmas: aparatūra galu galā neizdodas, un iespējams, ka serveris, kurā tiek glabāta jūsu datu bāze, ir izdarījis tieši to. Ideālā gadījumā jūsu resursdatorā būs atlaišana, lai, ja viens serveris nedarbosies, būtu pieejama cita jūsu datu kopija, taču tas ne vienmēr notiek — it īpaši, ja mitināt savu datu bāzi mājas vai biroja serverī.
Vislabāk šeit ir sazināties ar savu tīmekļa mitinātāju un jautāt par pārtraukumiem vai citām zināmām problēmām.
5. Atjauniniet savas WordPress vietnes URL
Ja nesen kāda iemesla dēļ esat pārvietojis savu WordPress instalāciju (piemēram, pārejot uz jaunu domēna nosaukumu vai migrējot uz HTTPS), iespējams, datu bāzē būs jāatjaunina vietnes URL.
6. Pārstartējiet tīmekļa serveri
Tas varētu šķist nedaudz vienkāršs, taču dažreiz visvienkāršākie risinājumi ir visefektīvākie. Ja mitināt savu datu bāzi savā serverī, mēģiniet to izslēgt un atkal ieslēgt. Datori ir sarežģīti, un vienkārša atsāknēšana var novērst visas dīvainās problēmas, ar kurām jūs varētu saskarties.
7. Sazinieties ar saimnieku, lai saņemtu palīdzību
Ja nevēlaties pats veikt problēmu novēršanu vai esat izmēģinājis visu un joprojām nevarat atbrīvoties no ziņojuma “Kļūda, izveidojot datu bāzes savienojumu”, nav kauns vērsties pēc palīdzības.
Secinājumi
Ja esat apmeklējis savu vietni un esat saņēmis ziņojumu “Kļūda, izveidojot datu bāzes savienojumu”, jūs neesat viens. Tā ir izplatīta kļūda ar salīdzinoši vienkāršiem labojumiem, tāpēc vietnes atjaunošanai nevajadzētu būt pārāk sarežģītai.