Veritabanı Bağlantısı Kurma Hatası Nasıl Düzeltilir?
WordPress, web siteleri ve bloglar oluşturmak için en popüler içerik yönetim sistemidir. Kullanımı çok kolaydır ve güçlü kaynaklar oluşturmaya izin verir. Ancak bir web sitesi oluşturursanız, sayfaya girin ve sayfa içeriği yerine tarayıcınızın Veritabanı bağlantısı kurulurken hata mesajı görüntülendiğini görün.
Makalede, hatanın neden olduğunu ve onu düzeltmenin etkili yollarını gözden geçireceğiz. Bu kılavuz, tüm yeni başlayan WordPress geliştiricileri için faydalı olacaktır.
Veritabanı bağlantısı kurma hatası nedir?
WordPress, çalışmasında iki ana bileşen kullanır: PHP ve MySQL. PHP, sitenizin işlevselliğinden sorumludur ve MySQL, sayfalar, gönderiler, eklentiler, widget'lar vb. dahil olmak üzere sitenizle ilgili tüm verileri depolar.
Adres çubuğuna bir sitenin adını girdiğinizde, PHP veritabanıyla bağlantı kurar ve istenen sayfanın içeriğini buradan çıkarır. PHP herhangi bir nedenle MySQL'e bağlanamadığında, sayfada görüntülenecek veri yoktur ve içerik yerine tarayıcı, WordPress veritabanı bağlantısı kurulurken hata mesajını görüntüler. Karşılaşabileceğiniz diğer bazı yaygın hatalar ( 404 , 403 , 502 , 504 ) hakkında bilgi edinin.
İşte yeni PHP 8 ve öncekilere göre iyileştirmeleri hakkında bir makale

Veritabanı bağlantı hatası oluşturma hatasının nedenleri:
- Veritabanına bağlanmak için yanlış oturum açma ve parola . Bu bilgiler barındırma sağlayıcınız tarafından sağlanır ve web sitenizin kök klasöründe bulunan wp-config.php dosyasına yazılır.
Hatalı oturum açma verilerini doldurduğunuzda veya kayıt bilgileri değiştiğinde, dosyada düzeltilmediğinizde olur.
- Bozuk veritabanı . Başarısız ayarlar, hatalı eklentiler, veri tabanına veri aktarılırken bağlantının kesilmesi veri tabanına zarar verebilir. Bu durumda, ona doğru şekilde erişemezsiniz.
- Veritabanının bulunduğu sunucu yanıt vermiyor . Sunucu devre dışı bırakılırsa veya hizmet dışıysa isteklere yanıt vermeyebilir. Genellikle, barındırma sağlayıcısının teknik sorunlarından kaynaklanır.
- Bağlantı sınırına ulaşıldı. Genellikle, barındırma şirketi, istemcilerin paylaşılan veritabanını yeniden yüklemesini ve bir istemciden gelen bağlantı sayısı için bir sınır belirlemesini istemez, örneğin, 8.

Siteniz aynı anda birçok kişi tarafından ziyaret edildiğinde bağlantı sayısına ulaşılır ve bir hata mesajı görürsünüz.
WPOven size her planı ayda 16,61 dolardan başlayan özel sunucular ile birlikte ÜCRETSİZ günlük kötü amaçlı yazılım taraması ve temizleme, ÜCRETSİZ temalar ve Eklentiler, yeni başlayanlar için ÜCRETSİZ WordPress Geliştirme ve Sunucu desteği sunar.

Her nedenin bir çözümü vardır. Nedenine bağlı olarak hatayı düzeltmenin nasıl mümkün olduğunu görelim.
Veritabanı bağlantı mesajı oluşturma hatası nasıl düzeltilir
Her bir nedeni tek tek gözden geçirelim ve hatayı düzeltmek için atabileceğimiz çeşitli adımları tartışalım.
- Yanlış giriş ve şifre
- bozuk veritabanı
- Veritabanı sunucusu yanıt vermiyor
- Bağlantı sınırına ulaştınız

Yanlış giriş ve şifre-
Her şeyden önce, wp-config.php dosyasında oturum açma ve parolanın doğru yazılıp yazılmadığını kontrol edin, çünkü bu dosya tüm WordPress kurulum sürecindeki belki de en önemli dosyadır. Burada WordPress için parametreleri ayarlayabilir ve veritabanına bağlanabilirsiniz. Kök şifrenizi veya veritabanı şifrenizi değiştirdiyseniz, bu dosyayı da değiştirmeniz gerekecektir.

- FTP dosya yöneticisini (örneğin, FileZilla ) açın ve kayıt olurken aldığınız kullanıcı adı, şifre ve sunucu adını kullanarak barındırma sunucunuzun sunucusuna bağlanın. Bu bilgiyi barındırma kontrol panelinizin FTP bölümünde bulabileceksiniz.
- Kök WordPress dizininde bulunan wp-config.php dosyasını bulun, yerel sürücünüze indirin ve ardından Not Defteri'nde veya Sublime, VS Code, Brackets vb. herhangi bir kod düzenleyicide açın.
- Aşağıdaki satırları bulun: define ('DB_NAME', 'veritabanı-adı'); define ('DB_USER', 'veritabanı-kullanıcı adı'); şimdi tanımla ('DB_PASSWORD', 'veritabanı-şifresi'); define ('DB_HOST', 'localhost'); bilgilerin doğru olup olmadığını kontrol edin. Veritabanı adını, oturum açma bilgilerini ve parolayı barındırma kontrol panelinde bulabilirsiniz.
- Değişiklikleri kaydedin ve dosyayı sunucuya yükleyin, yenisini uygulayın.
- Web sitesini tekrar açmayı deneyin.

' DB_HOST ' değerinin her zaman localhost olmayacağını unutmayın. Hostinge bağlı olarak, farklı olabilir. Bazı barındırma hizmetleri için bu, localhost'tur. Barındırma sağlayıcınız ile bulabileceğiniz diğer değerler.
Bu dosyada herhangi bir hata yoksa (yazım hatalarını kontrol edin), büyük olasılıkla sunucuda veya veritabanında bir sorun vardır.
Bozuk veritabanı-
Veritabanı kurtarma
Veritabanını WordPress kullanarak geri yüklemek için birkaç adım atmanız gerekir. Bu yöntem özel beceriler gerektirmez ve veritabanını çok kolay bir şekilde geri yükleyecektir.

- FTP dosya yöneticisi aracılığıyla sunucuya bağlanın.
- wp-config.php dosyasını indirin ve Not Defteri'nde veya başka bir kod düzenleyicide açın.
- Son satıra şu kod kalıbını yazın: define ('WP_ALLOW_REPAIR', true);
- Değişiklikleri kaydedin, dosyayı kapatın ve sunucuya yükleyin. Gerekirse, güncellenmiş wp-config.php dosyasının üzerine yazmayı onaylayın.

Sonraki adımı gerçekleştirmek için tarayıcınızın adres çubuğuna şu adresi yazın: ' site-adi.com/wp-admin/maint/repair.php' , burada site-adi.com site adresinizdir. Sonuç olarak, iki olası seçeneğin olduğu bir ekran göreceksiniz: “ Veritabanını onarın ” veya “ Veritabanını onarın ve optimize edin .” Seçeneklerden birini seçin ve WordPress işlemi tamamlayana kadar biraz bekleyin.
Not : Veritabanını geri yükledikten sonra mutlaka wp-config.php dosyasını tekrar açın ve buraya eklediğiniz kodun olduğu satırı silin. Aksi takdirde, suçlulara veritabanınıza tam erişim verme ve sitenin kontrolünü kaybetme riskiyle karşı karşıya kalırsınız.
Yedeklemeden son çalışan sürüme veritabanının üzerine yazma
Veritabanını geri yüklemek ve oturum açma bilgilerini düzeltmek sorunu çözdüyse, sitede normal modda çalışmaya devam edebilirsiniz. Aksi takdirde, muhtemelen, hasarlı veritabanı nedeniyle hata oluşur.
PhpMyAdmin veya Adminer gibi bir Veritabanı yöneticisinden, önceden kaydedilmiş çalışma yedeğinden veritabanının üzerine yazarak geri yüklemek gerekli olacaktır.
Kurtarma prosedürüne devam etmeden önce, veri kaybını önlemek için mevcut dosyaların yedeğini alın. Veritabanı yöneticisindeki işlemlere dikkat edin çünkü bu panelde doğrudan veritabanının servis tabloları ile çalışıyorsunuz.
- Kayıt sırasında barındırma sağlayıcısı tarafından sağlanan kullanıcı adı ve şifreyi kullanarak Yönetici Kontrol Paneline gidin.
- Dışa Aktar Düğmesine tıklayarak mevcut veritabanının bir yedeğini oluşturabilirsiniz.

- Sol bölmede, tablolarıyla birlikte veritabanınızı göreceksiniz. Çalışma alanında, “İçe Aktar” sekmesini seçin.

- “Dosya Seç” düğmesine tıklayın ve önceden yapılmış yedeklemenin dosyasını bulun.
- Tamam'ı tıklayın – diğer tüm verilerin değiştirilmesi gerekmez.
Veritabanı sunucusu yanıt vermiyor-
Durumu kendiniz değiştiremezsiniz. Bu nedenle, sunucu barındırma destek ekibiyle iletişime geçmeniz ve sunucunun neden yanıt vermediğini anlamaya çalışmanız gerekir. Çoğu sağlayıcı, arızaları mümkün olan en kısa sürede düzeltmeye çalışır.
Bağlantı sınırına ulaştınız-
Çoğu alt uç barındırma hizmeti planının bir bağlantı sınırı vardır veya size sağlanan gerçekten küçük disk alanı vardır. Genişletmek için muhtemelen daha pahalı bir plan satın almanız ve daha fazla para harcamanız gerekir. Sadece fiyatı kontrol etmekle kalmayıp, paranız için aldığınız özellikleri ve sunucu kaynaklarını kontrol etmeniz her zaman tavsiye edilir.
WordPress veritabanı hatası gerçekten sinir bozucu olabilir. Yöntemlerimizi okuduktan sonra, sorunu kolaylıkla çözebileceğinizden eminiz.
Veritabanı bağlantısı kurma hatası, özellikle yeni başlayanlar için oldukça yaygın bir hatadır. Umarız öğreticimiz bunu düzeltmenize yardımcı olmuştur.
Bu sorunla karşılaştıysanız ve burada bahsedilmeyen başka bir yöntemle çözdüyseniz, lütfen aşağıya yorum yapın ve bizimle paylaşın.
ev borcu WordPress sitesi