Таны вэбсайт ажиллахаа больсон гэдгийг олж мэдэх шиг урам хугарах зүйл цөөхөн байдаг, ялангуяа хэрэв та бизнестээ найдаж байгаа бол. "Өгөгдлийн сангийн холболтыг бий болгоход гарсан алдаа" гэсэн мессеж нь ноцтой асуудал бөгөөд таны сайт руу нэвтрэхийг хориглодог тул үүнийг засах нь нэн тэргүүний зорилт юм. Гэсэн хэдий ч, хэрэв та WordPress хэрхэн ажилладаг талаар сайн мэдэхгүй бол энэ нь төөрөгдүүлсэн асуудал байж магадгүй юм. Хэдийгээр энэ алдаа нь ноцтой боловч үүнийг засах боломжтой. Асуудлыг олж засварлах хэд хэдэн алхмуудыг хийснээр та сайтаа хурдан онлайн болгох боломжтой.
"Өгөгдлийн сангийн холболтыг бий болгоход гарсан алдаа" гэж юу вэ?
Нийтлэлийн өгөгдөл, хуудасны өгөгдөл, мета мэдээлэл, залгаасын тохиргоо, нэвтрэх үнэмлэх гэх мэт бараг бүх вэбсайтын мэдээлэл MySQL мэдээллийн санд хадгалагдаж, зохион байгуулагддаг. Тэнд хадгалагдаагүй цорын ганц өгөгдөл бол зураг гэх мэт медиа контентууд болон таны сэдэв/залаас/гол файлууд юм. index.php, Ажлын хэсэг login.php, гэх мэт. Таны вэбсайт PHP хэмээх сервер талын хэл дээр тулгуурладаг.
Таны сайтад зочин ирэхэд WordPress өгөгдлийн сангаас асууж, зөв мэдээллийг татахын тулд PHP ашигладаг бөгөөд энэ нь бүрэн хуудас хэлбэрээр харагдана. Хэрэв ямар нэгэн шалтгаанаар WordPress таны сайтын мэдээллийн санд нэвтэрч чадахгүй эсвэл зөв ажиллахгүй байвал үр дүн нь "Өгөгдлийн сангийн холболтыг бий болгоход алдаа" гэсэн мессеж гарч ирнэ.
"Өгөгдлийн сангийн холболт үүсгэхэд гарсан алдаа" нь таны вэбсайт цаашид холбогдохгүй эсвэл WordPress мэдээллийн санд хандах эрхгүй болсон тул таны вэбсайт бүхэлдээ ажиллахаа больсон гэсэн үг юм. Энэ алдаа нь хуудсыг бүхэлд нь ачаалахаас сэргийлдэг. Холболт нь зөв ажиллахгүй байгаа тул хуудсыг үзүүлэхийн тулд ямар ч өгөгдөл авах боломжгүй тул хуудас бүхэлдээ хоосон байна. Энэ нь таны сайтын нүүрэн талыг эвдэхээс гадна WordPress хяналтын самбарт хандахаас сэргийлнэ.
Хэрэв таны сайт кэш ашигладаг бол зочдод таны хуудсуудын хадгалагдсан хуулбарыг харах боломжтой. Тиймээс, хэрэв та алдаагаа эрт илрүүлж, сайтынхаа кэшийг шинэчлэхээс өмнө асуудлыг шийдэж чадвал таны сайт болон бизнест хэт их саад учруулахаас зайлсхийх боломжтой. Аз болоход WordPress-ийн алдаа гарахын хэрээр өгөгдлийн сангийн холболтын алдааг шийдвэрлэхэд маш энгийн байдаг.
"Өгөгдлийн сангийн холболтыг бий болгоход алдаа" юунаас үүдэлтэй вэ?
MySQL-PHP холболт ямар нэг шалтгааны улмаас тасарснаас болж мэдээллийн сангийн холболтыг бий болгоход алдаа гардаг. Дараах хувилбаруудын аль нэг нь энэ алдааг үүсгэж болно:
- Өгөгдлийн санд нэвтрэх эрх буруу байна: "Өгөгдлийн сангийн холболтыг бий болгоход гарсан алдаа"-ны хамгийн нийтлэг шалтгаан нь WordPress нь таны мэдээллийн санд нэвтрэх эрхийг буруу оруулсантай холбоотой байж болох юм. Энэ нь мэдээллийн сангийн нэр, хэрэглэгчийн нэр эсвэл нууц үг байж болно. Эдгээр нэвтрэх мэдээлэл нь таны сайтад нэвтрэхэд ашигладаг мэдээллээс өөр гэдгийг санаарай.
- Өгөгдлийн сангийн эвдрэл: WordPress MySQL мэдээллийн сан нь маш их мэдээлэл агуулдаг. Хэрэв аль нэг хэсгийг устгасан эсвэл эвдэрсэн бол үр дүн нь тухайн алдаа байж болно. Мэдээллийн баазтай гар ажиллагаа явуулснаас болж авлига гарч болох ч ердийн ашиглалтын үр дагавар ч байж болно. Хэдийгээр MySQL нь маш бат бөх боловч төгс төгөлдөр зүйл гэж байдаггүй бөгөөд алдаа гардаг.
- WordPress үндсэн файлын эвдрэл: Үүнтэй адилаар таны сайтыг бүрдүүлдэг WordPress-ийн үндсэн файлуудад эвдрэл үүсч болно. Хэдийгээр эдгээр файлууд нь өгөгдлийн сангаас гадуур байдаг ч заримдаа ижил алдаа гаргаж болно.
- Вэб сервер эсвэл хостинг үйлчилгээ үзүүлэгчтэй холбоотой асуудал: Хэрэв таны хост эсвэл серверт асуудал үүсвэл (хэрэв та өөрөө өөрийгөө байршуулж байгаа бол) WordPress өгөгдлийн сангаас асууж лавлах боломжгүй бол энэ алдаа гарна. Эдгээр асуудлууд нь тасалдал, өгөгдөл алдагдах, техник хангамжийн доголдол зэрэг байж болно.
"Өгөгдлийн сангийн холболтыг бий болгоход гарсан алдаа" -г хэрхэн засах вэ
Хэдийгээр энэ нь ноцтой алдаа боловч аз болоход үүнийг шийдвэрлэхэд хялбар байдаг. Асуудлыг олж засварлах, засах заавар энд байна.
1. WordPress мэдээллийн сангийн итгэмжлэлээ шалгана уу
Энэ нь алдааны хамгийн их магадлалтай шалтгаан учраас энэ нь таны алдааг олж засварлах эхний алхам байх ёстой. Таны хийх ёстой хамгийн эхний зүйл бол WordPress-ийн өөрийн мэдээллийн санд хандахын тулд ашиглаж байгаа итгэмжлэлүүдийг олох явдал юм. Энэ мэдээлэл нь таны сайтад хадгалагддаг Ажлын хэсэг config.php файл. Та үүнд хандахын тулд cPanel эсвэл FTP/SFTP ашиглаж болно. Эндээс мэдээллийн сангийн нэр, хэрэглэгчийн нэр, нууц үг гэсэн гурван мэдээллийг хайж олоорой.
Энэ мэдээллийг гартаа аваад MySQL мэдээллийн сан руугаа оч. Өгөгдлийн сангийн нэр таны авсан нэртэй таарч байгаа эсэхийг шалгаарай Ажлын хэсэг config.php эрт. Хэрэв таарахгүй бол буцаж очно уу Ажлын хэсэг config.php мөн мэдээллийн сангийн зөв нэрээр шинэчлэх. Хэрэглэгчийн нэр эсвэл нууц үг нь дээрхтэй таарч байгаа эсэхийг шалгаарай Ажлын хэсэг config.php Хэрэв тийм биш бол тэдгээрийг зөв мэдээллээр шинэчилнэ үү.
2. Өгөгдлийн сангийн хостын мэдээллийг шалгана уу
Хэрэв та мэдээллийн санд нэвтрэх мэдээллийг шалгаж, алдааг зассан ч "Өгөгдлийн сангийн холболтыг бий болгоход алдаа" гэсэн мессеж гарч ирсээр байвал таны дараагийн шалгах зүйл бол өгөгдлийн сангийн хостын мэдээлэл юм. Таны мэдээллийн сангийн хостын нэрийг эндээс олж болно Ажлын хэсэг config.php, мэдээллийн сангийн нэр болон нэвтрэх үнэмлэхний хажууд.
Энэ мэдээллийг тэмдэглээд cPanel эсвэл FTP/SFTP ашиглан MySQL өгөгдлийн сан руу шилжиж, таны хостын нэрийг шалгана уу. Ажлын хэсэг config.php файлыг энэ хуудсанд жагсаасан байна. Хэрэв тийм биш бол та үүнийг нэмэх хэрэгтэй. Та дууссаны дараа "Энэ MySQL хост нэрийг үүсгэх" дээр дарна уу. Энэ шинэ хост нэрийг DNS-ээр дамжуулахад хэдэн цаг шаардагдах тул энд завсарлага аваарай. Хэсэг хугацаа өнгөрсний дараа буцаж ирээд сайт тань ажиллаж байгаа эсэхийг шалгаарай.
3. WordPress мэдээллийн баазаа засаарай
Хэрэв та алдааны мэдэгдлийг хүлээн авсаар байгаа бол болзошгүй эвдрэлийг засахын тулд мэдээллийн санг засахыг оролдож болно. Үүний тулд та WordPress мэдээллийн санг засах хэрэгслийг ашиглаж болно. Үүнд хандахын тулд нээнэ үү Ажлын хэсэг config.php файлын төгсгөлд дараах кодыг нэмнэ үү.
define('WP_ALLOW_REPAIR', true);
Дараа нь шинэ хөтчийн таб нээгээд https://yoursitename.com/wp-admin/maint/repair.php руу очиж "сайтынхаа нэр"-ийг вэбсайтынхаа бодит домайнаар солино уу. Ингэснээр мэдээллийн баазыг засах хэрэгсэл гарч ирнэ. "Мэдээллийн санг засах" дээр дарж, хүссэн зүйлээ хий. Хэрэв та хүсвэл 'Мэдээллийн санг засах, оновчтой болгох'-ыг сонгож болно, гэхдээ энэ нь нэлээд удаан хугацаа шаарддаг. Аль ч тохиолдолд, хэрэгсэл дууссаны дараа вэбсайтаа дахин ачаалж, алдаа байгаа эсэхийг шалгана уу.
Хэрэв энэ нь алга болсон бол шалтгаан нь гэмтсэн мэдээллийн сан байсныг та мэдэх болно. Гэсэн хэдий ч, хэрэв та алдааны мессежийг харсаар байвал дараагийн алхам руу очно уу. Үүнийг хийхээсээ өмнө буцаж орохоо мартуузай Ажлын хэсэг config.php мөн хэрэгслийг асаахын тулд нэмсэн кодыг устгана уу. Хэрэв та үүнийг тэнд орхивол муу санаатай хэн нэгэн таны сайт руу амархан нэвтэрч магадгүй юм.
4. Таны мэдээллийн сангийн сервер ажиллахгүй байгаа эсэхийг шалгана уу
Дээрх бүх алхмууд амжилтгүй болбол таны мэдээллийн сангийн сервер ажиллахаа больсон байх магадлалтай. Энэ үед хостинг үйлчилгээ үзүүлэгчээсээ бүх зүйл зөв ажиллаж байгаа эсэхийг шалгах нь зүйтэй. Таны мэдээллийн баазын хост эсвэл серверт асуудал үүсч болзошгүй хэд хэдэн шалтгаан бий:
- Өгөгдлийн санд нэгэн зэрэг хэт олон холболтууд: Зарим үйлчилгээ үзүүлэгчид сервер нэг удаад хэдэн холболттой байж болохыг хязгаарласан байдаг.
- Таны хуваалцсан хостинг сервер дээрх өөр сайттай холбоотой асуудлууд: Хэрэв та хуваалцсан байршуулах төлөвлөгөөтэй байгаа бол нөөцийг бусад сайтуудтай хувааж байна гэсэн үг. Хэрэв тэдгээрийн аль нэг нь асуудалтай байгаа бол энэ нь таны сайт руу асгарч болно. Энэ нь зориулалтын эсвэл удирддаг WordPress хостинг төлөвлөгөө нь ашигтай байх шалтгаануудын нэг юм.
- Техник хангамжийн асуудал: Техник хангамж нь эцэстээ бүтэлгүйтдэг бөгөөд таны мэдээллийн санд хадгалагдаж буй сервер үүнийг хийсэн байж магадгүй юм. Хамгийн тохиромжтой нь, таны хост орон тооны цомхотголтой байх бөгөөд хэрэв нэг сервер унтарвал таны өгөгдлийн өөр хуулбар бэлэн байх болно, гэхдээ энэ нь үргэлж тийм биш байдаг - ялангуяа та өөрийн мэдээллийн санг гэр эсвэл оффисын сервер дээр байршуулж байгаа бол.
Энд таны хамгийн сайн бооцоо бол вэб хосттой холбоо барьж, тасалдал эсвэл бусад мэдэгдэж буй асуудлын талаар лавлах явдал юм.
5. WordPress сайтынхаа URL хаягийг шинэчилнэ үү
Хэрэв та саяхан WordPress суулгацаа ямар нэгэн шалтгаанаар (шинэ домэйн нэр рүү шилжих эсвэл HTTPS руу шилжих гэх мэт) шилжүүлсэн бол мэдээллийн сан дахь сайтынхаа URL хаягийг шинэчлэх шаардлагатай байж магадгүй юм.
6. Вэб серверээ дахин ачаална уу
Энэ нь бага зэрэг энгийн мэт санагдаж болох ч заримдаа хамгийн энгийн шийдэл нь хамгийн үр дүнтэй байдаг. Хэрэв та өөрийн өгөгдлийн санг өөрийн сервер дээр байршуулсан бол үүнийг унтрааж, дахин асаана уу. Компьютер нь нарийн төвөгтэй бөгөөд энгийн дахин ачаалах нь танд тулгарч болох бүх төрлийн хачирхалтай асуудлыг шийдэж чадна.
7. Тусламж авахын тулд хосттойгоо холбоо барина уу
Хэрэв та өөрийн асуудлыг шийдэж чадахгүй байгаа эсвэл бүх зүйлийг туршиж үзсэн ч "Өгөгдлийн сангийн холболтыг бий болгоход гарсан алдаа" гэсэн мессежээс салж чадахгүй байгаа бол тусламж хүсэх нь ичмээр зүйл биш юм.
Дүгнэлт
Хэрэв та вэбсайтаа шалгахаар явсан бөгөөд "Өгөгдлийн сангийн холболтыг бий болгоход алдаа гарсан" гэсэн мессежийг хүлээн авсан бол та ганцаараа биш гэсэн үг. Энэ нь харьцангуй энгийн засвартай нийтлэг алдаа тул сайтаа дахин ажиллуулах нь тийм ч хэцүү биш байх ёстой.