Korkunç WordPress 'Veritabanı Bağlantısı Kurma Hatası' Nasıl Onarılır
Bunu okuyorsanız, muhtemelen korkunç “Veritabanı bağlantısı kurulurken hata” (EEDC) ile karşılaştınız. Bir WordPress web sitesi sahibi olarak, hata mesajı içeren boş bir ekran görmek en kötü kabuslarınızdan biridir.
Şu anda büyük olasılıkla panikliyor ve neyin yanlış gittiğini anlamaya çalışıyorsunuz, ancak bunu düzeltmenize yardımcı olabileceğimizden emin olabilirsiniz.
EEDC oldukça yaygındır ve tipik olarak hızlı bir düzeltmedir.
Bu hatanın en sinir bozucu yanı, sitenizde herhangi bir değişiklik yapmamış olsanız bile hatayla karşılaşmış olabilirsiniz. Bu blogda, hatanın olası nedenlerinde size yol göstereceğiz ve birkaç olası çözümü açıklayacağız.

Neden bu hatayı görüyorum?
Web sitesi hataları kaçınılmazdır, bazıları diğerlerinden daha kötüdür ve bazıları kontrolünüz dışında olabilir. Bazen sistemler bozulur; diğer zamanlarda yanlışlıkla hatayı tetiklemiş olabilirsiniz.
WordPress, MySQL veritabanınıza erişemediğinde web siteniz “EEDC” hatası verecektir.
WordPress'in veritabanınıza bağlanamamasının nedenleri aşağıdakilerden biri olabilir:
- Giriş kimlik bilgileri değişti
- Sunucu yanıt vermiyor
- Bozuk veritabanı veya WP dosyaları
- Trafik artışı
-
Aşama 1
Yapmanız gereken ilk şey, sitenizin hem ön ucunda (siteniz.com) hem de arka ucunda (wp-admin) aynı "Veritabanı bağlantısı kurulurken hata" hata mesajını alıp almadığınızı kontrol etmektir. Eğer öyleyse, 3. adıma geçebilirsiniz.
Örneğin, arka uçunuzda farklı bir mesaj görürseniz, veritabanınızın onarılması gerektiğini söyleyebilir, ardından bu sorunu çözmek için aşağıdaki adımları izleyin.
-
2. Adım: Veritabanınızı Onarmak
Veritabanınızı onarmak için WordPress kök dizininizde bulabileceğiniz wp-config.php dosyasını bulun. Kök dizini, WordPress sitenizin kurulu olduğu yerdir. wp-config.php dosyasına erişim kazandıktan sonra:
1. Düzenleme modunda açın
2. Dosyaya sağ tıklayın ve kod düzenleyiciyi açın (yeni bir sekmede açılacaktır)
3. Aşağıdaki kodu en alta ekleyin
a.define('WP_ALLOW_REPAIR', doğru);
4. Değişikliklerinizi kaydedin
5. siteniz.com/wp-admin/maint/repair.php adresine gidin
a. Aşağıdaki ekranı açmalıdır
6. "Veritabanını Onar" veya "Veritabanını Onar ve Optimize Et"i seçin
a. Bir seçenek belirledikten sonra, WordPress sizin için veritabanınızı onaracak
7. Veritabanınızı onardıktan sonra geri dönün ve wp-config.php dosyasına eklediğiniz kod parçasını silin.
8. Bitti! Veritabanınız onarılmalıdır.Web sitenizin tekrar çalışır durumda olup olmadığını kontrol edin. “EEDC” hatası gösteriyorsa 3. Adımla devam edin.
-
3. Adım: Giriş Kimlik Bilgilerinizi Doğrulama
wp-config.php dosyanızda doğru oturum açma bilgilerine sahip olup olmadığınızı belirleyin. Bu, tüm WordPress kurulumundaki en önemli tek dosya olabilir. Aşağıdaki dört kimlik bilgisini veritabanınızda depolananlarla karşılaştırmalısınız.
define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');phpMyAdmin'de oturum açın ve ardından veritabanlarınızın listesini görmek için Veritabanları sekmesine tıklayın. DB_NAME'den sonra görünen veritabanı listedeyse, sorun veritabanı adı değildir.
Veritabanı adını görmüyorsanız, sunucularıyla ilgili bir sorun olabileceğinden barındırma sağlayıcınızla iletişime geçmeniz gerekir.
Şimdi veritabanı kullanıcı adınızın ve şifrenizin doğru olduğunu kontrol etmelisiniz. Bunu yapmak için bir .php dosyası oluşturun ve onu WordPress kök klasörünüzde saklayın. Yeni bir dosya oluşturmak için WordPress kök klasörünü açmanız ve Yeni Dosya'yı tıklamanız yeterlidir. Ardından devam edin ve bu yeni dosyayı istediğiniz adla kaydedin.
Dosyayı oluşturduktan sonra, sağ tıklayın ve sizi boş bir sayfaya götürecek olan Kod Düzenleyiciyi açın. Aşağıdaki kodu geçin ve wp-config.php'de 'localhost', 'root' ve 'password'ü veritabanı ana bilgisayarı, kullanıcı adı ve şifre ile değiştirdiğinizden emin olun.
Değişikliklerinizi kaydedin ve siteniz.com/check.php adresine gidin. “Başarıyla bağlandı” mesajını alırsanız, oturum açma bilgileriniz doğrudur. “Bağlanamadı…” mesajını görürseniz, sorunu tespit etmişizdir.
Yeni oturum açma ayrıntıları oluşturmanız ve wp-config.php dosyanızı güncellemeniz gerekecek.
-
4. Adım: Bozuk WordPress Dosyalarını Düzeltme
Sorunlu dosyaları ortadan kaldırmak hatadan kurtulabilir, ancak küçük bir hata tüm web sitenizden kurtulabilir. Herhangi bir dosyayı silmeden veya geri yüklemeden önce, WordPress sitenizin tamamını yedeklediğinizden emin olun.
Web sitenizi yedekledikten sonra, WordPress'in yeni bir kopyasını indirin ve paketi açın. wp-config.php dosyasını wp-contents klasörüyle birlikte silin. Bu, mevcut wp-config.php dosyanızı geçersiz kılmamanızı veya bozmamanızı sağlar. Ardından kalan dosyaları WordPress kök klasörünüze yükleyin.
Bu, tüm sorunlu dosyaları değiştirmiş olmalıdır. Web sitenizi yeniden yükleyin. Hala hatayı görüyorsanız, tarayıcınızın önbelleğini temizlemeyi deneyin ve sitenizi yeniden yükleyin. Hata devam ederse, web barındırma sağlayıcınızı aramalısınız.
-
Adım 5: Yüksek Hacimli Trafik
Korkunç “Veritabanı Bağlantısı Kurma Hatası”na yüksek hacimli bir trafiğin neden olup olmadığını öğrenelim. Paylaşılan barındırma kullanıyorsanız, sorunun bu olması çok muhtemeldir. Ana sunucunuz bunalmış olabilir ve web sitesi ziyaretçilerinin akışını kaldıramayabilir.
Barındırma sağlayıcınızla telefonda görüşün ve MySQL sunucunuzun yanıt verip vermediğini sorun. Kendinize güveniyorsanız, kendiniz kontrol edebilirsiniz.
Paylaşılan sunucunuzu kullanan diğer web sitelerini test edin ve aynı sorunu yaşayıp yaşamadıklarını görün. Eğer öyleyse, kesinlikle MySQL sunucunuzla ilgili bir sorun vardır.

Bu, web siteniz için devam eden bir sorunsa, AWS gibi büyük bulut sağlayıcılarından birinde özel olarak ayrılmış barındırma veya otomatik ölçeklendirme kurulumunu büyük ölçüde düşünmelisiniz.
Gelecekte Bu Hatadan Kaçınmak
Web sitenizi %100 hatasız hale getirmenin garantili bir yolu yoktur. Ancak, web sitesi hatalarıyla karşılaşma olasılığını en aza indirmek için kaliteli bir web barındırma sağlayıcısı ile çalışmanızı ve verilerinizi düzenli olarak yedeklemenizi öneririz.
WordPress'teki en iyi uygulama, testleri düzenli aralıklarla otomatik olarak çalıştıran ve web sitenizin durumu hakkında sizi bilgilendiren bir güvenlik eklentisi yüklemektir.
ev borcu WordPress sitesi