1. Veritabanı Bağlantı Bilgilerini Kontrol Et
İlk adım, en basit olanıdır: Veritabanı bağlantı bilgilerinizin doğru olduğundan emin olun. Plesk panellerinde, veritabanı bilgilerini genellikle aşağıdaki dosyada bulabilirsiniz:
define('DB_NAME', 'veritabanı_adı');
define('DB_USER', 'veritabanı_kullanıcı_adı');
define('DB_PASSWORD', 'veritabanı_parolası');
define('DB_HOST', 'localhost');
Bu dosyayı, sitenizin kök dizininde bulunan `wp-config.php` veya `config.php` gibi dosyalarda bulabilirsiniz. DB_HOST kısmı genellikle `localhost` olarak ayarlanmış olsa da, bazı hosting sağlayıcıları farklı bir veritabanı sunucusu adresi kullanabilirler. Bu durumda, doğru veritabanı sunucusunu almak için hosting sağlayıcınızla iletişime geçin.
2. Veritabanı Sunucusunun Durumunu Kontrol Et
Veritabanı bağlantı hatası bazen, veritabanı sunucusunun geçici olarak kapanmasından kaynaklanabilir. Plesk üzerinden veritabanı sunucusunun durumu hakkında bilgi alabilirsiniz. Plesk paneline giriş yaptıktan sonra "Veritabanları" bölümünü kontrol edin. Eğer veritabanı sunucusu kapalıysa, yeniden başlatmayı deneyin. Veritabanı sunucusunun çalıştığından emin olduktan sonra, sitenize tekrar erişmeye çalışın.
3. Veritabanı Kullanıcısının İzinlerini Kontrol Et
Bir diğer olası sebep, veritabanı kullanıcısının yetkisiz olmasıdır. Veritabanı kullanıcısının doğru izinlere sahip olup olmadığını kontrol edin. Plesk paneline giriş yapın, "Veritabanları" bölümünden ilgili veritabanınızı seçin, ardından "Veritabanı Kullanıcıları" sekmesine gidin. Burada kullanıcı izinlerini düzenleyebilir ve veritabanına bağlantı kurma iznini tekrar verebilirsiniz.
4. PHP Ayarlarını Kontrol Et
Plesk üzerinde PHP sürümünüz de bazen bu hataya neden olabilir. Eğer PHP sürümünüz ile veritabanınız uyumsuzsa, bağlantı hataları meydana gelebilir. Plesk panelinde, "Hesaplar" > "Web Siteleri ve Alan Adları" > "PHP Ayarları" sekmesine giderek kullanılan PHP sürümünü kontrol edin. Eğer eski bir sürüm kullanıyorsanız, güncelleyerek sorunu çözebilirsiniz.
5. MySQL/MariaDB Servisini Yeniden Başlatın
Bazen veritabanı hizmeti çökebilir ya da yoğunluktan dolayı yanıt veremeyebilir. Plesk panelinde, MySQL ya da MariaDB servislerini yeniden başlatmayı deneyin. Bunun için Plesk paneline giriş yapın ve "Sunucu Yönetimi" > "Servisler" > "MySQL/MariaDB" kısmından yeniden başlatma işlemi gerçekleştirebilirsiniz. Bu işlem, veritabanı sunucusunu taze bir şekilde başlatır ve bağlantı sorunlarını çözebilir.
6. Hata Kayıtlarını İnceleyin
Eğer yukarıdaki adımlar işe yaramazsa, son çare olarak hata kayıtlarını incelemek faydalı olabilir. Hata kayıtlarında, veritabanı bağlantı hatası ile ilgili daha fazla bilgi bulabilirsiniz. Plesk panelinde, "Web Siteleri ve Alan Adları" kısmına gidin ve burada Hata Kayıtları sekmesini kontrol edin. Burada, sitenizin veritabanına bağlanamamasına neden olan hataların ayrıntılarını bulabilirsiniz. Bu loglar, sorunun kaynağını daha iyi anlamanıza yardımcı olacaktır.
7. Hosting Sağlayıcınızla İletişime Geçin
Son olarak, eğer yukarıdaki adımlar sorunu çözmediyse, hosting sağlayıcınızla iletişime geçmeyi unutmayın. Bazı durumlarda, veritabanı sunucusunun kapasitesini aşmak ya da güvenlik duvarı sorunları gibi dışsal etmenler bu hataya yol açabilir. Hosting sağlayıcınızın desteğiyle, sorunun kaynağını daha hızlı çözebilirsiniz.
Sonuç olarak, Plesk üzerindeki "Database Connection Error" hatası genellikle basit birkaç adım ile çözülebilir. Doğru veritabanı bağlantı bilgileri, veritabanı sunucusunun durumu ve kullanıcı izinleri gibi temel faktörleri kontrol ederek, bu sorunu hızlıca çözebilirsiniz.