WordPress'te Veritabanı Bağlantısı Kurma Hatası Nasıl Onarılır

Yayınlanan: 2016-06-01

WordPress'e yeni başlayanlar için “Veritabanı Bağlantısı Kurma Hatası” bir kabus olabilir. Birçok neden buna neden olabilir. Ve bazen onları bulmak ve sorunu çözmek çok uzun sürüyor. Hayal kırıklığı o kadar yükselebilir ki, bir acemi bu olayı hayatının geri kalanında hatırlayacaktır.

Şimdi bu hatanın tam etkisini açıkladığıma ve bu kadar hafife almadığınızı umduğuma göre, nasıl çözüleceğine ve ayrıca buna neyin sebep olduğuna bir göz atalım.

Hatalardan ve güvenlik sorunlarından bıktınız mı?
Yönetilen WordPress barındırma şansı verin. Flywheel gibi bir ev sahibi seçmek size zaman, para ve hayal kırıklığı kazandırır, böylece sevdiğiniz şeyi yapabilirsiniz: blogunuzu büyütmek.

İçindekiler

Bu hatanın arkasında ne var?

WordPress'i manuel olarak yüklediyseniz, bu sorunun yanıtına ihtiyacınız yoktur. Ama sanırım bu ikinci durum, yani WordPress'i Simple Scripts gibi araçlarla kurdu.

Kurulumun ayrıntılarına girmemize gerek yok ve bu nedenle tam olarak neyin geride olduğunun farkında değiliz. Şimdi, birkaç şey öğrenmenin zamanı geldi.

WordPress odaklı bir web sitesi, verilerin (dosyalar ve klasörler) ön uç tarafını depolayan bir Dosya Yöneticisinden ve ön yüzün çoğunun kaydını (ve dosyalar ve klasörler arasındaki bağlantıyı) tutan bir Veritabanından oluşur. -bitiş verileri.

Bu iki uç, WordPress odaklı bir web sitesini çalışır durumda tutmak için birlikte çalışmalıdır. Ve bu iki ucun birbiriyle konuşmasını ve uyum içinde çalışmasını sağlamak için kurulum anında aralarında bir bağlantı kurulur.

Şimdi, eğer front-end ile veritabanı arasındaki o 'bağlantıya' bir şey olursa, bahsettiğimiz bu hata ortaya çıkıyor.

Şimdi, ön uç, Veritabanı ile ilgili oturum açma ve yapılandırma ayrıntılarını tutan belirli bir dosyayı tutar. O dosyada yanlış bir şey varsa, yapılandırmanın bir kısmı yanlışsa veya oturum açma kimlik bilgileri yanlışsa (veya değişirse), bu hata oluşur.

Bu hatanın meydana gelebileceği bir durum daha, Veritabanı bölümünün yanıt vermemesidir. Veya en kötü durumda, bazı teknik veya kodlamayla ilgili sorunlardan dolayı Veritabanı ucu bozulmuştur.

Gerçek hayatta, WordPress kurulduktan sonra ve web yöneticisi arka uçta veya ön uçta hiçbir şeye dokunmazsa, bu hata asla (neredeyse) meydana gelir. Ancak, herhangi bir şey yapılmamış olsa bile, Sunucu seviyesindeki bazı hatalar nedeniyle hata ortaya çıkabilir.

Çoğu durumda, Barındırma sağlayıcı tarafındaki sunucu hataları soruna neden olur.

Bu hatanın köklerini anlamak için bilmeniz gereken her şey ve hepsini aldıktan sonra, bir sonraki aşamaya geçmemizin zamanı geldi, yani soruna bir çözüm.

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

Nedene bağlı olarak, düzeltme değişebilir. Tüm silahlarınızı ateşlemeden önce asıl sebebin farkında olmalısınız. Nedeni bulmak çok önemli ve zor bir bölümdür, bu nedenle kodlama bölümünden haberdar değilseniz, Barındırma sağlayıcısının arkasındaki Destek ekibinden yardım almanız her zaman önerilir.

#1 Giriş Kimlik Bilgilerini Kontrol Edin

Ön uç tarafta (Dosya Yöneticisi) depolanan wp-config dosyası, Veritabanı ile ilgili oturum açma kimlik bilgilerini ve yapılandırma ayrıntılarını tutar. Bu dosyada herhangi bir değişiklik olup olmadığını kontrol etmeniz ve oturum açma detaylarının doğru olup olmadığını kontrol etmeniz gerekir.

Test etmek için yeni bir dosya oluşturabilir, ona herhangi bir ad verebilir ve '.php' ile kaydedebilirsiniz. eklenti. Şimdi dosyayı açın ve aşağıdaki kodu yapıştırın.

<?php

$test Bağlantı = mysql_connect('localhost', 'root', 'parola');

if (!$testConnection) {

die('Hata: ' .mysql_error());

}

echo 'Veritabanı bağlantısı çalışıyor!';

mysql_close($testConnection);

?>

Dosyayı kaydedin ve ardından bu dosyanın URL'sini tarayıcıda açın. Enter tuşuna bastığınızda, dosyanın içindeki kod yürütülecek ve doğru sonucu getirecektir.

Burada bir hata bulursanız, o zaman en iyi çözüm kullanıcı adı ve şifre kombinasyonunu değiştirmek ve aynı değişiklikleri Veritabanı tarafına da yansıtmaktır.

#2 Onarım Veritabanı

Maksimum süreler, sorun web sitesinin ön ucundadır ve Gösterge Tablosu alanına hâlâ erişilebilir. Burada durum buysa, bozuk veritabanını WordPress'in kendisinden onarmakla ilgili bir mesaj alacaksınız. Dikkatli ilerleyin ve her şey beklendiği gibi çalışırsa sorun çözülecektir.

Bu durumda, Veritabanındaki bir veya iki tablo bozularak soruna neden olur. Yerel onarım aracı çalışmıyorsa, üçüncü taraf eklentileri de kullanabilir veya Barındırma sağlayıcısının arkasındaki Destek ekibinden tablolara bakıp düzeltmesini isteyebilirsiniz.

Veritabanı kaydetmenin ötesindeyse ve tamamen bozuksa, yeni bir Veritabanı oluşturmanız ve yedek dosyalarını yenisine geri yüklemeniz gerekir.

#3 Sunucunun durumunu kontrol edin

Çoğu durumda, bir WordPress web sitesi, günde yaklaşık yüz (veya en fazla bin) ziyaret aldığı için Paylaşılan bir barındırma planında başlar. Ancak zaman ve çaba ile web sitesi popüler hale gelir ve bir dakika içinde yüzlerce hit almaya başlar. Sunucu, yoğun trafiği işlemek için tasarlanmadığı için yanıt vermemek için bir bahane bulur.

Sunucunun veri trafiğini yönetebileceği bir sınırlama vardır ve zirveye ulaştığında hatalar ortaya çıkmaya başlar.

Bu nedenle, web sitenizde durum buysa, sunucu sağlayıcıyla iletişim kurmaktan başka hiçbir şey yapamazsınız. Barındırma Sunucusu sağlayıcısının arkasındaki destek ekibiyle iletişim kurun ve sorunu onlarla paylaşın. Söz verdikleri gibi iyilerse sorun çözülecektir. Aksi takdirde, yeni ve daha iyi bir sunucuya geçmenin tam zamanı.

Son sözler

Daha önce açıkladığım gibi, çoğu zaman hata sunucudan kaynaklanır. Bir sunucu yanıt vermemeye başladığı anda, Barındırma sağlayıcısının sunucuyu açıp tekrar çalıştırmasını beklemek dışında sorunu çözmek için hiçbir şey yapamazsınız. Bilinen bir Barındırma sağlayıcısıyla gitmenin şiddetle tavsiye edilmesinin tam nedeni budur.

Web siteniz tonlarca trafik alıyorsa ve hala Paylaşılan barındırma planına bağlı kalıyorsanız, Yönetilen WordPress Barındırma planına geçmenin tam zamanıdır (Volan'ı öneririz - kolay, uygun fiyatlı ve çok zaman kazandırır ve hüsran). Bir Yönetilen veya VPS planına başladığınızda, tek bir sunucuda sizinkinden başka bir site olmayacak ve söz konusu sunucunun teknik özellikleri, yoğun trafiği kaldırabilecek en üst düzeyde olacaktır.

Şimdi, bu hata hakkında ne düşünüyorsun? Düzeltmenin işinize yaradığından ve web sitesinin çalışır durumda olduğundan oldukça eminim. Hataya neden olan tam sorun neydi? Hadi tartışalım!