Çözüm: Error Establishing a Database Connection Hatası Çözümü

Merhabalar;

Bu hata veritabanına bağlantı yaparken hata alınırsa ortaya çıkar ve birden çok sebebi olabilir.

Sürekli bu hatayı alıyorsanız wp-config.php dosyanızdaki değerleri kontrol edin. Kullanıcı adı, parola, ip adresi ve veritabanı adı hatalı olabilir.

Ara sıra bu hatayı alıyorsanız kullandığınız sunucu gelen trafiği karşılamıyor olabilir. Veritabanı bağlantılarında uzun süreli işlemlere izin verilmiş olabilir. İşlemler tamamlansa bile hala aktif kalıyor olabilir. Veritabanının onarılması gerekiyor olabilir.

Onarma işlemi için wp-config.php dosyanıza aşağıdaki kodu ekleyin.

 
define('WP_ALLOW_REPAIR', true);
Daha sonra aşağıdaki link ile tamir işlemini başlatın.
 
www.websiteniz.com/wp-admin/maint/repair.php
Hala sorun yaşıyorsanız veritabanı bağlantısını test etmek için yeni bir dosya oluşturup aşağıdaki kodları yazın. Örnek: db_test.php

 

 
<?php $db_baglanti = mysql_connect('localhost', 'kullaniciadi', 'parola'); if (!$db_baglanti) { die('Bağlantı kurulamadı: ' . mysql_error()); } echo 'Bağlantı başarılı!'; mysql_close($db_baglanti); ?>
Kontrol için aşağıdaki gibi dosyayı çağırın.
 
www.websiteniz.com/db_test.php
Sorun yaşamaya devam ediyorsanız sunucu limitlerinizi yükseltmeyi deneyebilirsiniz.
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

İlgili diğer dökümanlar

Ubuntu 18.04 üzerine PHP 5.6 kurmak ve default olarak ayarlamak.

Ubuntu 18.04 üzerine PHP 5.6 kurmak ve default olarak ayarlamak için aşağıdaki komutları...

Ubuntu PHP yi Apache olmadan kurmak. Install php without Apache.

PHP 7.2 ve üstü kurulumu sırasında default olarak Apache de kurulmaktadır. Nginx ile PHP...

PHP Opencart Error: Call to undefined function imagecreatefromjpeg()

Opencart kullanımı sırasında aşağıdaki hatayı alıyorsanız sebebi geçerli PHP sürümü için GD...

nvalid date.timezone value 'UTC' Hatası ve Çözümü

PHP'de tarih fonksiyonu kullanırken "date(): Invalid date.timezone value 'UTC', we selected the...

Çözüm: IonCube wrong ELF class: ELFCLASS32 hatası çözümü

Ioncube kurulu sunucunuzda aşağıdkai hatayı alıyorsanız sebebi hatalı sürüm kurulumu...