WordPress-də verilənlər bazası bağlantısı qurarkən xətanı necə düzəltmək olar

WordPress veb saytınızdakı "Bir verilənlər bazası bağlantısı qurula bilmədi" bildirişini görürsünüzmü? WordPress saytınızı istifadəçilər üçün əlçatmaz hala gətirən ölümcül bir səhvdir.

Bu səhv WordPress verilənlər bazasına bir əlaqə qura bilmədikdə baş verir. Bir neçə şey WordPress verilənlər bazası bağlantınıza təsir göstərə bilər, yeni başlayanlar üçün problem həll etməyi bir qədər çətinləşdirir.

Bu yazıda WordPress-də verilənlər bazası bağlantısı qurarkən səhvini asanlıqla necə düzəldəcəyinizi göstərəcəyik.

WordPress verilənlər bazası bağlantısı səhvinin düzəldilməsi

WordPress-də verilənlər bazası bağlantısı qurarkən xətaya səbəb nədir?

"Bir verilənlər bazası bağlantısı qurula bilmədi" problemi WordPress parametrlərindəki səhv verilənlər bazası məlumatları, pozulmuş verilənlər bazası və ya məsuliyyətsiz verilənlər bazası serveri ilə əlaqədar ola bilər.

WordPress-də verilənlər bazası bağlantısı xətası

Verilənlər bazası digər proqramlarda məlumatların saxlanmasını, təşkil edilməsini və alınmasını asanlaşdıran bir proqramdır.

Kimi sistema Məzmunun idarə edilməsi üçün, WordPress bütün məzmununuzu və digər veb sayt məlumatlarınızı saxlamaq üçün bir verilənlər bazasından istifadə edir. Sonra hər dəfə kimsə veb saytınıza daxil olduqda verilənlər bazasına qoşulur.

Bazaya qoşulmaq üçün WordPress aşağıdakı məlumatlara ehtiyac duyur:

  • Verilənlər bazası adı
  • Verilənlər bazası istifadəçi adı
  • Verilənlər bazası parolu
  • Verilənlər bazası serveri

Bu məlumat wp-config.php adlanan WordPress konfiqurasiya faylınızda saxlanılır.

Bu maddələrdən hər hansı biri səhvdirsə, WordPress verilənlər bazası serverinizə qoşulmayacaq və "verilənlər bazası bağlantısını qurma xətası" səhvini görəcəksiniz.

Ən çox yayılmış WordPress səhvlərindən biridir. Səhv etimadnamələrə əlavə olaraq, bu səhv verilənlər bazası serveri aşağı olduqda və ya verilənlər bazası sənədləri pozulduqda da görünə bilər.

Gəlin addım-addım aradan qaldırılması ilə WordPress-də verilənlər bazası bağlantısı problemini düzəltməyə necə bir nəzər salaq.

1. WordPress verilənlər bazası etimadnaməsini doğrulayın

WordPress-də verilənlər bazası bağlantısı səhvinin ən çox yayılmış səbəbi səhv verilənlər bazası etimadnaməsidir. Bu yaxınlarda WordPress saytınızı yeni bir ana köçürmüsünüzsə, bu, ən çox ehtimal olunan səbəb ola bilər.

WordPress verilənlər bazası etimadnaməniz wp-config.php faylında saxlanılır. Bu verilənlər bazasındakı məlumatlar da daxil olmaqla vacib WordPress konfiqurasiyaları olan WordPress konfiqurasiya faylıdır.

Daha əvvəl wp-config.php faylını redaktə etməmisinizsə, WordPress-də wp-config.php faylını necə düzəltmək barədə bələdçimizə nəzər yetirin.

Wp-config.php faylında aşağıdakı sətirləri axtaracaqdır.

 
 // ** MySQL settings - You can get this info from your web host ** //
 /** The name of the database for WordPress */
 define( 'DB_NAME', 'database_name_here' );
 /** MySQL database username */
 define( 'DB_USER', 'username_here' );
 /** MySQL database password */
 define( 'DB_PASSWORD', 'password_here' );
 /** MySQL hostname */
 define( 'DB_HOST', 'localhost' );
 

Bazanın adı, istifadəçi adı, şifrə və verilənlər bazası üçün ev sahibi məlumatlarının düzgün olduğundan əmin olmalısınız.

Bu məlumatı WordPress hosting hesabınızın tablosundan təsdiqləyə bilərsiniz. Yalnız hosting hesabınıza daxil olun və verilənlər bazası bölməsində MySQL verilənlər bazasını vurun.

Verilənlər bazası haqqında məlumat

Bu, hosting tablosundakı verilənlər bazası administrasiyası səhifəsinə aparacaqdır. Buradan verilənlər bazanızın adını və istifadəçi adınızı tapa bilərsiniz.

Verilənlər bazası adı və istifadəçi adı

Aşağıda verilənlər bazası istifadəçilərini və istifadəçinin şifrəsini dəyişdirmək üçün bağlantıları tapa bilərsiniz.

Verilənlər bazası istifadəçisinin şifrəsini dəyişdirin

Verilənlər bazası adınızı, istifadəçi adınızı və şifrənizi təsdiqlədikdən sonra zəruri hallarda bu məlumatı wp-config.php faylınızda dəyişə bilərsiniz.

Bundan sonra, verilənlər bazası bağlantısı səhvinin olmadığını görmək üçün veb saytınızı yenidən ziyarət edin.

Səhvini hələ də görə bilsəniz, bu başqa bir şeyin səhv olduğunu göstərir. Daha çox problem həll etmə addımları üçün oxuyun.

2. Verilənlər bazası ana məlumatlarını doğrulayın

Verilənlər bazası adının, istifadəçi adınızı və şifrə məlumatlarınızın düzgün olduğundan əminsinizsə, verilənlər bazası sahibi tərəfindən düzgün məlumatdan istifadə etdiyinizə əmin ola bilərsiniz.

WordPress hosting şirkətlərinin çoxu verilənlər bazası sahibi olaraq localhost-dan istifadə edirlər. Bununla birlikdə bəzi idarə olunan WordPress hosting şirkətləri verilənlər bazalarını qəbul etmək üçün ayrı serverlərdən istifadə edirlər. Bu halda, verilənlər bazası sahibi haqqında məlumat localhost olmayacaqdır.

Verilənlər bazası üçün host məlumatlarını təsdiqləmək üçün WordPress hosting şirkəti ilə əlaqə saxlamalısınız.

3. WordPress verilənlər bazası təmiri

Məsələn, wp-admin-də fərqli bir səhv etsəniz, "Bazada bir və ya daha çox masa mövcud deyil. Bazanı düzəltmək lazım ola bilər. "Sonra məlumat bazanızı düzəltməlisiniz.

Bunu wp-config.php faylınızdakı aşağıdakı xətti əlavə etməklə edə bilərsiniz. Bunu 'əvvəl' əlavə etməyinizə əmin olun, redaktəni dayandırın! Xoşbəxt blog açma 'xətti wp-config.php.

define('WP_ALLOW_REPAIR', true);

Bunu etdikdən sonra parametrləri bu səhifəyə daxil edərək görə bilərsiniz: http://www.yoursite.com/wp-admin/maint/repair.php

WordPress verilənlər bazası təmiri

Qeyd: istifadəçi verilənlər bazasını təmir səhifəsinə daxil olmaq üçün daxil olmağa ehtiyac duymur. Verilənlər bazanızı təmir edib optimallaşdırdıqdan sonra bu kodu wp-config.php-dən silməyi unutmayın.

4. Verilənlər bazası serverinizin olmadığını yoxlayın

Hər şey düzgün görünürsə və WordPress hələ də bazaya qoşula bilmirsə, verilənlər bazası serveriniz (MySQL server) aşağı ola bilər.

Bu, bir serverdə böyük trafik səbəbiylə baş verə bilər. Əsasən, host serveriniz yalnız yükü idarə edə bilmir (xüsusən paylaşılan hostingdə olduqda).

Saytınız çox yavaş olacaq və bəzi istifadəçilər üçün səhv yarada bilər. Buna görə ən yaxşısı, ev sahibi provayderinizlə canlı telefon və ya söhbət etmək və MySQL serverinin cavab verib-verməməsini istəməkdir.

Eyni serverdə işləyən digər veb saytlarınız varsa, SQL serverinizin işləmədiyini təsdiqləmək üçün həmin saytları yoxlaya bilərsiniz.

Eyni hosting hesabında başqa saytlarınız yoxdursa, hosting panelinizə girin və phpMyAdmin-ə daxil olun və verilənlər bazasına qoşulun.

Bağlaya bilsəniz, məlumat bazasının istifadəçisinin kifayət qədər icazəsi olub olmadığını yoxlamaq lazımdır. Testconnection.php adlı yeni bir fayl yaradın və aşağıdakı kodu yapışdırın:

 
 

İstifadəçi adı və şifrənizi dəyişdirdiyinizə əmin olun. İndi bu faylı veb saytınıza yükləyə və veb brauzer vasitəsilə əldə edə bilərsiniz.

Skript uğurla bağlandısa, istifadəçinizin kifayət qədər icazəsi olduğunu və başqa bir şeyin səhv olduğunu bildirir.

Hər şeyin düzgün olduğundan əmin olmaq üçün wp-config faylınıza qayıdın (yenidən yazın axtarın).

İstifadəçilər üçün işləyən digər həllər

Yuxarıda göstərilən problemlərin aradan qaldırılması üçün göstərişlər veb saytınızdakı verilənlər bazası bağlantısı səhvini həll etmirsə, bu əlavə addımları sınaya bilərsiniz.

İstifadəçilərimiz tərəfindən məlumatlandırılan bu addımlar bəzi istifadəçilərə veb saytlarında verilənlər bazası bağlantısı səhvlərini həll etməyə kömək etdi.

1. WordPress saytının URL ünvanını yeniləyin

WordPress sayt URL ünvanını phpMyAdmin istifadə edərək yeniləməyə çalışın. Sadəcə hosting hesab tablosundan phpMyAdmin-ə daxil olun və WordPress verilənlər bazanızı seçin.

PhpMyAdmin-də SQL-i icra edin

Bundan sonra yuxarıdakı SQL menyusuna vurun və aşağıdakı MySQL sorğusunu daxil edin.

 UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
 

Öz saytınızın URL-sini təmin etməyi və WordPress cədvəl prefiksinin dəyişdirildiyi üçün wp_options'ı öz masa adınıza dəyişdirməyi unutmayın.

2. Veb serveri yenidən başladın

Xüsusi serverlərin, yerli serverlərin və virtual şəxsi serverlərin (VPS) istifadəçiləri öz serverlərini yenidən başlatmağa cəhd edə bilərlər.

Səhvə səbəb olan bəzi müvəqqəti problemləri həll edə biləcək veb və verilənlər bazası serverinizi yenidən başladın.

3. Kömək istəyin

Başqa hər şey nəticə verməzsə, veb hosting şirkəti ilə əlaqə saxlamağınız lazım ola bilər. Bütün yaxşı WordPress hosting şirkətləri problemi həll etməyə, düzgün istiqamətə yönəltməyə və ya hətta sizin üçün düzəltməyə kömək edəcəkdir.

Bu problemi məqbul qiymətlərlə həll etməyə kömək edə bilən Codeable WordPress tərtibatçılarını da işə götürə bilərsiniz. Ən yaxşı tərəfi, bu inkişaf etdiricilərin Codeable komandası tərəfindən yüksək səviyyədə araşdırılmasıdır, buna görə onlara etibar edilə biləcəyini bilirsiniz.

Ümid edirik ki, bu məqalə WordPress-də verilənlər bazası bağlantısı qurarkən səhvinizi düzəltməyə kömək etdi. Ayrıca WordPress problemlərini öz üzərinizə necə həll etməyinizə dair göstərişlər üçün WordPress problemlərin aradan qaldırılması təlimatına baxa bilərsiniz.

Bu yazını bəyənmisinizsə, kanalımıza abunə olun YouTube WordPress tutorial video izləmək üçün. Bizi də tapa bilərsiniz Twitter y Facebook.