WordPress Veritabanı Bağlantısı Kurulamadı Hatası Kesin Çözümü
AnasayfaYazılarWordPress Veritabanı Bağlantısı Kurulamadı Hat...
"Error Establishing a Database Connection" Neden Ortaya Çıkar?
Tüm içeriğinizin bembeyaz bir sayfadaki "Veritabanı bağlantısı kurulamadı" yazısıyla kaybolduğunu görmek kabus gibi olabilir. WordPress sitelerinin arka yüzü tamamen veritabanı (MySQL) üzerine kuruludur. Bu hata genel olarak iki farklı kategoriden birinden kaynaklanır: Dosya taraflı yanlış şifre ayarları veya sunucu tarafında çöken bir veritabanı servisi.
1. Adım: wp-config.php Bilgilerini Doğrulamak
Hosting paketinizi taşıdığınızda veya veritabanı şifrenizi bir sebeple değiştirdiğinizde, WordPress eski şifreyi hatırladığı için bağlantı anında kopar. cPanel veya FTP üzerinden sitenizin kurulu olduğu kök dizine (public_html) gidin ve wp-config.php dosyasını açın. Şu alanların cPanel MySQL Veritabanları kısmındaki bilgilerinizle birebir aynı olduğundan emin olun:
Eğer "Error Establishing a Database Connection" hatasını sadece sitenin /wp-admin yani yönetici paneline girerken alıyorsanız (ön yüz açılıyorsa) veritabanı tablolarınız hasar görmüş demektir. Bunu düzeltmek için yine wp-config.php dosyasının en altına şu satırı ekleyin:
define('WP_ALLOW_REPAIR', true);
Ardından tarayıcıdan siteniz.com/wp-admin/maint/repair.php adresine giderek "Veritabanını Onar" (Repair Database) tuşuna basın. İşlem bitince bu kodu silmeyi unutmayın.
3. Adım: Sunucudaki MySQL Servisini Yeniden Başlatma
Kendinize ait bir sanal sunucu kullanıyorsanız ve ziyaretçi trafiğiniz aniden arttıysa MySQL kaynak (RAM) yetersizliği nedeniyle kendini kapatmış olabilir. Bu durumda SSH ile giriş yapıp servisi yeniden başlatmanız gerekir:
sudo systemctl restart mysql veya sudo systemctl restart mariadb
Veritabanı çökmelerinin önüne geçmek ve sitenize hız katmak istiyorsanız, dedike donanımlarla güçlendirilmiş güvenilir İyibirNet Türkiye VDS sunucu paketlerinden yararlanabilirsiniz.