Anasayfa » Web Tasarım » Error Establishing a Database Connection Hatası ve Çözümü

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

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

WordPress kullanıcıların karşılaşabileceği en sık hatalar arasında ‘’Error Establishing a Database Connection’’ hatası yer almaktadır. Bu hata bir hayli can sıkıcı olmaktadır. Can sıkıcı olmasının en büyük payı ise sorunun kaynağını bulmakta zorlanmaktır.

Bu hatayı kısaca açıklamak gerekirse; WordPress sisteminiz ile bağlantılı olan veritabanı servisinin bağlantı sorunu yaşadığını belirtmektedir. Bu hata kısa zamanlı olarak da karşınıza çıkabilir. Veritabanı servisinin o anki yoğunluğu sebebiyle kısa süreli cevap veremez hale gelebilir.

Uzun süreli Error Establishing a Database Connection hatası ise yapılan bir değişiklik sonucu veya veritabanı içerisinde yaşanan yazılımsal sorunlardır. Bu yazılımsal sorunlardan en çok rastlanan ise veritabanı yapısının bozulmasıdır. Kalıcı veritabanı sorunları için neler yapılır sıralayalım.

İşlemlere başlamadan önce kapsamlı WordPress yedeğini almalısınız.

  • WP-Config dosyanızın içerisinde yer alan veritabanı bilgilerinizin kontrolü.
  • WordPress veritabanını onarmak için gereken yönergeleri gerçekleştirmek.
  • Veritabanı servisinin stabil olarak çalıştığını kontrol etmek.

WordPress WP-Config Dosyasını Kontrol Etme

WordPress sisteminin en önemli dosyalarından bir tanesidir. Bu dosya içerisinde veritabanı bilgileriniz yer almaktadır. Eğer web sitenizin veritabanı kullanıcı adını veya veritabanı şifresini değiştirdiyseniz veritabanı bağlantı hatası yani Error Establishing a Database Connection hatası almanız kaçınılmazdır.

Veritabanınız için yakın zamanda kullanıcı adı veya şifre güncellemesi yaptıysanız WP-Config dosyası içerisinde de aynı şekilde güncelleme yapmanız gerekmektedir. Aksi takdirde Error Establishing a Database Connection hatası almaya devam edersiniz.

Peki bu dosyaya nasıl ulaşırım? WP-Config dosyanıza ana dizin içerisinde ulaşabilirsiniz. ‘’wp-config.php’’ adında ve WordPress dosyalarınızın yer aldığı ana dizin içerisinde bulunmaktadır. Sunucunuza bağlantı sağladıktan sonra bu dosyayı bilgisayarınıza indirin. Dosyayı açtıktan sonra aşağıda belirttiğimiz bilgileri kontrol edin.

define('DB_NAME', 'database-name'); : Veritabanı adı
define('DB_USER', 'database-username'); : Veritabanı kullanıcı adı
define('DB_PASSWORD', 'database-password'); Veritabanı şifresi
define('DB_HOST', 'localhost'); : Localhost veya servis sağlayıcısı tarafından belirlenen.

Yukarıda yer alan veritabanı bilgilerini en ince ayrıntısına kadar incelemenizi önermekteyiz. Eğer uyuşmayan bir bilgi tespit edilirse gerekli düzenlemelerin yapılması gerekmektedir. WP-Config dosyası adına yapılması gereken işlemler bu kadardır. Veritabanı bilgilerinizi tam olarak bilmiyorsanız servis sağlayıcısı ile iletişim kurabilirsiniz.

WordPress Veritabanını Onarmak İçin Gerekenler

WordPress çok gelişmiş bir CMS’dir. Yani ‘’Content Management System’’ İçerik Yönetim Sistemi’dir. Bu kadar gelişmiş bir sistem ile yaşadığınız sorunları kısa süreler içerisinde çözüme kavuşturmak çok kolaydır. Şuan yaşadığınız sorun için yapılacak veritabanı onarım işlemi de birkaç işlemden ibarettir.

Bu işlem için tekrardan WP-Config dosyasına ihtiyacımız vardır. WP-Config dosyasına erişim sağladıktan sonra aşağıda yer alan kodu WP-Config dosyasının içerisine yapıştırın. Ardından dosyayı kaydedin ve WP-Config dosyasını sunucunuza yükleyin.

define('WP_ALLOW_REPAIR', true);

Gerekli işlemlerin ardından veritabanı onarım işlemi için aşağıda yer alan URL’yi kullanın.

http://www.siteadresiniz.com/wp-admin/maint/repair.php

URL’de yer alan site adresi yazan yeri kendi sitenizin adresi ile değiştirin. Eğer şuana kadar her şeyi doğru olarak uyguladıysanız aşağıda bulunan görseldeki sayfa ile karşılaşacaksınız.

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

Yukarıda bulunan sayfada iki tane buton bulunmaktadır. Repair database olan veritabanı onarım butonu, repair and optimize database butonu ise hem onarma hem de optimize etmek için kullanabileceğiniz bir seçenektir.

WordPress veritabanı onarım işleminden sonra WP-Config dosyasına eklediğimiz kodu kaldırmamız gerekmektedir. Sebebi ise sizin dışınızda başkaları tarafından bu işlem uygulanabilir. Böyle bir durum yaşamamak adına WP-Config dosyasına eklediğiniz kodu kesinlikle kaldırın.

Sunucunuzun Veritabanı Servisini Kontrol Etmek

Yukarıdaki işlemler WordPress Error Establishing a Database Connection hatası için çözüm sağlamadıysa sunucunuzda bulunan veritabanı servislerini kontrol etmek gerekmektedir. Eğer sunucunuzda veritabanı servisleri bir şekilde durdurulmuş ise bu hatayla karşılaşabilirsiniz. Sunucuda yer alan bu servisin tekrar başlatılması gerekmektedir.

Kişisel sunucuya sahipseniz sunucu kontrol paneliniz üzerinden servisleri kontrol edebilir ve yeniden başlatabilirsiniz. Paylaşımlı hosting kullanıcısıysanız bu işlemin sizin tarafınızdan gerçekleşmesi mümkün olmayacaktır. Fakat paylaşımlı hosting kullanıcıları phpMyAdmin paneline erişim sağlamayı deneyebilirler.

Eğer phpMyAdmin paneline erişim sağlarken sorun yaşıyorsanız büyük olasılıkla sunucuda bulunan ‘’MySQL’’ veritabanı servisiyle ilgili bir sorun meydana gelmiş olabilir. Tam tersi olarak phpMyAdmin paneline sorunsuz erişim sağlanıyorsa tahmini olarak servislerle ilgili bir sorun bulunmayabilir. Her ihtimale karşı servis sağlayıcısıyla iletişim kurmanızı önermekteyiz.

Yazar Mehmet Karaman

Bilişim hizmetleri veren özel şirketlerde çalışmalarım oldu. İlgi alanım Teknoloji, Bilgisayar ve Webmaster . Bilgi paylaşımını seviyorum ve burada sizlere kaliteli konuları sunmaya çalışıyorum. Yazdığım konular hakkında yorum yazabilir görüşlerinizi belirtebilirsiniz.

Yorum Yap

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmelidir *

*