Veritabanı bağlantı hatası, WordPress dosyalarının içerik ve ayarlara erişemediğini gösterir. Mesajın kendisi kullanıcı parolasının yanlış olduğunu kesin olarak söylemez. Yanlış DB_HOST, eksik yetki, kapalı veritabanı hizmeti veya kapasite sorunu benzer görünüm üretebilir. Hata bir taşımadan sonra başladıysa önce yapılandırmayı; yoğun kullanım sırasında başladıysa sunucu ve bağlantı kapasitesini incelemek gerekir. İçeriği yeniden kurarak çözmeye çalışmayın.
Başlamadan önce
Son çalışan wp-config.php kopyasını ve veritabanı yedeğini güvenli yerde tutun. Hosting panelinden veritabanı hizmetinin durumuna bakın. Site yönetici hesabını veritabanı kullanıcısıyla karıştırmayın. Aynı hosting hesabında diğer siteler etkileniyor mu kontrol edin. Test için özel PHP bağlantı dosyası açarsanız bunu herkese açık bırakmayın ve iş bitince güvenli biçimde kaldırın.
Uygulama adımları
1. Hatanın zamanını belirleyin
Taşıma, parola sıfırlama veya sunucu değişikliğiyle aynı anda başlayan hatayı not edin. Günlüğün ilk bağlantı hata satırını inceleyin.
Kontrol: Erişim reddi ile zaman aşımı farklı teşhis yolları gerektirir. Yalnızca ekranda görünen genel mesaja dayanarak parola sıfırlamayın.
2. Bağlantı değerlerini doğrulayın
DB_NAME, DB_USER, DB_PASSWORD ve DB_HOST değerlerini paneldeki kayıtlarla eşleştirin. Hesap önekli isimleri tam yazın.
Kontrol: Seçili kullanıcı ilgili veritabanına yetkili olmalıdır. Yeni parola oluşturduysanız onu kullanan diğer uygulamaları da değerlendirin.
3. Sunucu erişimini ayrı sınayın
Panelin veritabanı aracıyla aynı veritabanının erişilebilirliğini kontrol edin. Uzak sunucu kullanılıyorsa izin verilen bağlantı kaynağını sağlayıcıyla doğrulayın.
Kontrol: Panel erişimi varken WordPress erişimi yoksa uygulama ayarı öne çıkar. Sunucu adresini tahmin ederek farklı makinelerde denemeler yapmayın.
4. Veri ve hizmet durumunu inceleyin
Bağlantı kuruluyor fakat tablolar okunamıyorsa tablo önekini ve mevcut tabloları kontrol edin. Hizmet kesintisinde sağlayıcı durumunu izleyin.
Kontrol: Eski içerik ve kullanıcı tabloları korunmuş olmalıdır. Onarım veya içe aktarım gibi yazma işlemlerinden önce ayrı yedek alın.
Sonucu nasıl doğrularsınız?
Ana sayfa ile yönetim panelini aynı bağlantı bilgileriyle test edin. Hata tekrarlıyorsa farklı saatlerde bağlantı sayısını ve sunucu kaynak kullanımını karşılaştırın. Sorunu giderince yalnızca bir sayfayı yenilemeyin; yeni içerik kaydetme ve kullanıcı girişini de sınayın. Parola değiştirdiyseniz eski bağlantı değerlerinin dosya veya görevlerde kalmadığını kontrol edin. Günlük çıktısını paylaşırken kimlik bilgilerini maskeleyin.
Sorun devam ederse
Disk doluluğu, servis yeniden başlatması veya bağlantı sınırı sorunlarında wp-config düzenlemesi tek başına işe yaramaz. Yanlış tablo öneki nedeniyle WordPress boş kurulum sanabilir; kurulum başlatmadan önce mevcut tabloları bulun. Tablo onarımı her veritabanı motoru için aynı davranışı göstermez. Sağlayıcıya başvururken hata saati, alan adı ve maskelenmiş bağlantı hata kodunu verin; veritabanı parolasını göndermeyin.
Uygulama örneği
Hosting panelinde veritabanı kullanıcısı yeniden oluşturulmuş ama veritabanına atanmamış olsun. Doğru ad ve parola wp-config içinde bulunsa bile erişim reddedilebilir. Kullanıcıyı ilgili veritabanına yetkilendirdikten sonra mevcut siteyi açın. İçeriğin geri geldiğini ve yeni yazının kaydedilebildiğini kontrol ederek işlemi tamamlayın.
Sık sorulan sorular
Yönetici parolasını sıfırlamak çözüm olur mu?
WordPress yönetici parolası veritabanındaki bir kullanıcı hesabına aittir. Veritabanı bağlantısı kurulmadan bu hesabın parolasını değiştirmek bağlantı hatasını çözmez.
Boş veritabanına yeniden kurulum yapmalı mıyım?
Mevcut içerik bekliyorsanız önce doğru veritabanına bağlandığınızı doğrulayın. Yeniden kurulum eski verinin yerini tutmaz ve geri dönüşü zorlaştırabilir.
Bakım ve kabul kaydı
Destek talebine eklemek için kısa bir kanıt listesi hazırlayın: ilk hata saati, etkilenmiş alan adı, panelde veritabanına erişim sonucu ve maskelenmiş hata kodu. Böylece sağlayıcı hizmet kesintisi ile uygulama bağlantısını ayırabilir. Parolanın başı veya sonu dahil gizli değerleri paylaşmanız gerekmez. Başarılı düzeltme sonrası yeni bir yazıyı taslak olarak kaydedip yeniden açın; bu, yalnızca okuma erişiminin değil gerekli yazma yetkisinin de çalıştığını gösterir.
İlgili rehberler
Süreç özeti
WordPress veritabanı bağlantı hatasını ayırma için kontrol sırası
| Adım | Kontrol |
|---|---|
| 1 | Hatanın zamanını belirleyin |
| 2 | Bağlantı değerlerini doğrulayın |
| 3 | Sunucu erişimini ayrı sınayın |
| 4 | Veri ve hizmet durumunu inceleyin |
