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

İçerik yönetim sistemi WordPress, gelişmiş özellikleriyle dikkat çeken bir platformdur. Dünya üzerinde en fazla kullanıcı sayısına sahip içerik yönetim sistemi olduğu bilinir. Fakat bu, hiçbir sorun yaşanmadan yalnızca olumlu özellikleriyle ön plana çıktığı anlamına gelmez. WordPress tabanlı web sitelerinin sayısı, oluşabilecek problemlerin büyük çaplı sorunlara dönüşmesine neden olur. Zira WordPress ile bağlantılı olan web sitelerine ulaşılamadığı ve bağlantının koptuğu durumlarla sıklıkla karşılaşılmaktadır. WordPress tabanlı web sitelerine erişim problemi, Error Establishing a Database Connection olarak adlandırılır. Bu yazımızda, hatanın nedenlerine ve Error Establishing a Database Connection hatası çözümü için gerekli bilgilere yer vereceğiz.

Error Establishing a Database Connection Nedir?

Error Establishing a Database Connection, WordPress tabanlı web sitelerinin karşılaştığı sorunlardan biridir. Web sitesine erişim sağlanamaması, “Veritabanı bağlantısı kurulurken oluşan hata” anlamına gelen Error Establishing a Database Connection olarak adlandırırız. Sanılanın aksine hiç de basit bir problem değildir. Zira bazen hatayı tespit etmek ve kaynağına ulaşmak çok fazla zaman alır.

Üstelik sorun devam ettiği sürece veritabanına erişim olamayacağından, web sitesinin çalışması da mümkün olmaz. Böylece site yöneticileri ve ziyaretçiler, belirli bir süre boyunca erişim problemi yaşamaya devam eder. Bu da hem ziyaretçi trafiğini hem de sitenin imajını olumsuz etkileyecek bir durumdur. Son olarak belirtmeliyiz ki birçok önemli bilginizin yer aldığı WordPress veritabanına kaydettiğiniz dosyalarınızı korumak adına, gerekli önlemleri öncesinde almalı ve yedekleme yaptığınızdan emin olmalısınız.

Error Establishing a Database Connection Hatasının Nedenleri

Error Establishing a Database Connection Hatasının Nedenleri

Error Establishing a Database Connection çözümü için ilk olarak, hatanın hangi sebeplerle ortaya çıktığının bilinmesi gerekir. WordPress veritabanında, web sitelerinin çeşitli bilgilerinin yer aldığı dosyalar ve yedeklenmiş veriler bulunur. Bu platform üzerinden yedeklenen verilerin düzenlenmesi ve kaydedilmesi mümkündür. Eğer herhangi bir dosya, veritabanı ile bağlantı kuramazsa; Error Establishing a Database Connection sorunu ortaya çıkar. Bu durumu yaşamanıza neden olacak olan birkaç önemli ayrıntı ise şu şekildedir:

  • Veritabanı ismi, veritabanı kullanıcı adı ve veritabanı şifresi gibi önemli bilgilerin hata vermesi; Error Establishing a Database Connection uyarısı almanıza neden olur. Genellikle bilgilerin değiştirilmesi veya yanlış girilmesi sonucu veritabanının hata verdiği biliyoruz. 
  • Daha ciddi bir sorun ise veritabanı sunucusuna erişilememesi ve sunucunun çökmesidir. Böyle bir durumda önceden verilerinizi yedeklemiş olmanız, sorunun daha fazla büyümesini engelleyecektir.
  • Bir başka hata nedeni ise web sitenize gelen ani ziyaretçi artışlarıdır. Ziyaretçi trafiğiniz beklenmedik bir şekilde hızla yükselmeye başladığında, veritabanı ile iletişiminiz kopabilir.

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

En sık karşılaşılan WordPress hatalarından olan Error Establishing a Database Connection, uyarı alınmasının ardından çözüme kavuşturulmalıdır. Bunun için site yöneticilerinin denemesi gereken birkaç yöntem vardır. Error Establishing a Database Connection çözümü için şu adımları takip etmeniz gerekir:

wordpress veritabanı verilerinizi kontrol edin

WordPress Veritabanı Bilgilerinizi Kontrol Edin

Error Establishing a Database Connection hatası aldığınızda ilk bakmanız gereken, veri tabanı bilgilerinizin doğru olup olmadığıdır. Bu bilgiler; veritabanı adı, kullanıcı adı, şifre ve veritabanı sunucusudur. Eğer hata bir uyuşmazlık nedeniyle ortaya çıktıysa, sitenizin ana dizininde yer alan wp-config.php adlı dosyada bulunan bilgilerinizi kontrol etmeniz gerekir. MySQL veritabanı ile wp-config.php dosyası, birbiriyle aynı olmalıdır. Yakın zamanda bir hosting değişimi yaptıysanız, hatanın nedeni büyük olasılıkla budur.

Hosting Sağlayıcınızdaki Bilgilerin Doğruluğundan Emin Olun

İlk adımda herhangi bir sorunla karşılaşmadıysanız, host bilgilerinizi incelemeye başlamalısınız. Bunun için, wp-config.php dosyasındaki DB_HOST bölümünü inceleyin. Eğer DB_HOST kısmında “localhost” yazıyorsa, herhangi bir problem yok demektir. Aksi durumda hosting sağlayıcınız olan firmayla iletişime geçerek sorununuza çözüm arayabilirsiniz.

wordpress veritabanınızı onarmaya başlayın

WordPress Veritabanınızı Onarmaya Başlayın

Bazı durumlarda site yöneticileri, WordPress yönetici paneline girerken bir uyarıyla karşılaşmaktadır: One or more database tables are unavailable. The database may need to be repaired. Bu hata, “Bir veya daha fazla veritabanı tablosu kullanılamıyor. Veritabanının onarılması gerekebilir.” anlamına gelmektedir. Çözümü ise oldukça basittir ve onarma işlemi kısa sürede tamamlanır. Bunun için şu adımları takip etmelisiniz:

  • Wp-config.php dosyasına giriş yaparak, “That’s all, stop editing! Happy blogging” yazılı satırı bulun.
  • Satırdan hemen önce gelecek şekilde define (‘WP_ALLOW_REPAIR’, true); kodunu ekleyin.
  • Kodu ekleyerek kaydetmenizin ardından dosyadan çıkış yapın.
  • Sonrasında, siteniz.com/wp-admin/maint/repair.php adresine giderek veritabanı onarma işleminize başlayın.
  • Burada karşınıza çıkan ekrandaki, Repair Database (Veritabanı Tamir Et) veya Repair and Optimize Database (Veritabanı Tamir Et ve Optimize Et) seçeneklerinden birine tıklayın.
  • Onarma işleminin tamamlanmasının ardından eklediğiniz kodu, wp-config.php dosyasına girerek silebilirsiniz.
veritabanı sunucunuzu kontrol edin

Veritabanı Sunucunuzu Kontrol Edin

Error Establishing a Database Connection uyarısını almanızın en yaygın sebeplerinden biri de sunucu hatalarıdır. Özellikle ani ziyaretçi trafiği artışı ve veritabanı sunucusunun çökmesiyle ortaya çıkar. Bu durumda; hosting sağlayıcı firmanıza sorunu bildirebilir, sunucunun kapalı olup olmadığını kontrol edebilir veya sunucunuzu yeniden başlatmayı deneyebilirsiniz.

Yeni Bir Veritabanı Oluşturmayı Deneyin

Eğer aklınıza gelen tüm yöntemleri denediyseniz ve hala herhangi bir sonuca varamadıysanız, yeni bir veritabanı oluşturmanız gerekir. Bu işlem için MySQL Databases sayfasında yer alan formu doldurmalısınız. Böylece yeni bir veritabanınız olacak ve kolaylıkla verilerinizi aktarmanızın ardından kullanmaya başlayabileceksiniz.

Bu Yazıları da Sevebilirsiniz
WordPress Eklentileri Nasıl Yüklenir? 
WordPress Eklentileri Nasıl Yüklenir? 

WordPress, temel olarak ücretsiz ve açık kaynaklara sahip web sitesi oluşturmak için son zamanlarda sıkça kullanılan bir platformdur. Bir web sitesind...

WordPress Site Kurma: Adım Adım Kurulum Rehberi 
WordPress Site Kurma: Adım Adım Kurulum Rehberi 

WordPress aracılığıyla site kurmak, pek çok kişinin faydalandığı bir yöntemdir. Site tasarımları için yeterli seviyede ve kalitede olması, yoğun şekil...

WordPress Err_Too_Many_Redirects Hatası hakkında bilgi almak için yazımıza göz atın!

Hakkında Sıkça Sorulan Sorular

Error Establishing a Database Connection, WordPress altyapısını kullanan web sitelerinin karşılaştığı bir problemdir. Veritabanı bağlantısı kurulurken oluşan hata anlamına gelmektedir. Bu uyarıyla karşılaşan web sitesi yöneticileri, çözüm yolunu bulana kadar sitelerine erişim sağlayamayacaklardır.

Error Establishing a Database Connection hatası, bazı durumlarda uzun süre tespit edilemez. Eğer WordPress’e giriş yaptığınızda, veritabanına bağlanma konusunda sıkıntı yaşıyorsanız, bu hatayı da değerlendirmelisiniz. Sitenizin erişilemez bir konumda olduğunu fark ederseniz, gerekli kontrolleri yaptığınızda Error Establishing a Database Connection uyarısı aldığınızı göreceksiniz.

Error Establishing a Database Connection, çözüm yöntemleri oldukça fazla olan bir hatadır. İlk anladığınız andan itibaren temelden ileriye doğru bir yol çizmelisiniz. Buna göre, ilk olarak giriş bilgilerinizi kontrol etmeye başlamalı; sonrasında ise dosyalarınıza kod ekleyerek devam etmelisiniz. Eğer hala bir sonuca varamadıysanız, yeni bir veritabanı için yardım almanız gerekecektir. Unutmayın, burada asıl önemli olan verilerinizi hatanın öncesinde yedeklemiş olmanızdır.

Müge Özay

Yazılar: 77

İstanbul Bilgi Üniversitesi Yönetim Bilişim Sistemleri mezunuyum. Üniversitede aldığım Dijital Pazarlama derslerinin etkisiyle bu alana yönelmek istediğime karar verdim. Dopinger ekibi ile SEO alanında çalışmalar yapıyor ve faydalı bulduğum içerikleri sizlerle paylaşıyorum.

Bu Yazıları da Sevebilirsiniz
Error Establishing a Database Connection Hatası Çözümü Hakkında 4 Adet Ziyaretçi Yorumu

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

(Toplam: 30 Ortalama: 5 )

4 yorum

  1. Mertcan
    Mertcan

    Bir süredir sık sık ”error establishing a database connection” hatasıyla karşılaşıyordum, Sonunda ayrıntılı açıklayan bir yazı bulabildim, teşekkürler.

  2. Oğuz
    Oğuz

    Hosting kaynaklı databese connection hatası ile karşılaşmamız mümkün mü?

  3. Kenan
    Kenan

    Verileri yedeklemediysek ve database connection hatası ile karşılaşırsak neler yapabiliriz?

  4. Eylem
    Eylem

    Ben sürekli “error establishing a database connection” hatası alıyorum ama hala bir çözüm bulamadım. Yedekleme nasıl yapabilirim?