İçindekiler
WordPress'te "Veritabanı bağlantısı kurulurken hata oluştu" mesajı, web sitenizin veritabanına bağlanamadığını gösteren yaygın bir sorundur. Bu sorun, WordPress ayarlarınızdaki yanlış veritabanı bilgileri, bozuk bir veritabanı, web barındırma sunucunuzla ilgili sorunlar veya aşırı yüklenmiş veya arızalı bir veritabanı sunucusu gibi çeşitli faktörlerden kaynaklanabilir. Bu hatayı nasıl gidereceğiniz ve düzelteceğiniz aşağıda açıklanmıştır:
WordPress Veritabanı Kimlik Bilgilerini Kontrol Edin
Bu hatanın en yaygın nedeni WordPress yapılandırma dosyanızdaki yanlış veritabanı kimlik bilgileridir (wp-config.php
). Bu dosya, barındırma hesabınızda ayarlananlarla eşleşmesi gereken veritabanı adını, kullanıcı adını, şifreyi ve sunucuyu içerir.
- Web sitenizin dosyalarına FTP veya hosting kontrol panelinizdeki Dosya Yöneticisi'ni kullanarak erişin.
- Bulun ve düzenleyin
wp-config.php
dosya. - Kontrol edin
DB_NAME
,DB_USER
,DB_PASSWORD
, VeDB_HOST
değerler. Barındırma sağlayıcınız tarafından sağlanan veritabanı bilgileriyle eşleştiklerinden emin olun.
define('DB_NAME', 'veritabanı_adı_burada');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
- Herhangi bir değer yanlışsa, bunları güncelleyin ve değişiklikleri kaydedin. Ardından web sitenizi tekrar kontrol edin.
Veritabanı Ana Bilgisayar Bilgilerinizi Kontrol Edin
Bazen, özellikle web siteniz yönetilen bir WordPress barındırma platformundaysa, veritabanı barındırma bilgileri değişir. Eğer DB_HOST
olarak ayarlanmıştır localhost
ve hala sorun yaşıyorsanız, doğru veritabanı ana bilgisayar bilgilerini onaylamak için barındırma sağlayıcınızla iletişime geçin.
WordPress Veritabanını Onarın
Veritabanı bozulmuşsa, WordPress'in bunu onarmak için yerleşik bir özelliği vardır.
- Aşağıdaki satırı
wp-config.php
dosyasından hemen önce/* Hepsi bu kadar, düzenlemeyi bırakın! Mutlu yayınlar. */
:
define('WP_ALLOW_REPAIR', true);
- Bu satırı ekledikten sonra
http://yourwebsite.com/wp-admin/maint/repair.php
(değiştirinyourwebsite.com
gerçek alan adınız ile). - üzerine tıklayın.
Veritabanını Onarın
veyaVeritabanını Onarın ve Optimize Edin
düğmesine basın. WordPress veritabanınızı onarmaya çalışacaktır. - Önemli: Hattını kaldırın
wp-config.php
güvenlik nedeniyle onarım yapıldıktan sonra.
Web Hosting Sunucunuzu Kontrol Edin
Veritabanı kimlik bilgileriniz doğruysa ve veritabanınız bozuk değilse, sorun web barındırma hizmetinizden kaynaklanıyor olabilir.
- Sunucu kapalı olabilir veya veritabanı hizmetinde bir sorun olabilir. Sunucuyla ilgili herhangi bir sorun olup olmadığını kontrol etmek için barındırma sağlayıcınızla iletişime geçin.
- Web siteniz son zamanlarda trafikte bir artış yaşadıysa, veritabanı sunucunuz aşırı yüklenmiş olabilir. Barındırma sağlayıcınız bunu doğrulayabilir ve gerekirse barındırma planınızı yükseltmenizi önerebilir.
Bir Yedeği Geri Yükleme
Sorunu çözemiyorsanız ve web sitenizin yakın zamanda alınmış bir yedeği varsa, geri yüklemeyi düşünün. Bazen, web sitenizi düzgün çalıştığı önceki bir duruma geri yüklemek sorunu çözebilir. Devam etmeden önce WordPress dosyalarınızın ve veritabanınızın yedeğini aldığınızdan emin olun.
WordPress Site URL'sini Güncelleme
Bazı durumlarda, özellikle site geçişi veya alan adı değişikliğinden sonra, WordPress site URL'sini doğrudan veritabanında güncellemek bağlantı sorunlarını çözebilir. Bu işlem dikkatle yapılmalıdır ve ileri düzey kullanıcılar için önerilir:
- Hosting kontrol panelinizden phpMyAdmin aracılığıyla veritabanınıza erişin.
- Şuraya git
wp_options
Masa. Şuna bakınsiteurl
Veev
Satırlar. - Bu satırların sitenizin doğru URL'sini içerdiğinden emin olun. Eğer içermiyorsa, düzenleyin.
Çözüm
"Veritabanı bağlantısı kurulurken hata oluştu" mesajı sinir bozucu olabilir, ancak bu sorun giderme adımlarını metodik olarak uygulayarak sorunu belirleyebilir ve çözebilirsiniz. Web sitenizde veya veritabanınızda herhangi bir değişiklik yapmadan önce her zaman yeni bir yedek aldığınızdan emin olun. Bu adımları denedikten sonra sorun devam ederse, bir WordPress geliştiricisine danışmanın veya barındırma sağlayıcınızdan daha fazla yardım almanın zamanı gelmiş olabilir.