Error Establishing a Database Connection Hatası Nedir?
“Error Establishing a Database Connection” hatası, WordPress’in veritabanına bağlanamadığını gösterir. Bu, WordPress’in web sitenizin içeriğini veritabanından çekememesi anlamına gelir ve genellikle sitenizin tamamen erişilemez hale gelmesine neden olur. Bu hata, web sitesi sahipleri için oldukça rahatsız edici olabilir, ancak genellikle belirli adımları izleyerek çözülebilir.
Olası Nedenler
- Yanlış Veritabanı Giriş Bilgileri: Veritabanı adı, kullanıcı adı, şifre veya sunucu adı yanlış olabilir.
- Veritabanı Sunucusu Sorunları: Veritabanı sunucusu çökmüş veya geçici olarak kullanılamaz durumda olabilir.
- Bozuk Veritabanı: Veritabanı bozulmuş olabilir.
- Aşırı Trafik: Sunucu, aşırı trafik nedeniyle yoğunluğa maruz kalmış olabilir.
- Bozuk WordPress Dosyaları: Bazı WordPress çekirdek dosyaları bozulmuş olabilir.
Çözüm Adımları
1. wp-config.php Dosyasını Kontrol Edin
WordPress’in veritabanına bağlanmak için kullandığı bilgileri içeren wp-config.php dosyasını kontrol edin. Bu dosya, web sitenizin kök dizininde bulunur.
- Veritabanı Adı (DB_NAME)
- Veritabanı Kullanıcı Adı (DB_USER)
- Veritabanı Şifresi (DB_PASSWORD)
- Veritabanı Sunucusu (DB_HOST)
Bu bilgilerin doğru olduğundan emin olun. Örnek:
1 2 3 4 | define('DB_NAME', 'veritabani_adi'); define('DB_USER', 'kullanici_adi'); define('DB_PASSWORD', 'sifre'); define('DB_HOST', 'localhost'); // Genellikle localhost, ancak bazı durumlarda farklı olabilir. |
2. Veritabanı Sunucusunun Çalıştığını Kontrol Edin
Veritabanı sunucusunun çalışır durumda olup olmadığını kontrol edin. Bunu yapmanın birkaç yolu vardır:
- Web hosting kontrol panelinize giriş yapın ve veritabanı sunucusunun çalıştığını kontrol edin.
- Veritabanı yönetim aracı (örneğin phpMyAdmin) kullanarak veritabanına bağlanmayı deneyin.
3. Veritabanını Onarın
WordPress, bozuk veritabanlarını onarmak için bir özellik sunar. Bu özelliği kullanmak için wp-config.php dosyasına aşağıdaki satırı ekleyin:
1 | define('WP_ALLOW_REPAIR', true); |
Daha sonra tarayıcınızda aşağıdaki URL’yi ziyaret edin:
1 | http://www.yourwebsite.com/wp-admin/maint/repair.php |
4. Veritabanı Kullanıcı İzinlerini Kontrol Edin
Veritabanı kullanıcı izinlerinin doğru yapılandırıldığından emin olun. Veritabanı yönetim aracınızı (örneğin, phpMyAdmin) kullanarak veritabanı kullanıcısının gerekli tüm izinlere sahip olduğunu kontrol edin.
5. WordPress Dosyalarını Yeniden Yükleyin
WordPress çekirdek dosyalarından bazıları bozulmuş olabilir. Bu durumda, WordPress’in en son sürümünü indirip, wp-content klasörü ve wp-config.php dosyası hariç tüm dosyaları sunucunuza yeniden yükleyin.
6. Hosting Sağlayıcınıza Başvurun
Yukarıdaki adımlar sorunu çözmezse, hosting sağlayıcınıza başvurun. Veritabanı sunucusunda veya hesap ayarlarında bir sorun olabilir ve hosting sağlayıcınız bu konuda size yardımcı olabilir.
Sonuç
“Error Establishing a Database Connection” hatası, genellikle veritabanı bağlantı ayarlarıyla ilgili bir sorundan kaynaklanır. Bu rehberdeki adımları takip ederek sorunu büyük olasılıkla çözebilirsiniz. Her adımı dikkatlice uygulayarak sitenizi kısa sürede yeniden erişilebilir hale getirebilirsiniz.