WordPress'te Veritabanı Bağlantısı Kurma Hatası Nasıl Düzeltilir (Adım Adım)

WordPress sitenizde veritabanı bağlantısı kurarken bir hatayla mı karşılaşıyorsunuz? Bu hatanın arkasında birden fazla neden olabilir. Bazen beklenmedik bir şekilde ortaya çıkar ve bu sorunu oluşturmak için sitenizde nelerin değiştiğini merak edebilirsiniz.
Artık merak etmeyin! Bu yazıda, olası tüm nedenleri gidererek WordPress'te veritabanı bağlantınızı kurarken oluşan hatayı nasıl düzelteceğinizi paylaşacağız.
Veritabanı Bağlantısı Kurma Hatası – Ne Zaman ve Neden?
Normalde bu hata, web siteniz bir veritabanı bağlantısı oluşturamadığı için oluşur. Ancak veritabanı bağlantısı yapmama nedeni herkes için farklı olabilir. İşte birkaç neden:
- Web sunucunuz isteğinize yanıt vermiyor.
- Sunucu çok fazla istek alıyor ve yanıt vermeyi durdurdu.
- Veritabanı oturum açma bilgileriniz yanlış veya güncel değil.
- Veritabanınız kötü amaçlı yazılım ile bozulmuş.
- Veritabanınız, koddaki bir değişiklik veya otomatik bir WordPress güncellemesi nedeniyle bozuldu.
Çoğu zaman web barındırma sunucunuzla ilgili bir sorun olduğunda bu hatayı alırsınız. Gerçi başka birçok sebep de olabilir. Sitenizde bunun neden olduğunu bilmediğiniz için sorun gidermeniz zor olabilir. Sorunu bulmak ve çözmek için size adım adım yol göstereceğiz.
Veritabanı Bağlantısı Kurma Hatasını Düzeltme
Başlamadan önce, veritabanınızın birden çok yedeğini oluşturmalı ve bunları farklı konumlarda saklamalısınız. Bu hatayı izleyemiyorsanız veya düzeltemiyorsanız, yedeği yükleyerek ana soruna dönebilir ve yeni bir yaklaşımla tekrar deneyebilirsiniz.
Ayrıca WordPress sitenizi, temalarınızı ve eklentilerinizi güncel tutmanızı öneririz, bu nedenle bir hata görme şansınız daha azdır. Ayrıca WordPress sitenizi düzenli olarak yedeklemelisiniz, böylece gerekirse geri yükleyebilirsiniz.
WordPress Yönetici Giriş Sayfanızı Kontrol Etme
Orada hangi hatanın görüntülendiğini görmek için WordPress yönetici giriş sayfanızı kontrol etmeniz gerekir. Bu hata sitenizin ön ucundaki hataya benziyorsa bir sonraki adıma geçin.
/wp-admin/ sayfasında “Bir veya daha fazla veritabanı tablosu kullanılamıyor” gibi farklı bir hata varsa . Veritabanının onarılması gerekebilir” , ardından bir kod satırı eklemek için wp-config.php dosyanızı düzenlemeniz gerekir.
wp-config.php dosyasını düzenlemek için bir FTP istemcisi ile WordPress sitenize giriş yapabilirsiniz. Bu kodu “Hepsi bu kadar, düzenlemeyi bırak! wp-config.php içinde Mutlu bloglar” satırı.
define('WP_ALLOW_REPAIR', true);
Bu dosyayı doğru şekilde kaydettiğinizden emin olun.
Kodu wp-config.php dosyasına ekledikten sonra, ayarları görmek için http://www.yoursite.com/wp-admin/maint/repair.php adresini ziyaret edin ( www.yoursite.com'u web sitenizin URL'si ile değiştirin) veritabanınızı onarın.
Veritabanını onarmak için erişim elde etmek için WordPress yönetici hesabınızda oturum açmanız gerekmez. Kodu wp-config.php dosyasına doğru bir şekilde eklerseniz, veritabanı sorununu onarmanıza yardımcı olur. Onardıktan sonra, devam edip kodu wp-config.php dosyanızdan kaldırabilirsiniz.
Sorun hala oradaysa, başka bir çözüm aramak için bu kılavuzu daha fazla okuyabilirsiniz.
Sorunu Bulmak için WP-Config.php Dosyanızı Düzenleme
Wp-config.php dosyasının, WordPress web sitenizi veritabanınıza bağlayan ana dosya olduğunu biliyor olabilirsiniz. Veritabanı oturum açma kimlik bilgileriniz var. Kök parolayı veya veritabanı kullanıcı parolasını değiştirdiyseniz, bu ayrıntıları wp-config.php dosyanızda da güncellemeniz gerekir. wp-config dosyasındaki ayrıntıları değiştirmezseniz, veritabanı bağlantınızı kurarken bir hatayla karşılaşırsınız.
Veritabanı için oturum açma ayrıntılarının, WordPress veritabanınız için ayarladığınız wp-config.php dosyasındakiyle aynı olduğundan emin olmanız gerekir.
define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');
Bu kodda, DB_Name, veritabanı adınızı, DB_User, veritabanının kullanıcı adınızı, DB_Password, veritabanı parolasını ve DB_Host, ana bilgisayar değerini temsil eder.
WordPress barındırma sağlayıcınız BlueHost, HostGator, vb. ise DB_Host değerini localhost olarak ekleyebilirsiniz. Diğer barındırma şirketleri için destek ekibiyle iletişime geçebilir veya diğer ana bilgisayar değerlerini bulmak için WordPress yapılandırma püf noktaları hakkındaki bu kılavuzu kontrol edebilirsiniz.
Ayrıca, WordPress sitenizi XAMPP veya MAMP gibi yerel bir sunucuda çalıştırıyorsanız, bu hatayı düzeltmek için DB_Host değerini localhost'tan IP'ye değiştirebileceğinizi öğrendik.
define('DB_HOST', '127.0.0.1:8889');
Bu IP, çevrimiçi web barındırma şirketleri için farklı olabilir. WordPress'in yerel sunucudan canlı bir siteye nasıl aktarılacağına ilişkin bu kılavuza da göz atmak isteyebilirsiniz.
Sorununuz hala çözülmediyse, hatayı düzeltmek için sunucu ucuna uygulanacak diğer olası çözümleri bulmak için aşağıdakileri okumaya devam edin.
Web Barındırma Sunucunuza Bakmak
Bazen beklenmedik bir şekilde çok fazla trafik alırsınız ve web barındırma sunucunuz isteklere yanıt vermeyi durdurur. İlk olarak, web sitenizi yavaşlatacak ve ardından web sitenizi ziyaret etmeye çalışan kullanıcılara bir veritabanı bağlantısı kurarken bir hata görüntüleyecektir. Bu, çoğunlukla paylaşılan veya VPS barındırma ortamlarında olur.
Doğrudan web sunucunuzun destek departmanıyla iletişime geçebilir ve bu sorunu kontrol edebilirsiniz. WPEngine ve Siteground gibi yönetilen barındırma şirketleri için destek ekibi hatayı hızlı bir şekilde düzeltmenize yardımcı olacaktır.
Bu hatayı sunucu tarafında kendiniz gidermek istiyorsanız, sorunu izlemek için MySQL sunucunuzda birkaç şeyi kontrol etmenizi öneririz.
İlk olarak, aynı sunucudaki diğer web sitelerine erişmeye çalışmalı ve iyi çalışıp çalışmadıklarını görmelisiniz. Diğer web siteleri de aynı hatayı gösteriyorsa, MySQL sunucunuz bozulmuştur.
Test için aynı sunucuda başka web siteleriniz yoksa, cPanel'inizde phpMyAdmin'e gitmeniz ve veritabanınıza bağlanmanız gerekir. Bağlandıktan sonra, yeterli izne sahip olup olmadığınızı kontrol etmeniz gerekir. Yeni bir dosya, testconnection.php ekleyin ve şu kodu ekleyin:
Kullanıcı adını ve parolayı veritabanı oturum açma kimlik bilgilerinizle değiştirmeniz gerekir. Bağlandıktan sonra, izinlerle ilgili bir sorun olmadığı anlamına gelir ve kullanıcı adı veya parolada herhangi bir yazım hatası olup olmadığını görmek için devam edip wp-config.php dosyanızı tekrar kontrol edebilirsiniz.
Bağlantınız başarısız olursa, sunucunuzda sorun olma ihtimali oldukça yüksektir. Ancak MySQL sunucunuzun kapalı olduğu söylenemez. Veritabanı kullanıcınızın sunucuya erişmek için yeterli izne sahip olmaması mümkündür.
Web barındırma sağlayıcınızla iletişime geçebilir ve size izin vermelerini isteyebilirsiniz. Bu şekilde, hataları kontrol edebilir ve sorunu çözebilirsiniz.
Bu hatayı almanızın birçok başka nedeni daha vardır ve web sitenizdeki sorunları farklı yollarla gidermeniz gerekir. Çözümünüz yukarıda açıkladığımız yöntemlerden farklıysa, lütfen aşağıdaki yorumlarda paylaşın. Bu hatayı yaşayan diğer kişiler değerli tavsiyenizden faydalanabilir!
Bu kılavuzun, WordPress'te bir veritabanı bağlantısı kurarken hatanızı düzeltmenize yardımcı olduğunu umuyoruz. Ayrıca, kesinti olmadan bir web barındırıcısından diğerine nasıl geçileceğini kontrol etmek isteyebilirsiniz.
ev borcu WordPress sitesi