WordPress-də “Verilənlər bazası bağlantısının yaradılması səhvini” necə həll etmək olar

Qorxu görən,


Verilənlər bazası bağlantısını qurma xətası

… bir WordPress veb saytının sahibi olsanız pis bir günün tərifidir.

Etiraf edin, bu səhv mesaj olduqca ciddi görünür. Heç bir dizayn, tanış WordPress sayt elementləri yoxdur, sadəcə mətn:

Bir verilənlər bazası bağlantısını qurma xətası

Əvvəlcə çaxnaşma dayandırın!

Hal hazırda bir az qorxduğunuzu bilirik, amma gəlin sizi əmin edək bu problem həll edilə bilər və hər hansı bir daimi zərərin qarşısını almaq olar. Əslində verilənlər bazası bağlantısını qurmaqda səhv çox yaygındır.

Problemi başa düşmək

Oynamaq istəmədiyimiz qədər Kapitan Aydındır burada, səhvin təbiəti öz-özünə izah olunur – verilənlər bazası bağlantısı qurarkən səhvdir.

Budur dəqiq nə deməkdir:

WordPress bütün zəhmli qabiliyyətlərini təmin etmək üçün iki əsas texnologiya parçasından istifadə edir: PHP və MySQL.

  • PHP bir proqramlaşdırma dilidir. WordPress – əsas WordPress faylları – PHP-də yazılmışdır. Darıxdırıcı, üzr istəyirəm.
  • MySQL verilənlər bazası texnologiyasıdır. WordPress veb saytınızdakı bütün məzmunu saxlamaq üçün MySQL verilənlər bazasından istifadə edir. Buraya yazılarınız, səhifələriniz, eyni zamanda saytın adı, vidjetlərinizin düzeni, rəng parametrləri və s. Kimi kiçik elementlər daxildir. Əsasən MySQL verilənlər bazası hər yerdə, hətta ən kiçik məlumat parçasıdır veb saytınız, saxlanılır.

İkisini bir araya gətirən WordPress MySQL verilənlər bazasına qoşulmaq, lazım olan məlumatları əldə etmək və sonra hər şeyi ekranda göstərmək üçün PHP əmrlərindən istifadə edir.

Səhv oyuna girdiyi yerdir. Səhv, hər hansı bir səbəbdən WordPress verilənlər bazasındakı məlumatları PHP əmrləri ilə əldə edə bilmədikdə baş verir. Bu baş verdikdə, WordPress əsasən bundan sonra nə edəcəyini bilmir, buna görə deyə biləcəyi yeganə şey: “Bir verilənlər bazası bağlantısını qurma xətası.”

Bu sözlə, xətanın baş verməsinin bir çox səbəbi ola bilər. Daha ümumi olanlardan bəziləri:

  • ✅Düzgün giriş məlumatlarını yoxlayın. WordPress verilənlər bazasına daxil olmaq üçün müəyyən bir giriş və şifrə tələb olunur. Bunlar hər hansı bir səbəbdən dəyişibsə, onda WordPress artıq verilənlər bazasından heç nə əldə edə bilməyəcək.
  • ✅Pozilmiş WordPress faylları. Əsas WordPress faylları başqaları ilə birlikdə uğursuz bir yeniləmə nəticəsində pozula bilər. Buraya pluginlər, mövzular və hətta əsas WordPress proqram yeniləmələri kimi şeylər daxil ola bilər.
  • ✅Pazalanmış verilənlər bazası. Bu, verilənlər bazasını içəridə qarışdıran bir yaramaz plagin, bir haker hücumu, mövzunun uğursuz olması və sair nəticələr ola bilər..
  • ✅ verilənlər bazası serveri işləmir. Bəzi hallarda veb server – veb sayt fayllarınızı saxlayan server verilənlər bazasından fərqli bir maşında işə salınır. Ayrı bir verilənlər bazası serveri hər hansı bir səbəbdən sadəcə aşağı ola bilər.
  • ✅Bir çox yol hərəkəti. Bunun üçün yaxşı bir problem olsa da, yenə də problemdir. Xüsusilə, trafikdə çox sünbül olduğuna görə verilənlər bazanız cavab verə bilməz. Məsələn, bəlkə yazılarınızdan biri viral keçdi və indi hər kəs və köpək saytınıza girməyə çalışır? Beləliklə, server bu ziyarətlərin bir hissəsini idarə edə bilmir.

“Verilənlər bazası bağlantısının yaradılması səhvini” necə düzəltmək olar?

Vaxtınızı qiymətləndirdiyimiz üçün əvvəlcə sizin üçün problemi həll etmək üçün ən yaxşı yolu təklif edəcəyik tez. Sonra daha dərin qazacağıq və bütün düzəltmələri əl ilə necə edəcəyinizi sizə göstərəcəyik.

Addım 1: Veb Host Təchizatçınızla əlaqə saxlayın

Hosting dəstəyi ilə əlaqə saxlayın
Veb host dəstəyinizlə əlaqə yaratmaq həmişə yaxşı bir fikirdir …

Saytınızın bir dəqiqə əvvəl (və ya bir gün əvvəl) işlədiyini və indi olmadıqda, günahın veb hostunuzun sonunda olacağını güman etmək təhlükəsizdir..

Bu günlərdə bütün keyfiyyətli aparıcılar, ümumiyyətlə canlı söhbət vasitəsilə sürətli reaksiya göstərən bir dəstə təklif edirlər.

Canlı söhbətə başlayın, “verilənlər bazası bağlantısı qurma xətası” ilə qarşılaşdığını söyləyin (ifadəni yapışdırın) və soruşun:

  • verilənlər bazası serveri heç bir problem olmadan işləyirsə və
  • hazırda serverdə aktivlik və ya trafikdə hər hansı bir sıçrayış yoxdursa.

Əksər hallarda, səhvinizin nə olduğunu onlara danışsanız, səbəbin nə olduğunu bildirəcəklər və ya hətta sizin üçün düzəldəcəklər.

Ən əsası, məlumat bazanızın düzgün olub olmadığını və serverdə şübhəli bir fəaliyyətin olub olmadığını sizə bildirəcəkdir.

Günah onların sonunda deyilsə (server işləyir və trafikdə tırmanışlar yoxdur) və sizə kömək etmək istəmirlərsə, 2-ci pilləyə keçin:

Addım 2: Plugin və ya Tema sənədlərinizin pozulmadığını yoxlayın

WordPress sənədləriniz bir neçə bədbəxt hadisə nəticəsində korlana bilər.

Məsələn, bəlkə də var bir plugin və ya bir mövzu yenilədi, və hər şey çökdü? Bəlkə saytı xarici bir xidmətə bağlamısınız? Bəlkə bəzi sənədləri əl ilə düzəldin?

Yuxarıda göstərilənlərdən biri zəng çalsa, ehtimal ki, günahkarınız var. Əgər bunlardan heç birini etməmisinizsə, bu addımı atın.

Budur, edə bilərsiniz:

  • Birincisi: FTP vasitəsilə ev sahibi ilə əlaqə qurun. Bunu deyilən pulsuz bir vasitə ilə edə bilərsiniz FileZilla.

Qoşulmaq üçün FTP hesabınıza giriş və parol lazımdır. Bunların nə olduğunu / harada olduğunu bilmirsinizsə, onları əldə etməyin ən asan yolu, ilk qeydiyyatdan keçdiyiniz zaman veb hostunuzdan aldığınız ilkin e-poçtlardakı axtarışdır. Alternativ olaraq, canlı chat dəstəyi nümayəndəsindən bu məlumatların sizə verilməsini istəyə bilərsiniz.

Bunlara sahib olduqdan sonra serverə qoşulun və WordPress kök qovluğuna gedin. Adətən “public_html” və ya “www” adlanır və ya FTP bağlantısını qurduqdan sonra onsuz da ola bilərsiniz.

Qayda qaydası budur ki, “wp-content” və “wp-admin” kimi alt qovluqları görə bilsəniz, WordPress kökündəsiniz. Misal:

WordPress kökü

  • İkinci: “Wp-content” -ə girin və “plugins” qovluğunu başqa bir şeyə dəyişdirin (nədənsə digər adlar (“plaginlər” deyilsə):

plaginlərin adını dəyişdirin

  • Üçüncüsü: Saytınıza qayıdın və səhvin hələ də olub olmadığını yoxlayın.

Yoxdursa, indi bunun hansısa plugindən qaynaqlandığını bilirsiniz. FTP-ə qayıdın, qovluğun adını yenidən “plugins” -ə dəyişdirin. İçəri girin və fərdi plaginlərin qovluq adlarını bir-bir dəyişdirin. Bunun ən asan yolu, sonunda alt nöqtəni əlavə etməkdir: “_”

adı dəyişdirildi

Səhvin nə vaxt başlandığını və ya itdiyini görmək üçün saytınıza qayıtmağa davam edin. Bir xüsusi plagin üçün daraltdıqdan sonra, problemi həll edəni tapdınız. Ya silmək ya da onlayn daxil olun ki, həll sənədləşdirilib.

  • Hətta “plugins” qovluğunun adını dəyişdirdikdən sonra da səhv davam edirsə, “temalar” qovluğu ilə eyni prosesi keçin.
  • Bu kömək etmirsə, hər iki qovluğu yenidən “plugins” və “temalar” a dəyişdirin. Səhv başqa bir şeydən qaynaqlanır.

Addım 3: Verilənlər bazanızın pozulmadığını yoxlayın

WordPress verilənlər bazası olduqca mürəkkəb bir şeydir və çətinlik çəkməmək üçün mükəmməl bir yerdə işləməsi lazım olan çox sayda kiçik cogs var. Bəzən bir şey yerindən çıxır və verilənlər bazası bağlantısını qurmağın səhvini görsən.

  •  Yoxlamaq üçün ilk şey WordPress tablosuna getməkdir – SİZİN SİZİNİN /wp-admin

Eyni əsas xətanı görürsən: “verilənlər bazası bağlantısını qurma xətası”, bu addımı atın.

  • İkincisi, başqa bir şey görsəniz, WordPress-in nə etməli olduğunuzu təklif etdiyinə diqqət yetirin. Son versiyalarında, WordPress problem həll yollarını genişləndirdi, buna görə orada yaxşı bir məsləhət görə bilərsiniz. İmkanlardan biri:

admin səhv

Başqa bir ehtimal, başlayan bir mesaj görməyinizdir “Bir və ya daha çox verilənlər bazası cədvəlləri mövcud deyil […]” Bu o deməkdir ki, verilənlər bazasını “təmir etməlisiniz”.

Bu əslində olduqca sadədir. Birincisi, FTP vasitəsilə saytınıza bir daha qoşulun. WordPress kökünə gedin və “wp-config.php” faylını masaüstünüzə yükləyin.

Bu faylı notepadda düzəldin, sonunda bir əlavə xətt əlavə edin “Hamısı var, redaktəni dayandırın”):

define ('WP_ALLOW_REPAIR', doğru);

İndi faylı köhnə versiyanın üstündən (FTP vasitəsilə) saytınıza yükləyin.

Getmək SİZİN SİZİNİN /wp-admin/maint/repair.php

Görməli olduğunuz budur:

verilənlər bazasının təmiri

Düymələrdən birini vurun. Avtomatik təmir başa çatdıqdan sonra saytınıza qayıdın və səhvin hələ də olub olmadığını yoxlayın.

Səhv olmazsa, əla! Ancaq yenə də “wp-config.php” faylınızı əvvəlki vəziyyətinə qaytarmaq lazımdır. Yeni əlavə etdiyiniz yeni sətri çıxarın və faylı yenidən yükləyin.

Səhv hələ də varsa, növbəti addım:

Addım 4: Verilənlər bazanıza qoşulma etimadnaməsini yoxlayın

Qeyd etdiyimiz kimi, WordPress verilənlər bazasına qoşulmaq üçün müəyyən bir istifadəçi adı və şifrə istifadə edir. Adətən, bu giriş etimadnaməsi öz-özünə dəyişmir. Bununla birlikdə, sayt sənədlərinizdə, hosting mühitində və ya başqa bir şeydə dəyişiklik etdikdən sonra bəzi qəribə ssenarilərlə qarşılaşa bilərsiniz. Başqa sözlə, bu baş verməməli olsa da, giriş etimadnaməsi bəzən dəyişir. Pis giriş etimadnaməsi ilə – “verilənlər bazası bağlantısını qurmaqda səhv” baş verir!

Düzəliş “wp-config.php” sənədində aparılır. Xüsusilə bu xətlər haqqında danışırıq:

define ('DB_NAME', 'some_db');
define ('DB_USER', 'some_username');
define ('DB_PASSWORD', 'some_pass');
define ('DB_HOST', 'localhost');

WordPress-in verilənlər bazasına qoşulması üçün lazım olan bütün detalları saxlayırlar. Bunlardan hər hansı biri səhv olarsa, heç bir əlaqə qurulmaz.

Qeyd edək ki, bu problemi həll etmək üçün əl ilə bir yol var, amma vicdanla çox addımlar tələb edir və istifadə etdiyiniz veb hosta və istifadə etdikləri interfeysə əsasən çaşdırıcı ola bilər. Başqa sözlə, söylədiyimiz hər şey yalnız bizim kimi eyni ana istifadə edən az sayda istifadəçiyə şamil edilə bilər, buna görə sizin üçün daha universal həllimiz var:

Bu dörd sətri “wp-config.php” sənədindən götürün, sadəcə panoya kopyalayın, yenidən veb hostunuzun dəstəyi ilə əlaqə qurun, bu sətirləri söhbət pəncərəsinə yapışdırın və qoşula biləcəyinizin düzgün olub olmadığını soruşun. verilənlər bazasına.

Nümayəndə hər şeyi yoxlayacaq və biraz geribildirimlə geri qayıdacaq. Çox vaxt bir şey dəyişdirildiyi təqdirdə sizə düzgün məlumat verəcəkdir.

Bunun üçün yalnız yeni sənədləri götürmək və köhnələrin köhnə olduğu “wp-config.php” faylınıza yerləşdirmək lazımdır..

define ('DB_NAME', 'some_db'); / * bu WordPress verilənlər bazanızın adıdır * /
define ('DB_USER', 'some_username');
define ('DB_PASSWORD', 'some_pass');
define ('DB_HOST', 'localhost'); / * bu verilənlər bazası serverinin veb ünvanıdır * /

Nəhayət, FTP vasitəsilə faylı yenidən yükləyin.

Bu mərhələdə saytınıza geri qayıda bilər və səhvin düzəldilib-görülmədiyini görə bilərsiniz.

Yoxdursa, sizin üçün bir son addımımız var:

Addım 5: Defolt WordPress fayllarını bərpa edin

Daha əvvəl qeyd etdiyimiz kimi, əsas WordPress faylları bir sıra səbəblərə görə korlana bilər. Bəlkə saytınızda bir hack cəhdi var, bəlkə təsadüfən bəzi faylları dəyişdirdiniz, bəlkə bir yaramaz plagin modifikasiya etdi.

Nə olursa olsun, yenə də WordPress’in ilkin, doğma fayllarını bərpa edə bilərsiniz. Bunun ən asan yolu, yalnız WordPress.org-dan WordPress-in təmiz bir versiyasını yükləmək və onu hazırda əldə etdiyinizin üzərinə kopyalamaqdır..

Bura gedin, və yeni paketi masaüstünüzə yükləyin. Çıxarın. Açılan arxivə baxın və “wp-content” qovluğunu silin.

Sonra FTP vasitəsilə saytınıza qoşulun, əsas WordPress kökünə keçin, yeni WordPress sənədlərinizi yükləyin. Əvvəlki sənədlərin hamısını yazın.

yeni WordPress faylları yükləyin

Yükləmə bitdikdən sonra saytınıza qayıdın və təsirini görün.

Bu, son həll yolu. Bu kömək etmirsə, veb host dəstəyiniz xəttinə qayıtmaqdan başqa yol qalmır, etdiklərinizi və kömək istədiklərinizi onlara söyləyin. Bu mərhələdə, problemi özünüz həll etmək üçün edə biləcəyiniz hər şeyi tükəndirmisiniz və onu həll etmək üçün ev sahibidir. Axırıncı qonaqlıq ödəyirsiniz, elə deyilmi??

Gələcəkdə bu səhvdən necə qorunmaq olar?

Saytınızı verilənlər bazası bağlantısı qurmaqda olan hər hansı bir səhvdən qorumaq üçün 100% uğursuz bir yol tapılmasa da, sığorta tapmacanızda ən az 90% etibarlı olmaq üçün iki əsas element var:

  • Keyfiyyətli hosting. Yalnız WordPress ilə işləmək üçün platformalarını optimallaşdırmış ev sahibləri ilə işləyin. Bu yolla, hər zaman məlumatlı dəstəyə və sürətli köməyə ümid edə bilərsiniz. Bir çox ümumi WordPress problemlərindən də qaçınacağınızdan bəhs etmirsiniz. Budur tövsiyələrimiz.
  • Yedək nüsxələri var. Bəyəndiyiniz sadə bir əlavə plaginini quraşdırın YeniləməPlus (avtomatik işləyir) və hər zaman bir olmalıdır işləyən WordPress backup başqa hər şey uğursuz halda bərpa edə bilərsiniz.

Ümid edirik ki, bu bələdçi kömək edir! Həmişə olduğu kimi, bir verilənlər bazası bağlantısı qurma xətası ilə çətin vaxt keçirirsinizsə, bizə müraciət edə bilərsiniz.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map