WordPress veritabanı bağlantı hatası bir çok farklı sebebten olabilir.
Eklentiler, veya sunucu sorunlarından kaynaklanabilecek bu hatanın çözümüne beraber bakalım.
WordPress Veritabanı Bağlantı Hatası Çözümü
WordPress Veritabanı Bağlantı Hatası Nedir?
Hatanın Tanımı ve Nedenleri
WordPress kullanıcıları arasında yaygın olarak karşılaşılan veritabanı bağlantı hatası, sitenize erişimi engelleyerek trafiğinizi ve etkileşimlerinizi olumsuz etkiler. Bu hata, PHP kodunun MySQL veritabanıyla bağlantı kuramaması sonucu oluşur. Hata mesajını aldığınızda, ekranınızda sadece beyaz bir sayfa görürsünüz. Ancak, bu hatanın çözümü sanıldığı kadar zor değildir.
Veritabanı Bağlantı Hatasının Sebepleri
WordPress veritabanı bağlantı hatası genellikle iki ana nedenden kaynaklanır:
- Veritabanı kullanıcı bilgilerinin yanlış girilmesi.
- Veritabanının bozulması.
Veritabanı Kullanıcı Bilgilerinin Yanlış Girilmesi
Yanlış kullanıcı adı veya şifre girişi, veritabanı bağlantı hatasına neden olabilir. Bu durumda, kullanıcı bilgilerinizi kontrol ederek düzeltmek yeterli olacaktır.
Veritabanı Bozulması
Veritabanı bozulmasının yaygın sebepleri arasında uyumsuz eklenti kurulumu ve sunucu problemleri bulunur. Uyumsuz eklentiler, veritabanında bozulmalara yol açabilir. Ayrıca, sunucunuzun geçici olarak servis dışı kalması da bu hatayı tetikleyebilir.
WordPress Veritabanı Bağlantı Hatasını Önleme
Güncel Veritabanı Bilgileri
Veritabanı bilgilerinizin güncel ve doğru olduğundan emin olun. Şifre veya kullanıcı adı değişikliği yaptıysanız, bu bilgileri veritabanınıza hemen işleyin.
Uyumsuz Eklentilerden Kaçınma
WordPress eklentilerinizin uyumlu olduğundan emin olun ve güncellemelerini zamanında yapın.
WordPress Veritabanı Bağlantı Hatası Çözüm Yöntemleri
1. wp-config.php Dosyasını Düzenleme
wp-config.php dosyası, sitenizin dosyalarını ve veritabanını bağlar. Kullanıcı adı ve şifrenizi değiştirdiyseniz, bu dosyayı güncellemeniz gerekecektir. Aşağıdaki bilgilerin doğruluğunu kontrol edin:
define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');
2. WordPress Dosyalarını Kontrol Etme
Eğer yukarıdaki adım sorunu çözmediyse, WordPress dosyalarınızı kontrol edin. Bozuk dosyayı tespit edip düzeltmek yeterli olacaktır. Ana sistem dosyalarını düzenlerken dikkatli olun.
Dosya Düzenleme Adımları
- WordPress dosyalarını indirin.
- Yerel depolamada wp-content klasörünü bulun.
- İçerisindeki wp-config.php dosyasını silin.
- FTP ile kalan dosyaları kök dizinine yükleyin ve güncellenmiş dosyalarla değiştirin.
MySQL Server Kontrolü
Paylaşımlı hosting kullanıyorsanız, veritabanı bağlantı hatası daha sık karşılaşılan bir durum olabilir. Hostunuzun, websitenizin aldığı trafiği kaldırıp kaldırmadığını öğrenin. Aynı sunucuda başka domainleriniz varsa, onları da kontrol edin.
testconnection.php ile Bağlantı Testi
<?php
$link = mysql_connect(‘localhost’, ‘veritabanı_ismi’, ‘veritabanı_şifresi’);
if (!$link) {
die(‘Could not connect: ‘ . mysql_error());
}
echo ‘Connected successfully’;
mysql_close($link);
?>
Bu dosyayı oluşturup sitenizde çalıştırarak, veritabanı bağlantısını test edebilirsiniz. Eğer “Connected successfully” mesajını görüyorsanız, bağlantı izinlerinizde sorun yok demektir.
/wp-admin/ Uzantısında Veritabanı Bağlantı Hatası Çözümü
Admin panelinde de hata alıyorsanız, veritabanınızı onarmanız gerekebilir. wp-config.php dosyasına aşağıdaki kodu ekleyin:
define('WP_ALLOW_REPAIR', true);
Ardından sizinsiteniz.com/wp-admin/maint/repair.php adresine gidin ve veritabanınızı onarın. İşlem tamamlandıktan sonra bu kodu wp-config.php dosyasından kaldırmayı unutmayın.
Sonuç
WordPress veritabanı bağlantı hatası, kullanıcıların sıkça karşılaştığı bir durumdur. Bu hatayı panik yapmadan çözebilirsiniz. Adım adım uygulayarak, sitenizi kısa sürede eski haline döndürebilirsiniz. Unutmayın, doğru teşhis ve dikkatli adımlarla bu hata kolayca çözülebilir.