Cyber® Medya – Web, SEO, PR’da Güçlü Çözüm Ortağınız.
Bilişim Çözüleri

WordPress “Veritabanı Bağlantısı Kurulurken Hata Oluştu” Sorunu ve Çözümü

Veritabanı Bağlantısı Kurulurken Hata Oluştu

WordPress sitenize girmeye çalıştığınızda kocaman bir yazı:
“Veritabanı bağlantısı kurulurken hata oluştu.”

Biliyorum, panik modu hemen devreye giriyor. “Yandık, site uçtu mu? Google’da sıralamalarım gitti mi? Ziyaretçiler ne görecek şimdi?” gibi sorular beyninizi kemiriyor olabilir. Ama korkma, bu hata WordPress dünyasının en yaygın ve en kolay çözülen sorunlarından biridir. Gel, sana adım adım anlatalım.


1. Bu Hata Ne Demek?

WordPress aslında bir program; içeriklerinizi (haberler, blog yazıları, sayfalar vs.) veritabanında (MySQL) saklar.
Siteye girildiğinde WordPress, veritabanına bağlanıp “bana Erkan Bey’in şu yazısını ver” der. Eğer bağlantı kuramazsa, karşımıza bu tatsız mesaj çıkar:

👉 “Veritabanı bağlantısı kurulurken hata oluştu”

Yani WordPress diyor ki:

“Ben veritabanına ulaşamıyorum, senin yazılarını okuyamıyorum.”


2. En Yaygın Nedenleri

Bu hatanın birkaç klasik sebebi vardır:

  1. Yanlış veritabanı bilgileri
    (Kullanıcı adı, şifre, veritabanı adı yanlış girilmiş olabilir.)

  2. MySQL sunucusu çökmüş olabilir
    (Hosting sağlayıcında geçici bir problem vardır.)

  3. wp-config.php dosyası bozulmuş olabilir
    (WordPress’in kalbi diyebileceğimiz dosya yanlış düzenlenmiş olabilir.)

  4. Çok fazla trafik
    (Sitenize bir anda çok kişi girdiyse veritabanı yanıt veremeyebilir.)


3. Adım Adım Çözüm

Şimdi gelelim işin pratiğine… Hiç teknik bilgin olmasa bile bunları uygularsan büyük ihtimalle siteyi ayağa kaldırırsın.


🟢 Adım 1: Hosting’de Veritabanı Bilgilerini Kontrol Et

  • Hosting kontrol paneline (cPanel veya Plesk) gir.

  • Veritabanı adı, kullanıcı adı ve şifreyi bul.

  • Sonra WordPress’in wp-config.php dosyasına bak.

Orada şu satırları göreceksin:

define('DB_NAME', 'veritabani_adi');
define('DB_USER', 'kullanici_adi');
define('DB_PASSWORD', 'sifre');
define('DB_HOST', 'localhost');

👉 Buradaki bilgiler, hosting’deki bilgilerle %100 aynı olmalı.
Bir harf bile farklı olsa bağlantı kurulmaz.


🟢 Adım 2: DB_HOST Değerini Kontrol Et

Türkiye’de birçok hosting firmasında DB_HOST değeri “localhost” olur.
Ama bazı firmalarda bu 127.0.0.1 veya farklı bir adres olabilir.

Hosting destek sayfasından ya da müşteri hizmetlerinden “WordPress için veritabanı sunucu adresi nedir?” diye sorabilirsin.


🟢 Adım 3: MySQL Sunucusunu Kontrol Et

Bazen sorun sende değil, hosting firmasında olabilir.

  • Hosting paneline gir, başka bir veritabanı çalışıyor mu bak.

  • Ya da aynı hostingde başka siten varsa açılıyor mu kontrol et.

  • Açılmıyorsa direkt destek talebi aç.


🟢 Adım 4: Çok Trafik Kaynaklıysa Bekle veya Optimize Et

Eğer sitene bir anda binlerce kişi girdiyse (mesela haber sitende bir içerik viral olduysa 🚀) veritabanı yanıt veremez.
Çözüm:

  • Biraz bekle.

  • Sonrasında hosting paketini yükselt ya da cache eklentisi (LiteSpeed Cache, WP Rocket vb.) kur.


🟢 Adım 5: wp-config.php Yedeği ve Yeniden Yükleme

Bazen wp-config.php dosyası yanlış düzenlenmiş olabilir.

  • FTP’den dosyanı indir.

  • Temiz bir wp-config.php ile karşılaştır.

  • Eksik ya da bozuk satırları düzelt.


4. Ekstra İpuçları

✅ Sorun devam ederse phpMyAdmin üzerinden veritabanına bağlanıp tabloların bozulup bozulmadığını kontrol edebilirsin.
✅ Bozuk tabloları “Repair Table” seçeneğiyle onarmak mümkün.
✅ Her zaman yedek almayı unutma.


5. Son

“Veritabanı bağlantısı kurulurken hata oluştu” hatası, WordPress kullanıcılarının en çok arattığı sorunlardan biridir. Ama panik yapmana gerek yok:

  • %80 ihtimalle yanlış veritabanı bilgisi,

  • %15 ihtimalle hosting kaynaklı,

  • %5 ihtimalle trafik veya dosya bozulmasıdır.

Adım adım bu rehberi uygularsan siten büyük ihtimalle geri gelir.
Olmadı mı? İşte o zaman Cyber Medya ekibini ara, sana jet hızıyla çözüm üretelim 😉

💡 Not: Eğer sitenizde farklı bir hata olan “500 Internal Server Error” ile karşılaşıyorsanız, detaylı çözüm rehberimizi buradan inceleyebilirsiniz 👉 WordPress “500 Internal Server Error” Hatası ve Kesin Çözümleri