PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

WordPress ve PHP Sitelerde "Error Establishing a Database Connection" Hatası ve Çözümü

Yazdır

Web Sitelerinde "Error Establishing a Database Connection" Hatası Nasıl Çözülür?

Web sitenizi açmaya çalıştığınızda karşınıza çıkan "Error Establishing a Database Connection" (Veritabanı Bağlantısı Kurulurken Hata Oluştu) uyarısı, sitenizin kaynak kodları (PHP) ile MySQL/MariaDB veritabanınızın birbirleriyle konuşamadığını gösterir. Bu hata genellikle hatalı şifre değişiklikleri, veritabanı bozulmaları veya sunucu taraflı optimizasyon sorunlarından kaynaklanır. Sorunu çözmek için aşağıdaki adımları sırasıyla uygulayabilirsiniz.

1. Adım: wp-config.php veya Veritabanı Ayar Dosyasını Kontrol Edin

Hatanın %80 sebebi, veritabanı bilgilerinin ayar dosyasında yanlış yazılmış olmasıdır:

  1. cPanel, Plesk veya FTP üzerinden sitenizin kurulu olduğupublic_htmlana dizinine girin.
  2. Eğer WordPress kullanıyorsanızwp-config.phpdosyasını (özel yazılımlarda config.php, database.php vb.) düzenleme modunda açın.
  3. Aşağıdaki satırları bulun ve cPanel/Plesk üzerinde oluşturduğunuz güncel bilgilerle birebir eşleşip eşleşmediğini kontrol edin:
    define('DB_NAME', 'veritabanı_adınız');
    define('DB_USER', 'veritabanı_kullanıcı_adınız');
    define('DB_PASSWORD', 'veritabanı_şifreniz');
    define('DB_HOST', 'localhost');*(Not: Uzak bir SQL sunucusu kullanmıyorsanız bu değer mutlaka 'localhost' kalmalıdır).*

2. Adım: MySQL Kullanıcı İzinlerini ve Ayrıcalıklarını Doğrulayın

Veritabanı adı ve şifresi doğru olsa bile, kullanıcı veritabanına tam yetkiyle atanmamış olabilir:

  • cPanel'e giriş yapın ve MySQL® Veritabanları (MySQL Databases) sayfasına girin.
  • Sayfanın en altına inerek "Veritabanına Kullanıcı Ekle" (Add User To Database) bölümünden ilgili kullanıcıyı ve veritabanını seçip Ekle deyin.
  • Açılan ekranda "TÜM AYRICALIKLAR" (All Privileges) kutucuğunu işaretleyerek değişiklikleri kaydedin.

3. Adım: Bozuk Tabloları Onarma (Repair Database)

Sunucunun aniden kapanması veya sql kilitlenmeleri tabloları bozmuş olabilir. Tabloları onarmak için cPanel'denphpMyAdminpaneline girin, sol menüden veritabanınızı seçin, tüm tabloları işaretleyip alt kısımdaki açılır menüden "Tabloları Onar" (Repair Table) seçeneğine tıklayın.


Bu makale PvPSunucusu için özel olarak hazırlanmıştır.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner