İç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 çö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ı 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
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
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.
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.
Gösterilecek yorum yok.