blog posts

Veritabanı Bağlantısı

“Veritabanı Bağlantısı Kurulurken Hata” Nasıl Düzeltilir

Bir WordPress web sitesi kurmak, sanal bir barındırma sunucusu satın almak , web sitesi dosyalarını yüklemek ve web sitesi sayfaları için gereken veri ve içerikle ilgili bir veritabanı oluşturmakla başlar. Artık bu dosyalar ile veritabanı arasındaki bağlantıda sorun varsa Veritabanı Bağlantısı Kurulurken Hata oluştu hatası oluşacaktır.

Veritabanı Bağlantısı Kurulurken Hata hatası, web sitenize ait web sunucusunda bulunan dosyaların, web sitenizin veritabanına bağlanamaması anlamına gelir ve bu hata, siteye erişimi engeller. Neyse ki bu hata çoğu WordPress hatası gibi çözülebilir ve makalede sunulan çözümleri kullanarak hızlı bir şekilde çözebilirsiniz.

Veritabanına bağlanamamak hızlı sorun giderme gerektiren en yaygın hatalardan biridir çünkü bu hatayı çözmeyi ihmal ederseniz web siteniz kullanıcılar tarafından kullanılamaz hale gelir ve bu durum trafiği, güvenilirliği ve SEO sıralamalarını doğrudan etkiler . Bir etkiniz var.

Endişelenmeye gerek yok. Siz de çoğu WordPress kullanıcısı gibi veritabanına bağlanamama sorunuyla karşılaştıysanız ve ne yapacağınızı bilmiyorsanız, bu stresli süreci kolayca atlatmanıza yardımcı olmak için buradayız.

Yani web sitenizi açtıysanız ve birkaç dakikadır Veritabanı Bağlantısı Kurulurken Hata oluştu hatası içeren boş bir sayfaya bakıyorsanız size güzel bir haberimiz var. Web sitesini ideal durumuna geri döndürmek için aşağıdaki çözümleri tam bir heyecanla deneyin:

İçindekiler
  • Veritabanı Bağlantısı Kurulurken Hata Nedir?
  • Veritabanına bağlanmama nedenleri
  • 1) Veritabanı kimlik bilgilerinin doğruluğunu kontrol edin.
  • 2) WordPress veritabanını onarın.
  • 3) Ana WordPress dosyalarını yeniden yükleyin.
  • 4) Kötü amaçlı eklentileri ve temaları tanımlayın ve kaldırın.
  • 5) Veritabanı depolama alanını kontrol edin.
  • 6) Yedekleme sitenizi geri yükleyin.
  • 7) Sunucu hatalarını kontrol edin.
  • 8) Barındırma desteğiyle iletişime geçin.
  • Gelecekte veritabanına bağlanamama sorununu önlemek için 3 ipucu

 

Veritabanı Bağlantısı Kurulurken Hata Nedir?

Bildiğiniz gibi siteniz her biri sitenin yapısında belirli bir role sahip dosyalardan oluşuyor. Öte yandan WordPress sitenizin gönderi verileri, sayfa verileri, meta bilgileri, eklenti ayarları, giriş bilgileri vb. tüm bilgileri veritabanında saklanır.

WordPress PHP dili kullanılarak yazılmıştır ve veritabanı yönetim sistemi olarak Mysql’i kullanır. Bu sayede birisi web sitenizin sayfasını ziyaret ettiğinde sayfanın PHP kodları çalıştırılarak gerekli bilgiler Mysql veritabanından alınır ve kullanıcıya sayfada gösterilir.

Bu işlem doğru şekilde yürütülmezse yani PHP kodu ile veritabanı arasındaki bağlantıda sorun varsa sayfaya yüklenebilecek ve kullanıcıya görüntülenebilecek hiçbir veri ve bilgi kalmaz. Bu noktada kullanıcı sayfa içeriği yerine veritabanı bağlantı mesajı kurma hatasıyla karşı karşıya kalmaktadır.

 

 

Bu hata yalnızca kullanıcıların web sitesine erişmesini engellemekle kalmaz, aynı zamanda WordPress kontrol paneline erişmenizi de engeller.

Veritabanına bağlanmama nedenleri

Veritabanı bağlantısı kurulurken yapılan hatanın temel nedeni dosyalar ile veritabanı arasındaki bağlantının bozulması olsa da bu genel bir görüştür. Temel nedeni tespit edip çözüm aramak için öncelikle detaylara dikkat ederek veritabanına bağlanamama sorununun ipucunu bulmanız gerekir. Bu nedenlerden bazılarını tanıyalım:

  • Yapılandırma dosyasında veritabanı kullanıcı adı ve parolası, veritabanı ana bilgisayar adı ve yanlış veritabanı adı gibi yanlış kimlik bilgilerinin kullanılması
  • Veritabanı kullanıcısı erişim ayrıcalıklarının kısıtlanması
  • Kötü amaçlı eklenti yüklenmesi veya bazı veritabanı tablolarının silinmesi gibi nedenlerden dolayı veritabanı arızası
  • Veritabanı sunucusu yükünün artması ve tüm isteklere cevap verememe
  • Veritabanı hizmeti kapalı veya devre dışı
  • Bir eklentinin kurulması/kaldırılması veya bazı MySQL işlemlerinin yürütülmesi nedeniyle veritabanı tablolarının bozulması
  • Bilgisayar korsanlarının saldırıları ve kötü amaçlı yazılımlar, başarısız güncellemeler veya eksik dosya aktarımı nedeniyle WordPress dosyalarında hasar
  • Hosting bölümünde sorun var

Bunlar dosyaların veritabanına bağlanmasını engelleyebilecek başlıca nedenler arasındadır. Neyse ki her birinin aşağıda bahsedeceğimiz kendi çözümleri var.

1) Veritabanı kimlik bilgilerinin doğruluğunu kontrol edin.

Web sitesi PHP dosyalarının, veritabanı bilgilerine erişmek için veritabanı kullanıcı kimlik bilgilerine ihtiyacı vardır. Bu kimlik bilgisi, wp-config.php yapılandırma dosyasında saklanan kullanıcı adını, parolayı, veritabanı ana bilgisayarını ve veritabanı adını içerir. Artık öğelerden herhangi biri yanlışsa WordPress veritabanı sunucusuna bağlanamaz ve bu, veritabanı bağlantısı kurulurken hataya neden olur.

Siteyi yeni bir sunucuya taşımak, veritabanına giriş bilgilerinin değiştirilmesinin en önemli nedenlerinden biridir. Bu sorunu çözmek için öncelikle yeni hosting panelinize başvurmalısınız. Örneğin CPanel kullanıyorsanız web sitenizin veritabanlarını görmek için veritabanları bölümünden mysql@databases seçeneğine tıklayın.

 

 

 

Daha sonra veritabanının adını ve ona erişimi olan kullanıcının adını ve şifresini bulun.

Daha sonra web sitesinin wp-config.php dosyasını açın ve veritabanı bilgilerini kontrol edin.

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */define( 'DB_USER', 'username_here' );
/** MySQL database password */define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */define( 'DB_HOST', 'localhost' );

 

Bu bilgiler hosting üzerinden gördüğünüz bilgilerle tutarlıysa herhangi bir değişiklik yapmanıza gerek yoktur. Bu bilgi, örneğin veritabanı adı, mysql@databases’deki veritabanı adından farklıysa, onu değiştirmeniz gerekir.

DB_HOST aynı zamanda ana bilgisayar adlarının da konumudur ve genellikle localhost veya 127.0.0.1’dir, ancak bazı web ana bilgisayarları localhost yerine farklı bir IP adresi veya URL kullanır. Bundan emin olmak için hosting sağlayıcınızla iletişime geçmeniz daha iyi olur.

Elbette veritabanına istediğiniz giriş bilgileriyle erişebildiğinizden emin olmak istiyorsanız, veritabanı sunucusunun erişim durumunu kontrol etmek için pratik bir çözüm kullanabilirsiniz:

Bunun için web sitenizin kök dizininde new-database-file.php adında bir php dosyası oluşturmanız yeterli.

Daha sonra aşağıdaki kodu içine kopyalayın.

<?php

$link = mysql_connect('localhost', 'user', 'password');

if (!$link) {

die('Could not connect: ' . mysql_error());

}

echo 'Success establishing database connection';

mysql_close($link);

?>

 

İstenilen kullanıcı bilgilerine göre kullanıcı adını ve şifreyi değiştirin.

Daha sonra bu dosyayı sitenizin adresine ekleyin ve tarayıcı tarafından test edin. (site-alaniniz.com’u alan adınız veya site adresinizle değiştirin)

2) WordPress veritabanını onarın.

Bazen WordPress veritabanının bozulması veritabanına bağlanamama sorununa neden olabilir. Bazı veritabanı tablolarının eklentiler veya yeni temalar yoluyla silinmesi veya eklenmesi, veritabanı çökmelerinin ana nedenlerinden biridir.

3) Ana WordPress dosyalarını yeniden yükleyin.

Bozuk WordPress çekirdek dosyaları da veritabanına bağlanmamanın bir nedeni olabilir. WordPress kodundaki bir hata, bir bilgisayar korsanı saldırısı veya bir eklenti veya tema hatası, veritabanı ile web sitesi arasındaki bağlantıyı bozabilir.

Veritabanı bağlantısı kurma hatasının bu sorunla ilgili olup olmadığından emin olmak için en iyi şey sitenize WordPress’in yeni bir sürümünü yüklemektir.

Bu yöntemin web sitenizin içeriğiyle hiçbir ilgisi olmamasına ve yalnızca WordPress’in kendisini güncellemesine rağmen, dosyalarda erişim gibi herhangi bir değişiklik yapmadan önce WordPress dosyalarınızı yedeklemeniz daha iyi olur. veya wp-config.php kurtarılabilir.

Aşağıda inceleyeceğimiz adımları takip ettiğiniz takdirde web sitenizin içeriği ve eklentileri etkilenmeyecektir.

WordPress sitesine gidin ve en son sürümü indirin.

 

 

 

Daha sonra indirdiğiniz dosyayı açın ve içindeki wp-content ve wp-config-sample.php klasörünü silin.

 

Kalan dosyaları cPanel veya Zilla dosyası aracılığıyla WordPress web sitesine yükleyin ve dosyaların kopyalandığı mesajıyla karşılaştığınızda, bozuk WordPress dosyalarının yeni ve sağlıklı dosyalar ile değiştirilmesi için Çift dosyaların üzerine yaz seçeneğini seçin.

Bundan sonra tarayıcı önbelleğini temizlemenizi öneririz.

Daha sonra sitenizin performansını test edin. Veritabanına bağlanamama sorunu bozuk WordPress dosyalarından kaynaklanıyorsa bu çözümle sorunu çözmede başarılı olmanız bekleniyor.

4) Kötü amaçlı eklentileri ve temaları tanımlayın ve kaldırın.

Eklenti ve uzantıların çeşitliliği WordPress’in en önemli güçlü yönlerinden biri olsa da bazen kötü amaçlı bir eklenti yüklemek WordPress sitenizin tüm zayıflıklarının başlangıcı olabilir. Ne yazık ki site içeriğine bazı kötü amaçlı eklentiler ve kodlar eklemek çakışmalara, hatalara ve diğer garip davranışlara neden olabilir, bunlardan biri de veritabanıyla iletişim kuramama sorunudur.

Bu sorunun eklentilerden kaynaklandığını öğrenmek için sizin için basit bir çözümümüz var.

Filezilla’yı veya kullandığınız herhangi bir ftp istemcisini kullanarak web sitenizin dosyalarını açın ve eklentiler klasörünü bulun.

Daha sonra üzerine sağ tıklayın, yeniden adlandır seçeneğini seçin ve o klasörün adını değiştirin.

Bunu yaptığınızda web sitenizin tüm eklentileri aynı anda devre dışı bırakılacak ve artık herhangi bir eklentinin müdahalesi olmadan sitenin performansını test edebilir ve veritabanına bağlanamama sorununun eklentilerden kaynaklanıp kaynaklanmadığını görebilirsiniz. . Sorunun başarıyla çözüldüğünü görürseniz, kötü amaçlı eklentiyi tanımlamanın zamanı gelmiştir.

Bunun için eklentiler klasörünün adını aynı eklentilerle değiştirmeniz ve o klasördeki her eklentinin adını tek tek değiştirerek hangisinin etkin olmamasının veritabanı bağlantısı kurma hatasını çözdüğünü görmeniz yeterlidir. Web sitenizin düzgün çalışması için kötü amaçlı eklentileri bu şekilde tanımlayıp kaldırabilirsiniz.

5) Veritabanı depolama alanını kontrol edin

Veritabanında istenilen görevleri gerçekleştirmek için yeterli depolama alanı yoksa veritabanı performansında birçok sorun yaşanacaktır ve veritabanı bağlantısı kurma hatası da bunlardan biridir. Verilerin depolanamaması, işlemlerin yürütülememesi ve veritabanının yanıt süresinin artması veritabanının arızalanmasına neden olabilecek sorunlar arasındadır.

Veritabanına yeterli alan sağlamak için eski günlükler ve gereksiz tablolar gibi gereksiz verileri silin. Alanın tekrar dolmasını önlemek için tüm temizlik ve önlemlere rağmen hala bu sorunla karşılaşıyorsanız, belki de depolama alanınızı yükseltmenin zamanı gelmiştir.

6) Yedekleme sitenizi geri yükleyin

Veritabanına bağlanma sorununu çözmek için WordPress dosyalarını güncellemek harika bir fikir olduğundan, WordPress yedek dosyalarını geri yüklemek de bu sorunu çözmek için etkili bir çözümdür. Aslında WordPress’te meydana gelen değişikliklerden artık kurtulmak istiyorsunuz ve her şeyin yolunda olduğu durumu geri yüklemek, özgürleşmenizin anahtarı olabilir.

Tabii daha önce sitenizi sağlıklı ve hatasız bir şekilde yedeklemiş olmanız ve şimdi geri yüklemek için kullanmanız şartıyla.

7) Sunucu hatalarını kontrol edin

Yukarıdaki çözümleri denemek veritabanına bağlanamama sorununu çözmeye yardımcı olmadıysa. Belki de sorunun nedeni hakkında daha spesifik ipuçları bulmak için sunucu hatalarını kontrol etmenin zamanı gelmiştir.

Sorunu keşfetmek için başvurabileceğiniz birçok kaynak var. /var/log/mysql/error.log ve /var/lib/mysql/db-name/hostname.err, yönetici erişiminiz varsa, veritabanı bağlantısı kurma hatasıyla ilgili sorunu tanımlayıp düzeltebileceğiniz dosyalardır .

8) Barındırma desteğiyle iletişime geçin.

Şimdiye kadar veritabanına kendi başınıza bağlanamama sorununu çözmek için elinizden geleni yaptınız ancak bu yöntemleri denedikten sonra hala sonuç alamıyorsanız, sorunu çözmek için hosting destek ekibiyle iletişime geçmenin zamanı gelmiş demektir. gerekirse kendileri. veya veritabanına bağlanamama sorununu çözmek için size gerekli yönlendirmeyi sağlamak.

 

 

Gelecekte veritabanına bağlanamama sorununu önlemek için 3 ipucu

Web sitenizi bilinçli bir yaklaşımla yönetebilir, tehdit ve hatalardan koruyabilirseniz veritabanına bağlanamama gibi sorunlarla karşılaşma olasılığınız azalacaktır. Bu nedenle aşağıdaki çözümleri uygulamaya çalışın:

1. Web sitenizin dosyalarını ve yapılandırmalarını düzenli olarak kontrol edin.

Web sitesinin uygun şekilde yapılandırıldığından emin olmak için düzenli olarak bir dizi kontrolün yapılması gerekir. Ayrıca WordPress’in iletişim kurduğu veritabanı kimlik doğrulama bilgilerini güncel tutmak iyi bir fikirdir.

Aralarında tutarsızlık olmaması için wp-config.php dosyasındaki veritabanı kullanıcı kimlik bilgilerinde yaptığınız değişiklikleri uygulamayı unutmayın.

 

2) Saygın bir barındırma sağlayıcısıyla çalışın.

WordPress web sitenizin mükemmel performans sağlamak amacıyla maksimum potansiyelini kullanması için, yüksek çalışma süresine sahip ve trafiği iyi yönetebilen güçlü ve ölçeklenebilir bir sunucuya veya ana bilgisayara ihtiyacınız vardır. Bu nedenle ihtiyaçlarınızı göz önünde bulundurmaya çalışın ve ardından beklentilerinize ve ihtiyaçlarınıza göre güvenilir ve profesyonel bir barındırma sağlayıcısı seçin. Bu alanda kafanız karıştıysa ve nereden başlayacağınızı bilmiyorsanız hosting sanal sunucu satın alma sayfasını ziyaret ederek Assam Server’a güvenebilir ve kendinize güçlü bir başlangıç ​​yapabilirsiniz.

 

3) Web sitenizin güvenliğini düşünün.

Güvenlik, çevrimiçi bir işletmeyi yürütmenin en önemli yönlerinden biridir ve veritabanı bağlantısı kurma hatası gibi hatalar, zayıf web sitesi güvenliği nedeniyle meydana gelen DDOS gibi saldırılardan kaynaklanabilir. Örneğin, WordPress web siteniz saldırıya uğrarsa, bilgisayar korsanları veritabanınıza erişebilir ve yeni yönetici kullanıcılar ekleyerek işinizi aksatabilir.

Bu nedenle, sunucu güvenliğini artıracak çözümler uygulayarak web sitenizin her türlü saldırıya karşı direncini en üst düzeye çıkarın ve bilgisayar korsanlarının girebileceği hiçbir açık bırakmayın.

 

çözüm

Veritabanı bağlantısı kurma hatası, web sitesi dosyaları ile veritabanı arasındaki bağlantının kesilmesi nedeniyle ortaya çıkan en yaygın WordPress hatalarından biridir. Kullanıcı kimlik bilgilerini düzeltmek ve dahili veritabanı onarım aracını kullanmak bu hatayı çözmenin en öne çıkan yolları arasında yer almaktadır ancak gerekirse yukarıdaki tüm çözümleri deneyin ve ardından istediğiniz sonucu alamazsanız hosting firmasının destek departmanıyla iletişime geçin. sağlayıcının önlem alması gerekmektedir. sorunu çözmek için gereklidir.

Yazının sonuna kadar bizimle kaldığınız için teşekkür ederiz. Bu makaleyi okumanın sizin için yararlı olacağını umuyoruz. Sorularınız, istekleriniz ve rehberliğe ihtiyacınız varsa, size en kısa sürede cevap verebilmemiz için görüşünüzü kaydederek bizimle iletişime geçebilirsiniz.