WordPress'te Veritabanı Bağlantısı Kurma Hatasını Düzeltmenin 5 Yolu

Yayınlanan: 2022-08-30
5 Ways How You Can Fix The Error Establishing A Database Connection In WordPress

Müşteriler için her hafta kaç WordPress sitesi oluşturuyorsunuz? Bir? Üç? Yedi? Bir süre sonra WordPress kurulumu fazla düşünmeden gerçekleşir. Araba kullanmak gibi. Belki de pencereyi açmışsındır ve en sevdiğin şarkıları açıyorsundur. Sonra ekrana bakıyorsunuz ve şunu görüyorsunuz: “veritabanı bağlantısı kurulurken hata oluştu.”

The dreaded Error Establishing a Database Connection in WordPress

“Veritabanı Bağlantısı Kurma Hatası”, WordPress çalıştırırken en yaygın hatalardan biridir. Çoğu zaman kurulumdan kısa bir süre sonra ve bazen bir web sitesinin çalışması sırasında görürüz. Hepimizin bildiği gibi, WordPress - herhangi bir CMS gibi - çalışması için bir veritabanına bağlantı gerektirir. Veritabanı yok, ayar yok, gönderi yok, uzun kuyruklu anahtar kelime için optimize edilmiş başlıklar yok. Liste uzun.

Veritabanı Bağlantısı Kurma Hatası Aldığımda Neden WordPress'te Oturum Açamıyorum?

Karşılaşabileceğiniz bazı hataların aksine – WordPress Beyaz Ölüm Ekranı (WSOD) gibi – bu hata kendisi için konuşur. Bu, veritabanı bağlantısı olmadığı anlamına gelir. Kontrol paneliniz de dahil olmak üzere tüm web sitesi yüklenemiyor. Bu yüzden hatayı düzeltmek için sahne arkasına geri dönmeniz gerekecek.

Bu durum muhtemelen dünyanın sonu değildir. Müşteriniz satış için web sitesine bağımlıysa, bu neredeyse dünyanın sonu demektir. Masanızdan dünyanın sonunu görebilirsiniz , ancak henüz tam olarak orada değilsiniz.

Müşterinizin web sitesi önbelleğe alma kullanıyorsa, ziyaretçiler daha önce ziyaret ettikleri sayfaların depolanmış kopyalarını görmeye devam edebilir. Bu, hatayı erkenden yakalarsanız ve sorunu önbellek yenilenmeden önce çözerseniz, müşterinizin web sitesinde ve işinde pek çok acı verici kesintiyi önleyebilirsiniz. Ve sizinki.

“Akıllı Önbelleğe Alma, önbelleğimizdeki her varlığı belirli bir şekilde ele alma yeteneğimizdir. Her varlık için her zaman farklı önbellek kontrol başlıklarına sahip olduk, ancak şimdi ne zaman ve neyin temizlenmesi gerektiğini daha iyi belirlemek için bir adım daha ileri gittik.”

roket.net

Neyse ki, web sitesi hataları söz konusu olduğunda, bir veritabanı bağlantı hatasının çözülmesi normalde oldukça kolaydır. En yaygın neden, veritabanı için yanlış oturum açma kimlik bilgileridir. Bunu düzeltmek yeterince kolay. Tıpkı süpermarketin otoparkındaki ekici kutusuna geri dönmek gibi. Kimse incinmedi, hiçbir şey kırılmadı ve belki de kimse fark etmedi.

“Bilgisayar ekranınızda veritabanı bağlantısı kurarken hatayı gördüğünüzde ilk tavsiyemiz 'Panik Yapmayın'”.

Douglas Adams

WordPress'te Veritabanı Bağlantısı Kurma Hatasına Neden Olan Nedir?

WordPress blogunuzun sorunsuz çalışması için bir veritabanına ihtiyacı vardır. Bu veritabanına bağlantı kurulamıyorsa, web siteniz yerine tarayıcıda 'Veritabanı Bağlantısı Kurulurken Hata' uyarısı görüntülenecektir. Bu sorunun birkaç nedeni olabileceğinden, nedenleri daraltmanız gerekir.

Hata bildirimini görmenizin nedenleri:

  • wp-config.php'de yanlış bilgi
  • Veritabanı yok
  • bozuk veritabanı
  • Veritabanı sunucusuna erişilemiyor
  • Bozuk WordPress dosyaları

Veritabanı Bağlantısı Kurma Hatası Nasıl Düzeltilir

Sebep 1: Yanlış Veritabanı Erişim Verileri WordPress Yapılandırmasında Depolanıyor

Çoğu zaman bu hata, WordPress yapılandırmasında yanlış veritabanı bağlantı bilgileri depolandığında ve bu nedenle WordPress veritabanına bağlanamadığında oluşur. Bu, sistem çalışırken WordPress Config dosyasında değişiklik yapmadan veritabanının şifresini değiştirirseniz olabilir.

Bir web sitesini yerel bir sunucudan canlı bir sunucuya taşıdığınızda da olabilir - ve bu bir hata değildir -. Yerel veritabanı bilgileriniz, canlı sunucu veritabanından farklı olacaktır.

Bu hatayı düzeltmek için, seçtiğiniz düzenleyicide wp-config.php dosyasını açın. Bunu örneğin doğrudan SSH aracılığıyla yapabilir veya dosyayı FTP yoluyla PC'nize indirebilir ve dosyayı yerel olarak düzenleyebilirsiniz. Muhtemelen favori bir iş akışınız var.

Dosyadaki aşağıdaki girişler, WordPress'teki veritabanı bağlantısından sorumludur:

define('DB_NAME', '##veritabanı-adı##');

define('DB_USER', '##veritabanı-kullanıcıadı##');

define('DB_PASSWORD', '##veritabanı-parola##');

define('DB_HOST', 'localhost'); /*bu, veritabanı sunucunuzun web adresidir*/

Bu girdileri wp-config.php dosyanızda buna göre ayarlayın. Veritabanı kullanıcısı ve veritabanı adı size sisteminiz tarafından verilir. Veritabanını oluştururken şifreyi kendiniz atadınız. Ancak unuttuysanız, şifreyi istediğiniz zaman sıfırlayabilirsiniz.

Daha sonra, WordPress veritabanına sorunsuz bir şekilde bağlanabilmelidir.

Sebep 2: Veritabanı Yok veya İçeriği Yok

Hata mesajı, veritabanı yoksa veya gerekli tabloları içermiyorsa da görüntülenir. Bu, örneğin, WordPress kurulumunu başka bir sağlayıcıdan diğerine veya yerelden canlı bir ana bilgisayara taşırsanız, ancak henüz eski veritabanını düzgün bir şekilde içe aktarmadıysanız olabilir.

Veritabanının var olup olmadığını ve ayrıca doğru içeriğe sahip olup olmadığını görmek için phpMyAdmin aracıyla kontrol edin.

Eğlenceli Bilgi: Bir proje için bir veritabanı oluşturup oluşturmadığınız ve bağlanmadan önce dışa aktarılan verileri içe aktarmayı unutmanız bilinmiyor. Şeyler olur! İsimleri vermiyoruz ama bunu yapan aslında (Tom) idi.

Sebep 3: Veritabanı Hasarlı ve Onarılması Gerekiyor

Veritabanı veya tek tek tablolar zarar görmüşse, bu hata mesajı da oluşabilir. Bu, örneğin bir veritabanı girişi yazılırken bağlantının kesilmesi gibi nadir durumlarda olabilir.

Veritabanını onararak bunu kolayca düzeltebilirsiniz.

Veritabanını onarmak için phpMyAdmin aracınızı kullanmanız yeterlidir. Orada veritabanının tablolarını seçebilir ve ardından “Tabloyu onar” seçeneğini seçebilirsiniz (aşağıdaki resme bakın)

phpMyAdmin tool - Select the tables of the database and afterwards select the option "Repair table"

Veritabanınızı onarmak için bir eklentiye ihtiyacınız yoktur. WordPress, veritabanını otomatik olarak onarmak ve optimize etmek için yerleşik bir özelliğe sahiptir. Bu özelliği etkinleştirmek için aşağıdaki giriş wp-config.php içinde saklanmalıdır:

define('WP_ALLOW_REPAIR', true); (aşağıdaki resme bakın)

Bu giriş kaydedildikten sonra, WordPress veritabanını optimize etmek ve onarmak için aşağıdaki URL ziyaret edilmelidir.

https://yourwebsite.com/wp-admin/maint/repair.php

How To Fix Error Establishing A Database Connection In WordPress
How To Fix Error Establishing A Database Connection In WordPress

Sebep 4: Bozuk WordPress Dosyaları

Bu hatanın bir başka olası nedeni, WordPress kurulum dizininizde bozuk dosyalar olmasıdır. Bilgisayar korsanlarının WordPress web sitenize erişmesi ve yeni dosyalar ekleyerek, mevcut dosyaları silerek veya orijinal dosyalarınızı düzenleyerek WordPress dizininizdeki dosyaları değiştirmesi mümkündür. Veritabanınızı korumak, tablo öneklerinizi yeniden adlandırmanızın nedenidir.

Hata, dosyaları bozuk olan bir eklentiyle ilgili bir sorundan da kaynaklanıyor olabilir. Sizin veya ekibinizin veya başka birinin yaptığı bir düzenlemeden kaynaklanıyor olabilir. Yakın zamanda düzenlenen dosyalar listenizi kontrol edin ve bunları veya eklentileri yedeklenmiş sürümlerle değiştirin. Her zaman her şeyin yedeklenmiş bir sürümüne sahip olun.

Sebep 5: Veritabanı Sunucusuna Ulaşılamıyor

Önceki dört öğeyi kontrol edip düzelttiyseniz ve veritabanı bağlantı hatası devam ederse, hata, veritabanı sunucusunun anlık bir arızaya sahip olmasından da kaynaklanıyor olabilir. Şeyler olur. "Panik yapma".

  • Bir kaç dakika bekle.
  • Yönetilen WordPress Barındırma Desteğinizle iletişime geçin.

Paylaşılan bir web sunucusu yavaş veya erişilemez olabilir. Yönetilen bir barındırma sağlayıcısı size çalışma süresini garanti etmelidir, bu nedenle sorununuzun nedeni bu olmamalıdır. Ancak, sunucunuzla ilgili herhangi bir sorun olup olmadığını öğrenmek için onlarla iletişime geçmeye değer.

Roket Size Bağlı WordPress Hosting'in GERÇEKTEN ne anlama geldiğini göstersin!

Destek ekibimiz yolun her adımında sizin için burada.

Veritabanı bağlantılarıyla ilgili sorun yaşamaya son vermek istiyor musunuz? Yardımcı olabiliriz. Sitenizi, her yerde kullanılabilen en hızlı WordPress barındırma hizmeti olan Rocket.net'e nasıl taşıyabileceğimizden bahsedelim. Görevinizi bugün başlatın!