WordPress'te sürekli 'Veritabanı Bağlantı Hatası' alıyorum, neden olabilir?

0

Yeni bir hosting paketine taşıdığım wordpress sitemde sürekli olarak "Veritabanı Bağlantı Hatası" alıyorum. `wp-config.php` dosyasındaki `DB_NAME`, `DB_USER`, `DB_PASSWORD` ve `DB_HOST` bilgilerini hosting sağlayıcımın verdiği şekilde defalarca kontrol ettim, doğru olduğuna eminim. `DB_HOST` için genellikle `localhost` kullanıyorum ama bazen IP adresi veya özel bir sunucu adı da denedim, sonuç değişmedi. MySQL sunucusunun çalıştığını phpMyAdmin üzerinden doğruladım, veritabanına ve ilgili kullanıcıya erişebiliyorum. Kullanıcıya tüm yetkileri (ALL PRIVILEGES) verdim. Hosting paneli üzerinden veritabanı kullanıcısının şifresini yenileyip tekrar denedim ama sonuç yine aynı. Bazen site açılıyor gibi oluyor ama hemen ardından hata tekrar geliyor ve siteye erişim tamamen engelleniyor. Bu durum, siteyi kullanılamaz hale getiriyor. Ne yapmam gerekiyor, hatanın kaynağı ne olabilir?

Cevaplar (2)

0

hosting taşıma sonrası bu tür veritabanı bağlantı hataları oldukça can sıkıcı olabiliyor. `wp-config.php` dosyasındaki bilgileri doğru girdiğinden emin olsan da, bazen hosting sağlayıcının sunduğu veritabanı sunucusu Farklı bir host adresi kullanıyor olabilir. Özellikle yeni nesil hosting paketlerinde veya özel konfigürasyonlarda `localhost` yerine, sana özel atanan bir veritabanı sunucu adresi veya IP adresi gerekebilir. Hosting panelinde 'Veritabanları' veya 'MySQL' gibi bölümleri tekrar kontrol edip, sana verilen Tam veritabanı sunucu adını kopyalayıp `DB_HOST` kısmına yapıştırdığından emin ol. Bazen bu sunucu adı, `mysql.alanadiniz.com` gibi bir formatta olabilir.

Ayrıca, veritabanı kullanıcısının Doğru veritabanına atanmış olması da önemli. Bazen hosting panellerinde birden fazla veritabanı oluşturulabiliyor ve kullanıcı yanlışlıkla farklı bir veritabanıyla ilişkilendirilmiş olabiliyor. phpMyAdmin'de ilgili veritabanını seçtiğinde, kullanıcı adının o veritabanı için yetkilendirilmiş göründüğünü teyit et. Eğer emin olamıyorsan, hosting sağlayıcının Destek ekibiyle iletişime geçerek sorunun kaynağını onlardan da teyit etmeni öneririm. Onlar, sunucu yapılandırması hakkında en doğru bilgiyi vereceklerdir.