WordPress'te “Veritabanı Bağlantısı Kurma Hatası” Nasıl Düzeltilir
Yayınlanan: 2018-07-02Şu anda aktif olan her web sitesi, bir web sitesinin veritabanı yönetimi ile yaşadığı karmaşıklık nedeniyle “ Veritabanı Bağlantısı Kurma Hatası ” olan bu sorunu yaşamak zorundadır.
Bu çok yaygın bir hatadır ve endişelenecek bir şey yoktur.

“Veritabanı Bağlantısı Kurulurken Hata” Hatası Nedir?
Bu hata genellikle web sunucusu veritabanına bağlanamadığında gerçekleşir. Artık web sunucusunun veritabanına ulaşmamasının birçok nedeni olabilir.
Ayrıca çok farklı olabilirler. En yaygın sorun, yanlış SSL ayarları gibi yanlış veya geçersiz ayarlardır.
Bu sorunun barındırma nedeniyle de meydana gelebileceği birden fazla değişiklik vardır, bu nedenle uygun ve güvenilir bir barındırma sağlayıcısı kullanmak gerçekten önemlidir.
Hatanın Temel Anlayışı:
WordPress CMS (Şu anda kullanmakta olduğunuz CMS) iki teknoloji kullanır ve bunları kullanmak zorundadır. Bunlar
- PHP
- MySQL
PHP , tüm WordPress çerçevesinin geliştirildiği temel dildir, bu nedenle PHP, WordPress Web Sitesinin veya Blogunun düzgün çalışması için gerçekten çok önemlidir.
MySQL , temel olarak web sitelerinin ve blogların çoğunun kullandığı bir veritabanı uygulamasıdır. Sağladığınız tüm veriler hemen hemen MySQL veritabanında saklanır. Umarım bunun ne kadar önemli olduğunu anlarsın.
Bu nedenle, esasen WordPress, bir WordPress Web Sitesini ve Blogunu güçlendirmek için birbirine bağlanan PHP ve MySQL'i kullanır.
“Veritabanı Bağlantısı Kurulurken Hata” Hatasının Nedenleri
#1: Bozuk WordPress Yapılandırma Dosyaları:
Çekirdek WordPress yapılandırma dosyası, bazı teknik güncellemeler veya yanlış kod güncellemeleri nedeniyle bazen bozulabilir.
Diyelim ki WordPress yapılandırma dosyasındaki bazı kodları değiştiriyorsunuz ve bunlar yanlış, o zaman WordPress veritabanına bağlanamayacak ve sorun doğrulanamıyor.
#2: Çok Fazla Gerçek Zamanlı Trafik:
Çok fazla trafiğin nasıl bir sorun olabileceğini biliyorum, ancak evet, veritabanının kaldırabileceği belirli bir kapasite var.
Diyelim ki 5GB bant genişliğine sahipsiniz ve bir gönderinizin Sosyal Medyada viral hale gelmesi nedeniyle web sitesi aniden 1.000'den fazla Gerçek zamanlı elde etti.
Sorunu optimize etmeyen 5 GB bant genişliği trafiği kaldırabilir, bu nedenle günlükler veritabanına aktarılabildiği için sorunu veritabanına atarak panikler ve aşağı iner.
#3: Bozuk Veritabanı:
Bu, günlükler veya eklentiler veya tema geliştiricisi veritabanı günlüğünü karıştırdığında ve ardından kendisini korumak ve diğer harici saldırıları durdurmak için veritabanına bozulduğunda meydana gelen en büyük sorundur.
#4: Yanlış Giriş Kimlik Bilgileri:
Bu birçok insanın başına gelir. Diyelim ki bir güvenlik eklentiniz var ve maksimum giriş denemeniz var ve bunu aştığınızda veritabanı gerçekten etkilenecek ve geliştiricinin maksimumu daha fazla ile sınırlandırmak zorunda kalması gerekiyor.
“Veritabanı Bağlantısı Kurma Hatası” Hatasını Düzeltme Yöntemleri:
- Web Barındırma Sağlayıcısıyla İletişime Geçerek
- Veritabanının bozuk olup olmadığını kontrol edin
- Veritabanı Oturum Açma Kimlik Bilgilerini Kontrol Edin
- Varsayılan WordPress Dosyalarını Geri Yükleyin
Yöntem 1 – Web Barındırma Sağlayıcınızla İletişime Geçerek

Bu, gerçekten iyi ve güvenilir bir barındırma hizmetiniz yoksa ortaya çıkan büyük bir sorundur.
Bu yöntem, web sitenizin birden fazla sitede barındırılacağı ve tüm bu sitelerin birbirine bağlı veritabanı bağlantısına sahip olacağı paylaşılan bir barındırma kullanıyorsanız kullanılabilir.
Diyelim ki web barındırma sağlayıcınız DDoS gibi harici bir saldırıya uğradıysa, bu sunucularda barındırılan veritabanlarını bozar.
Bu nedenle, Müşteri Desteği E-posta Kimliğini veya Canlı Sohbet veya İletişim Numarasını kullanarak Web Barındırma Sağlayıcınızla iletişime geçmeniz veya bir bilet oluşturmanız gerçekten önemlidir.
Onlara durumu açıklayın ve sorunun kendilerinden olup olmadığını sorun ve mümkün olan en kısa sürede düzeltmelerini isteyin.
Yöntem 2 - Veritabanının Bozuk olup olmadığını kontrol edin
WordPress Veritabanı, anlaşılması karmaşık bir şeydir ve bu karmaşıklıkla, bir veritabanı bağlantısı kurarken hata oluşması gibi birçok soruna neden olabilir.
- İlk olarak, WordPress Kontrol Panelinize veya Arka Uçunuza gidin. (“ Veritabanı bağlantısı kurulurken hata oluştu” hatası alırsanız bu adımları dikkate almayın).
- Web sitenizin görüntülendiği hatayı yakından okuyun. WordPress'teki yeni güncellemeyle, insanları hata ve açıklaması hakkında bilgilendirmeye hevesliler. İyi bir tavsiye bulabilecek misiniz bir bakın ve bunu deneyin ve uygulayın.

Diğer bir olasılık da, “ Bir veya daha fazla veritabanı tablosu mevcut değil […]” ile başlayan bir mesaj görmenizdir. Bu, veritabanını “ onarması ” gerekenin siz olduğunuz anlamına gelir.
Bu kolayca çözülebilir. Tek ihtiyacınız olan web sitesinden FTP dosyalarına erişmek.
FTP (Dosya Aktarım Protokolü) aracılığıyla web sitenize bağlanın. FileZilla'yı indirebilirsiniz .

Ana WordPress Kök Dosyasına gidin ve “ wp-config.php ” dosyasını bilgisayarınıza indirin. Dosyayı düzenleyin ve sonuna bir kod satırı ekleyin (“Hepsi bu kadar, düzenlemeyi durdur” dan hemen önce)
define('WP_ALLOW_REPAIR', true);
Şimdi dosyayı FTP kullanarak web sunucunuza geri yükleyin ve önceki dosyanın üzerine yazın.
Son olarak, xample.com/wp-admin/maint/repair.php adresine gidin
Yukarıdaki URL'ye gittiğinizde aşağıdaki resim gibi bir şey elde edeceksiniz.

“ Veritabanını Onar ” veya Veritabanını Onar ve Optimize Et ” seçeneğine tıklayın ve onarmasına izin verin. Onarım bittiğinde sitenize geri dönün ve hatanın hala orada olup olmadığına bakın.
Web siteniz çalışıyorsa, tam burada durun veya sonraki yöntemi deneyin.
Yöntem 3 – Veritabanı Oturum Açma Bilgilerinizi Kontrol Edin
WordPress, veritabanına bağlanmak için gerekli ve belirli bir kullanıcı adı ve şifre kullanır. Genellikle , bu erişim kimlik bilgileri değişmez, ancak eklenti veya temayla ilgili bazı sorunlar veya bağlantı sorunları nedeniyle bu soruna neden olabilir.
Bu sorun wp-config.php dosyası ile çözülebilir. Bahsettiğimiz satırlar bunlar
define('DB_NAME', 'some_db');
define('DB_USER', 'bir kullanıcı adı');
define('DB_PASSWORD', 'bazı_pass');
define('DB_HOST', 'localhost');
Veritabanınızın tüm ayrıntılarını tutarlar ve değiştirilirse web sitesini veritabanına bağlamada sorunlara neden olur.
Bu dört kod satırını kopyalayın ve web barındırma sağlayıcınızla iletişime geçin ve onlara bu 4 satırlık kodu verin ve doğru olup olmadığını sorun, değilse düzeltmelerini isteyin.
Büyük olasılıkla düzelteceklerdir ( Web barındırma sağlayıcınızın kalitesine bağlıdır ).
Düzelttiklerinde, doğru Oturum Açma Kimlik Bilgileri satırlarıyla size geri döneceklerdir. Şimdi tek yapmanız gereken kodu wp-config.php içine yapıştırıp dosyayı sunucuya geri yüklemek ve FTP aracılığıyla dosyayı eski sürümle değiştirmek.
Yöntem 4 – Varsayılan WordPress Dosyalarını Geri Yükleyin
WordPress'in çekirdek dosyaları hakkında da belirtildiği gibi bu sorunun nedeni de olabilir.
Genellikle, web sitenize yapılan harici saldırı veya kullandığınız tema veya eklentiler gibi birden çok nedenden dolayı bozulan WordPress dosyalarıdır.
Ne olursa olsun, varsayılan WordPress Dosyalarını geri yüklemeniz gerekir.
Bunu yapmanın en kolay yolu, WordPress.org'dan Yeni Bir WordPress Paketi İndirmek ve dosyaları mevcut olanlarla değiştirmektir.
- WordPress.org'a gidin ve Güncellenmiş Yeni WordPress Paketini indirin.
- Dosyayı açın.
- Tarayıcıyı açın ve “ wp-content ” klasörünü bulun.
- “ wp-content ” klasörünü silin.
- Web sitenizi FTP ile bağlayın.
- Ana WordPress Kök dizinine gidin.
- Yeni WordPress Dosyalarını Yükleyin ve Önceki Dosyaların Üzerine Yazın.
Genellikle, bu yöntem sorunu giderirdi ve artık gitmeye hazırsınız.
Gelecekte Bu Hata Nasıl Önlenir?
Özellikte bu sorunu yaşamamak için %100 kusursuz bir yöntem yoktur. Ancak gelecekte bu sorunu yaşamamanız için size bazı ipuçları veya uyarılar verebilirim.
- #1: Kaliteli Web Barındırma Sağlayıcısı Satın Alın. Web sitenizi korumak için yaptığınız çalışmaların %90'ı buna geliyor. Her şey web barındırma sağlayıcınızın nasıl olduğuna bağlıdır. Güvenilir ve güvenli bir Web barındırma hizmeti satın aldığınızdan emin olun.
- #2: Güvenli olmayan temalar ve eklentiler kullanmaktan kaçının. Tema ve eklentilerin Ücretli sürümünü üçüncü taraf web sitelerinden ücretsiz olarak indirmeyin çünkü bu temalar ve eklentiler kötü amaçlı kodlarla eklenebilir ve bu web sitenizi gerçekten mahvedebilir. Gelecekte bu sorunları yaşamamak için her zaman orijinal kalın.
- #3: Daima yedek alın. WordPress için birden fazla otomatik yedekleme eklentisi vardır, bunları kullanın ve gelecekte herhangi bir kullanım için web sitenizin her zaman yedeklerinin olduğundan emin olun. Kimse geleceği tahmin edemez, bu yüzden onunla ilgilenmek daha iyidir.
Çözüm:
Umarım yukarıda bahsedilen bu dört yöntem işe yarar. Başka bir sorununuz varsa, lütfen aşağıya yorum yapmaktan çekinmeyin ve lütfen bu makaleyi arkadaşlarınızla paylaşın.




