Veritabanı bağlantısı oluştururken bir hata nasıl düzeltilir?
WordPress, web siteleri ve bloglar oluşturmak için en popüler içerik yönetim sistemidir. Bunun kullanımı çok kolaydır ve güçlü kaynakların üretilmesine izin verir. Ancak bir web sitesi oluşturursanız, sayfayı girin ve sayfa içeriği yerine tarayıcınızın bir veritabanı bağlantısı oluşturan bir hata mesajı görüntülediğini görün. Bu makalede, hataların neden meydana geldiğini ve bunları düzeltmenin etkili yollarını gözden geçireceğiz. Bu kılavuz tüm yeni başlayan WordPress geliştiricileri için yararlı olacaktır.
İçindekiler tablosu
Bir veritabanı bağlantı hatasının oluşmasını sağlayan hatalar?
Veritabanı bağlantı hatası yaparken hataların nedenleri:
Veritabanı bağlantı mesajı yaparken bir hata nasıl düzeltilir
Bir veritabanı bağlantı hatasının oluşmasını sağlayan hatalar? WordPress çalışmalarında iki ana bileşen kullanır: PHP ve MySQL. PHP, sitenizin işlevselliğinden sorumludur ve MySQL, sayfalar, yayınlar, eklentiler, widget’lar vb. Dahil olmak üzere sitenizle ilgili tüm verileri depolar.
Sitenin adını adres çubuğuna girdiğinizde, PHP veritabanına bir bağlantı kurar ve ondan istenen sayfa içeriğini çıkarır. PHP bir nedenden dolayı MySQL’e bağlanamadığında, sayfada görüntülenecek veri yoktur ve içerik yerine tarayıcı bir WordPress veritabanı bağlantısı oluştururken bir hata görüntüler. Bulabileceğiniz diğer bazı yaygın hataları (404, 403, 502, 504) okuyun. Aşağıda, yeni PHP 8 ve selefinden iyileşmesi hakkında bir makale var.
Veritabanına bağlanmak için giriş ve şifre yanlış. 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ında yazılır. Bu, yanlış giriş verilerini doldurduğunuzda veya kayıt bilgileri değiştiğinde olur, düzeltmezsiniz. dosyanın içinde.
Hasarlı veritabanı. Hata ayarları, yanlış eklenti, veritabanına veri aktarırken bağlı bağlantılar veritabanına zarar verebilir. Bu durumda, düzgün erişemezsiniz.
Veritabanı sunucusu yanıt vermiyor. Sunucu, devre dışı bırakılırsa veya kullanılamazsa isteklere yanıt veremez. Genellikle barındırma sağlayıcılarının teknik sorunlarından kaynaklanır.
Bağlantı sınırı elde edildi. Genellikle, barındırma şirketi, müşterilerin veritabanını bir araya getirmesini ve örneğin 8 gibi bir istemciden gelen bağlantı sayısına sınırlar belirlemesini istemez.
Veritabanı Bağlantı Hatalarının Nedenleri Siteniz aynı anda birçok kişi tarafından ziyaret edildiğinde, bağlantı sayısı elde edilecek ve bir hata mesajı göreceksiniz.
Her nedenden dolayı bir çözüm var. Neden olmasının nedenine bağlı olarak hataların nasıl düzeltileceğine bakalım. Bir veritabanı bağlantı mesajı yaparken hatanın nasıl düzeltileceği her nedeni bir ve bir kez tartışalım ve hatayı düzeltmek için atabileceğimiz çeşitli adımları tartışalım.
Hasarlı veritabanı
Veritabanı sunucusu yanıt vermiyor
Bağlantı sınırına ulaşıyorsun
Bir giriş ve şifre veritabanı bağlantısını yanlış yaparken bir hata nasıl düzeltilir Önce, bu dosya muhtemelen WordPress yükleme işleminin tümü en önemli dosya olduğundan, giriş ve parolanın wp-config.php dosyasında doğru yazılıp yazılmadığını kontrol edin. Burada WordPress parametrelerini ayarlayabilir ve veritabanına bağlanabilirsiniz. Kök parolasını veya veritabanı şifresini değiştirirseniz, bu dosyayı da değiştirmeniz gerekir. FTP dosya yöneticisini (örneğin FileZilla) açın ve kayıt yaparken aldığınız oturum açma, şifre ve sunucu adını kullanarak barındırma sunucunuza bağlanın. Bu bilgiler, FTP bölümündeki barındırma kontrol panelinizde bulunabilir.
Aşağıdaki satırları bulun: DeFINE (‘db_name’, ‘veritabanı-name’); tanımlama (‘db_user’, ‘kullanıcı veritabanı’); Şimdi belirleyin (‘db_password’, ‘veritabanı-password’); tanımlama (‘db_host’, ‘localhost’); Bilgilerin doğru olup olmadığını kontrol edin. Hosting kontrol panelinde veritabanının, oturum açma ve şifrenin adını bulabilirsiniz.
Değişiklikleri kaydedin ve dosyaları sunucuya yükleyin, değiştirme uygulayın.
Siteyi tekrar açmayı deneyin.
‘DB_HOST’ değerinin her zaman yerel olmayacağını unutmayın. Hosting’e bağlı olarak farklı olabilir. Bazı barındırma hizmetleri için bu localhost. Barındırma sağlayıcınızla bulabileceğiniz başka bir değer. Bu dosyada hata yoksa (yazma hatasını kontrol edin), büyük olasılıkla hasarlı bir sunucu veya veritabanında bir sorun olması muhtemeldir. Hasarlı Veritabanı-Veritabanı Kurtarma WordPress kullanarak veritabanını geri yüklemek için birkaç adım atmanız gerekir. Bu yöntem özel uzmanlık gerektirmez ve veritabanını çok kolay geri yükleyecektir. FTP dosya yöneticisi aracılığıyla sunucuya bağlanın.
WP-Config.php dosyasını indirin ve not defteri veya diğer kod editörlerinde açın.
Bir sonraki adımı yapmak için, tarayıcı adresinde aşağıdaki adresi yazdınız: ‘site-name.com/wp-admin/maint/repair.php’, burada site-name.com site adresinizdir. Sonuç olarak, “Veritabanlarını Düzelt” veya “Veritabanını Düzelt ve Optimize Et” i sağlayan iki seçeneğe sahip bir ekran göreceksiniz. Seçeneklerden birini seçin ve WordPress işlemi tamamlarken bir dakika bekleyin. Not: Veritabanını kurtardıktan sonra, wp-config.php dosyasını yeniden açtığınızdan ve hattı oraya eklediğiniz kodla sildiğinizden emin olun. Değilse, veritabanınıza tam erişim suçluları verme ve sitenin kontrolünü kaybetme riski taşırsınız.
Rezervlerden Son Çalışma Sürümüne Timp Veritabanı Veritabanını kurtarır ve giriş bilgileri çözme sorunlarını iyileştirirseniz, sitede normal modda çalışmaya devam edebilirsiniz. Değilse, hasarlı bir veritabanı nedeniyle bir hata oluşabilir. Bu, daha önce depolanan çalışma rezervlerinin veritabanına sahip olan PhpmyAdmin veya Advance gibi bir veritabanı yöneticisinden geri yüklemek için gerekli olacaktır. Kurtarma prosedürüne devam etmeden önce, veri kaybetmekten kaçınmak için geçerli dosya yedeklemesini yapın. Veritabanı yöneticisindeki eyleme dikkat edin, çünkü bu panelde derhal bir veritabanı hizmet tablosu ile çalışıyorsunuz. Kayıt sırasında barındırma sağlayıcısı tarafından sağlanan giriş ve parolayı kullanarak yönetici kontrol paneli dahil.
Dışa Aktar düğmesini tıklayarak geçerli veritabanı yedeklemesini yapabilirsiniz.
“Dosya Seç” düğmesini tıklayın ve daha önce oluşturulan yedekleme dosyasını bulun.
Tamam’ı tıklayın – diğer tüm verilerin değiştirilmesi gerekmez.
Veritabanı sunucusu yanıt vermez- kendi durumunuzu değiştiremezsiniz. Bu nedenle, barındırma sunucusu destek ekibiyle iletişime geçmeniz ve sunucunun neden yanıt vermediğini bulmanız gerekir. Çoğu sağlayıcı arızayı mümkün olan en kısa sürede düzeltmeye çalışır.