7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

WordPress “Veritabanı Bağlantısı Kurulurken Hata” Çözümü

Okuma süresi: 3 dk

Kısa yanıt: Bu hata, WordPress’in wp-config.php dosyasındaki bilgilerle MySQL’e bağlanamadığını gösterir. Dosyadaki DB_NAME, DB_USER, DB_PASSWORD ve DB_HOST değerlerini cPanel › MySQL Veritabanları ekranındaki bilgilerle karşılaştırın; en sık neden taşıma sonrası yanlış kalan şifre veya kullanıcının veritabanına atanmamış olmasıdır.

Bu rehber kimin için: Site yerine veritabanı hatası gören yöneticiler · Gereken süre: 15 dakika · Seviye: Orta

Hata yalnızca sizin sitenizde mi, yoksa aynı hesaptaki tüm sitelerde mi görülüyor? Tümünde görülüyorsa sorun sunucu tarafındaki veritabanı hizmetinde olabilir; durum sayfasında planlı bakım ya da kesinti duyurusu olup olmadığına bakın, duyuru yoksa destek formundan bize bildirin. Yalnızca bir sitede görülüyorsa sorun neredeyse her zaman yapılandırma veya yetkidir.

Bağlantı hatasını giderme

  1. Bilgileri karşılaştırın: wp-config.php’deki veritabanı adı ve kullanıcı adının cPanel’deki tam adlarla (kullaniciadi_ önekiyle birlikte) aynı olduğunu kontrol edin.
  2. Şifreyi sıfırlayın: cPanel › MySQL Veritabanları › Geçerli Kullanıcılar bölümünde kullanıcının şifresini değiştirip aynı şifreyi DB_PASSWORD satırına yazın.
  3. Yetkiyi kontrol edin: “Kullanıcıyı Veritabanına Ekle” bölümünde kullanıcının veritabanına “TÜM YETKİLER” ile atandığını doğrulayın.
  4. Sunucu adını kontrol edin: Paylaşımlı hostingte DB_HOST değeri genellikle localhost’tur; taşıma öncesinden kalan farklı bir adres varsa düzeltin.
  5. Tabloları onarın: Bağlantı kuruluyor ama hata sürüyorsa phpMyAdmin’de tabloları seçip “Tabloyu onar” seçeneğini kullanın.

Yönetim panelinde farklı bir mesaj

wp-admin’de “Bir veya daha fazla veritabanı tablosu kullanılamıyor” uyarısı görüyorsanız tablolar zarar görmüştür. wp-config.php’ye geçici olarak define('WP_ALLOW_REPAIR', true); satırını ekleyip alanadiniz.com/wp-admin/maint/repair.php adresinden onarımı çalıştırın; işlem bitince satırı mutlaka silin, çünkü bu sayfa giriş gerektirmez.

Ekrandaki mesaja göre olası neden

Veritabanı sorunları her zaman aynı mesajla görünmez. Ekranda gördüğünüz ifade, hangi adımdan başlamanız gerektiğini gösterir:

Ekranda görünenOlası nedenNereden başlanır
“Veritabanı bağlantısı kurulurken hata” tüm sayfalardawp-config.php’deki ad, kullanıcı, şifre ya da sunucu adı yanlış; kullanıcı veritabanına atanmamışYukarıdaki ilk dört adım ve veritabanı ve kullanıcı oluşturma
Hata ara ara görünüp kayboluyorEş zamanlı bağlantı ya da hesap kaynak sınırına ulaşılıyorToo many connections ve kaynak kullanımı izleme
“Bir veya daha fazla veritabanı tablosu kullanılamıyor”Tablolar zarar görmüşVeritabanı onarma
Site yerine WordPress kurulum ekranı açılıyorBağlantı kuruluyor ama wp-config.php’deki tablo öneki ($table_prefix) veritabanındaki tablo adlarıyla uyuşmuyorphpMyAdmin’deki tablo adlarının önekini wp-config.php ile karşılaştırın; tablo öneki
Hata yalnız yönetim panelindeBir eklentinin tablosu bozulmuş ya da güncellemesi yarım kalmışEklentileri tek tek kapatın; eklenti çakışması

Taşımadan sonra kurulum ekranını görürseniz kurulumu tamamlamayın: tamamlarsanız boş bir site oluşur ve içerikleriniz eski önekli tablolarda görünmez kalır. Önce öneki düzeltin.

Hâlâ çözülmediyse

Bilgiler doğru ve hata aralıklı görülüyorsa bağlantı sınırına veya kaynak limitlerine ulaşıyor olabilirsiniz; planlı bakım veya kesinti duyurusu olup olmadığını sistem durumu sayfasından kontrol edin. Veritabanı ağırlıklı mağazalar için e-ticaret hosting paketleri CloudLinux ile kendi kaynak sınırları içinde çalışır; ihtiyacınız bu sınırları aşıyorsa ayrılmış işlemci ve bellek sunan VDS sunucuya geçebilirsiniz.

Sık sorulan sorular

Şifrede özel karakter kullanmak sorun olur mu?

Tek tırnak (') karakteri wp-config.php’deki tırnakları bozabilir; şifrede tek tırnak kullanmayın.

Veritabanım silinmiş olabilir mi?

cPanel › MySQL Veritabanları ekranında veritabanının listede olduğunu kontrol edin; yoksa kayıtlı e-posta adresinizden [email protected] adresine yazarak son haftalık yedekten ücretsiz geri yükleme isteyin.

İlgili rehberler