error establishing a database connection


Evet arkadaşlar site işiyle uğraşanlar her zaman olmasa da yukarıda ki hatayı alabilir bu hatayı alan arkadaşlar bu hatanın en önemli sebebi veri tabanının bozulmasıdır.Aslında bu işin çok basit çözümü var bugün bir arkadaşımın sitesinde bu sorun oldu bende deneyimleme şansım oldu ve bu vesile ile işe yarayacak bu bilgiyi paylaşıp hatayı alanlara yardımcı olmak istedim umarım hatayı bu konu sayesinde çözenler bir teşekkür eder.


Çözüm



1. İlk önce WordPress’in kurulu olduğu hosting hesabınızın kontrol paneline erişiminizin olması gerekecek yani c-panel girip dosya yöneticisine gireceksiniz





2. Daha sonra WordPress dizininde wp-config.php dosyasını bulucaksınız üzerine sağ tıklayıp edit veya düzenle diyeceksiniz.





3. Açılan dosyada aşağıda vereceğim kod satırını /* That’s all, stop editing! Happy blogging. */ satırının hemen üstüne ekleyeceksiniz ve kaydet ve değiştir diyeceksiniz.Bu kod veri tabanınızı onarmanızı sağlayacak komut dosyasıdır.

Kod:
define( 'WP_ALLOW_REPAIR', true );


4. Sonrasında siteniz.com/wp-admin/maint/repair.php adresine gideceksiniz.( sitenizin adı yazan yere kendi sitenizi yazın )



5. Bu linke gittiğinizde WordPress’in veri tabanı karşınıza gelecek burada iki seçenek var ya veri tabanını düzeltecek yada yeni bir veri tabanı oluşturacaksınız.Burada seçmeniz gereken repair yani onarma adımını seçmenizdir yeni veri tabanı oluşturursanız daha büyük sıkıntı olacaktır.Siteniz boş herhangi bir makale ayar yoksa yeni veri tabanı da oluşturabilirsiniz. Onarma seçeneğini seçtikten sonra 30 - 40 saniye kadar sürecek ve işlem tamamlanacak sitenize sorunsuz girebiliyorsanız işlem tamamdır.



ÖNEMLİ!!!!!
Bu işlemi yaptık herşey düzeldi buraya kadar güzel şimdi önemli küçük bir işlem daha kaldı wp-config.php dosyasının içerisine eklediğimiz kodu tekrardan kaldırmamız gerekecek nedeni ise siteniz.com/wp-admin/maint/repair.php sitenize bu bağlantı ile giren herkes veri tabanını silebilir.Bu yüzden eklediğiniz kodu silip tekrar kaydedecek ve işlemi bitireceksiniz.Hatta ilk kodu eklediğinizde wp-config.php dosyasını işlem bitene kadar açık bırakın ki sizden başka biri işlem yapmasın yani 2. güvenlik önlemi almış olursunuz.


Umarım açıklayıcı anlatmışımdır.


Selametle.