Genel

WordPress Veritabanı Bağlantısı Kurulurken Hata Oluştu

WordPress Veritabanı Bağlantısı Kurulurken Hata Oluştu WordPress, dünyanın en popüler açık kaynak kodlu içerik yönetim sistemlerinden biridir. Bloglamaya odaklanmasına rağmen, yıllar içinde genel olarak web siteleri için daha esnek bir platform haline geldi. Yaklaşık on beş yıllık gelişimden sonra baya yol katetti.

Kısa bir süre önce WordPress tarafından desteklenen web sitenizi yüklemeyi denediyseniz ve bunun yerine “Error Establishing Database Connection” yazan bir mesaj gördüyseniz, Bu makalemizde bu soruna çözüm bulacağız.

Error Establishing Database Connection Problemini Anlamak

Size bir içeriden “EEDC” hatası hakkında bilgi vermek için, önce WordPress’i iki temel bileşenine ayırmamız gerekir.

WordPress PHP (ör. İndex.php, sidebar.php vb.) Ve MySQL kullanılarak oluşturulmuştur. PHP, WordPress sitenizdeki tüm işlevlerden sorumludur (örneğin yorum gönderme, yayın ve sayfa alma vb.) Ve MySQL veri depolamadan sorumludur.

Örneğin, adres çubuğuna URL’nizi yazıp enter tuşuna bastığınızda, PHP MySQL veritabanınızdan ana sayfanın içeriğini (index.php) alır ve getirir. Ancak resimler, videolar ve bu tür ortamlar PHP tarafından alındıkları wp-content klasöründe saklanır.

MySQL veritabanınız PHP’nin sitenizi oluşturmak için ihtiyaç duyduğu tüm önemli bilgileri içerir. Şimdi PHP MySQL veritabanınıza bir sebepten ötürü erişemediğinde, ekranınızda dehşet verici “veritabanı bağlantısı kurulurken hata” mesajını alıyorsunuz. Hangi sadece PHP-speak için WordPress sitesi bir araya getirmek için gereken verileri bulamadım. İşte size denediğimi gösteren bir hata.

Bununla birlikte, “EEDC” hatası aşağıdakiler dahil ancak bunlarla sınırlı olmamak üzere bir dizi nedenden kaynaklanabilir:

  • Hatalı giriş bilgileri; yazım hataları, yanlış alıntılar ve gereksiz alanlar – Veritabanı giriş bilgilerinizde yapılan değişiklikler web sitenizin veritabanına erişmesini engelleyebilir.
  • Yanıt vermeyen veritabanı sunucusu – Veritabanınızın yaşadığı sunucu bir dodo kadar ölü olabilir; caput, tepkisiz veya hala bir trafik artışından kurtuluyor.
  • Bozuk WordPress dosyaları
  • Bozuk bir veritabanı – Kötü eklentiler, eklentiler, temalar ve veri aktarım kesintileri, veritabanınızı tablolardan kısa veya en kötü şekilde tamamen bozabilir.

Bir sonraki bölümde, çalıştığı bilinen en yaygın çözümleri özetleyeceğiz.

Sorun Giderme “Veritabanı Bağlantısı Kurulurken Hata”.

Tabii ki, önce sebebi belirlemeden sorunu çözmeye çalışırsak deli oluruz. Hatasımızın kökünü belirleyebilirsek, uygun bir çözüm elde etmek ne zaman olur.

WordPress Veritabanınız Bozuldu mu?

Hatanın bozuk bir veritabanından kaynaklanıp kaynaklanmadığını kontrol ederek başlayabiliriz. Bunun için, hatanın arka ucu da engelleyip engellemediğini test etmeliyiz.

Tek yapmanız gereken siteniz.com/wp-admin/ adresine gitmek. Lütfen site.com’u kendi alan adınızla değiştirmeyi unutmayın.

Ön ucu (ör. Siteniz.com) ve arka ucu (ör. Siteniz.com/wp-admin/) yüklemek “EEDC” hatasıyla sonuçlanıyorsa, veritabanınız bir keman olarak uygundur ve endişelenmenize gerek yoktur bir sonraki adımda kendinizi. Wp-config.php dosyanızda doğru oturum açma kimlik bilgilerine sahip olup olmadığınızı belirlemek için tüm adımları atlayabilirsiniz.

Ancak, “Bir veya daha fazla veritabanı tablosu kullanılamıyor…” veya başka bir şeyden başka bir şey almazsanız, “EEDC” hatası alıyorsanız, veritabanınız bozuktur ve onarım ihtiyacı vardır.

WordPress veritabanınızı onarmak kolay peasy çalışması olduğundan, biraz endişelenmeyin. Üç basit adımda yapılabilir. İlk olarak, WordPress kök dizininizde bulunan wp-config.php dosyasını bulun. Kök dizin, WordPress sitenizin kurulu olduğu klasördür.

Bu klasörü genellikle varsayılan giriş klasörü veya “public_html” içinde bulabilirsiniz. CPanel cihazınıza giriş yapın ve Dosya Yöneticisi’ne gidin.

Ardından WordPress kök klasörünüze gidin:

WordPress Kök Klasörünüzü Burada Bulun

Bu noktadan sonra, wp-config.php dosyanızı bulmak kolay olmalıdır:

Wp-config.php dosyasına eriştikten sonra düzenleme modunda açın. Kod düzenleyiciyi seçmek için dosyayı sağ tıklayın veya menüden kod düzenleyiciyi seçin:

Bu, wp-config.php dosyanızı yeni bir sekmede açar. Altta aşağıdaki kodu ekleyin:

define ( 'WP_ALLOW_REPAIR' , true);

Değişikliklerinizi kaydedin.

Yukarıdaki kod, phpMyAdmin’e manuel olarak giriş yapmak zorunda kalmadan WordPress veritabanınızı onarmanıza izin verir, bu da deneyiminize bağlı olarak bir karışıklık olabilir.

İkinci adım, siteniz.com/wp-admin/maint/repair.php adresine gitmeyi içerir. Bu, aşağıdaki ekranı açmalıdır:

Üçüncü adım, “Veritabanını Onar” veya “Veritabanını Onar ve Optimize Et” i seçin ve gerisini WordPress’e bırakın.

Not:  Veritabanınız onarıldıktan sonra, wp-config.php dosyanıza eklediğiniz kodu silmeyi unutmayın. Aksi takdirde, bilgisayar korsanlarının veritabanınıza erişim izni verme riskini ortadan kaldırırsınız.

Veritabanınızı onarmak hatayı iyi ve iyi çözdüyse, devam edin ve kabarcıklı pop. Veritabanını onardıktan sonra hatayı hala görüyorsanız, hata yanlış giriş ayrıntılarından, bozuk WordPress dosyalarından veya yanıt vermeyen bir veritabanı sunucusundan kaynaklanıyor olabilir.

Veritabanı giriş bilgilerinizin sorun olup olmadığını kontrol edelim.

Veritabanı Giriş Kimlik Bilgilerinizi Kontrol Etme

Wp-config.php dosyanızı bir kez daha açın ve aşağıdaki kod satırlarını arayın:

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define('DB_NAME', 'database_name');

/** MySQL database username */
define('DB_USER', 'database_user');

/** MySQL database password */
define('DB_PASSWORD', 'database_password');

/** MySQL hostname */
define('DB_HOST', 'localhost');

‘Database_name’, ‘database_user’ vb. Olan ikinci parantez çiftindeki ayrıntılar yukarıdaki kodda gösterildiği gibi görünmez. Bu ayrıntılar web sitenize ve barındırıcınıza özeldir.

Dört çizgi basitçe şu anlama gelir:

  • ‘database_name’ – Veritabanınızın adı buraya gelir, örneğin ‘wordpress_vista’
  • ‘database_user’ – Veritabanı kullanıcı adınız buraya giriyor, örneğin ‘wordpress_new’
  • ‘database_password’ – Parolanızı koyduğunuz yer örneğin ‘test! @ #! @ #’
  • ‘localhost’ – Burası veritabanı ana makinenizi girdiğiniz yerdir. Çoğu web barındırıcısı için varsayılan ‘localhost’tur.

Bu dört kimlik bilgisinden herhangi biri yanlışsa, “veritabanı bağlantısı kurulurken hata” hatası alırsınız.

Bu noktada, tek yapmanız gereken bu kimlik bilgilerini veritabanınızda depolananlara karşı kontrol etmektir. Kolay bezelye işi.

İlk olarak, wp-config.php dosyasında doğru veritabanı adına sahip olup olmadığınızı kontrol edelim. Aşağıdaki adımları izleyin:

CPanel’inizden phpMyAdmin’e gidin. phpMyAdmin genellikle veritabanı araçları sekmesinin altında bulunur :

PhpMyAdmin’i tıkladıktan sonra göreceğiniz ilk ekran giriş ekranıdır:

PhpMyAdmin’e giriş yaptıktan sonra, veritabanlarınızın listesini sorgulamak için Veritabanları sekmesini tıklayın:

Veritabanları listesinden, wp-config.php dosyanızda DB_NAME’den sonra görünen veritabanını görebiliyor musunuz?

Ne bekleyebileceğinize bir örnek.

Görüyorsanız, altınsınız – sorun veritabanı adında değil. Veritabanını phpMyAdmin’de göremiyorsanız , sorun sunucuları olabileceğinden WordPress barındırma sağlayıcınıza başvurmanız gerekir .

Veritabanı yoksa, bir yedeği yedekten geri yüklemeniz (yerinde bir yedeğiniz varsa) veya yeni bir tane oluşturmanız gerekir.

Diyelim ki veritabanınızı buldunuz ve wp-config.php dosyasında doğru isme sahipsiniz. Şimdi veritabanı kullanıcı adınızın, şifrenizin ve ana makinenizin doğru olup olmadığını kontrol edelim.

Veritabanı Kullanıcı Adını ve Parolasını Kontrol Etme

Kullanıcı adınızı ve şifrenizi kontrol etmek biraz iş gerektirir. Bir .php dosyası oluşturmanız ve dosyayı WordPress kök klasörünüzde saklamanız gerekir. Bu, wp-config.php dosyasını bulduğunuz klasörle aynıdır. Yeni bir .php dosyası oluşturun ve check.php veya istediğinizi adlandırın.

Bu, WordPress kök klasörünüzü açıp menüdeki Yeni Dosya’yı  tıklayarak kolayca yapabilirsiniz  

Dosyayı oluşturduktan sonra, bir anda kök klasörünüzde görünmelidir.  Üzerine sağ tıklayın ve Kod Düzenleme’yi seçin veya seçin ve menüden Kod Düzenleyici’yi  tıklayın. Bu sizi boş bir sayfaya yönlendirmelidir. Aşağıdaki kodu ekleyin:

<?php
$link = mysql_connect('localhost', 'root', 'password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

Wp-config.php dosyasındaki ‘localhost’ ‘root’ ve ‘password’ yerine veritabanı ana bilgisayarını, kullanıcı adını ve şifreyi koyduğunuzdan emin olun. Değişiklikleri kaydedin ve siteniz.com/check.php adresine gidin. “Başarıyla bağlandı” alırsanız, giriş bilgileriniz doğrudur.

“Bağlanılamadı: Kullanıcı ‘kullanıcı adınız’ @ ‘localhost’ (şifre: şifrenizi kullanarak) veya başka bir hata için erişim reddedilirse, veritabanı barındırıcınız, kullanıcı adınız veya şifreniz burada suçludur.

Giriş bilgileriniz çalışmıyorsa, yenilerini oluşturmanız ve ardından wp-config.php dosyanızı yeni ayrıntılarla güncellemeniz gerekir. Yeni kimlik bilgilerini almak için, A, B, C kadar kolay olan yeni bir kullanıcı oluşturmanız gerekir.

Kenara:  Sorununuz son kimlik bilgisi olan DB_HOST’un bir sonucu olabilir. Varsayılan olarak, çoğu web barındırıcısı ‘localhost’ kullanır, ancak bunu web barındırıcınıza göre bir IP adresine veya URL’ye değiştirmeyi deneyebilirsiniz. WordPress Codex üzerinde ana bilgisayarların ve DB_HOST değerlerinin bir listesini alabilirsiniz. Sunucunuz listede yoksa, bu bilgi için servis sağlaayıcınızla iletişime geçin.

Devam edelim, yeni bir kullanıcı oluşturalım.

Yeni Veritabanı Kullanıcısı ve Parola Oluşturma

CPanel sunucunuza geri dönün ve MySQL Veritabanlarına erişin. Ayrıca phpMyAdmin’de bulduğunuz sekmenin aynısı veritabanı araçları altında bulunur:

MySQL Veritabanlarına tıklamak şöyle bir şey açmalıdır:

MySQL Veritabanları ekranı yüklendikten sonra, MySQL Kullanıcılarınızın bulunduğu yere gidin . Bunun altında Yeni Kullanıcı Ekle:

Yeni bir kullanıcı adı ve şifre girin ve Kullanıcı Oluştur’u tıklayın . Wp-config.php dosyanızla ilgili bu ayrıntıları not edin.

Not: Kurulumunuz farklı olabilir, ancak prosedür hemen hemen aynıdır.

Yeni kullanıcıyı oluşturduktan sonra, kullanıcıyı WordPress veritabanınıza atamanız gerekir. Bu, wp-config.php dosyanızda DB_NAME’den sonra gösterilen veritabanıdır.

Kullanıcıyı veritabanınıza atamak için bir kez daha MySQL Veritabanları ekranına gidin ve Kullanıcıyı Veritabanına Ekle’yi göreceğiniz yere gidin :

Yeni oluşturduğunuz kullanıcı ve veritabanını seçin ve tıklayın ekleyin. Bir sonraki ekranda kullanıcı ayrıcalıklarını seçebilirsiniz, ancak bu gerçekten önemli değildir. Gerekirse “Tüm Ayrıcalıklar” ı seçin ve değişiklikleri kaydedin.

Wp-config.php dosyasına geri dönün ve dosyayı yeni bilgilerle güncelleyin. Tırnak işaretleri arasında boşluk olmadığından emin olun. Örneğin, ‘kullanıcı adınız’ kötü, ancak ‘kullanıcı adınız’ harika. Ayrıca, çift tırnak yerine tek tırnak kullanın. Wp-config.php dosyasında yaptığınız tüm değişiklikleri kaydedin.

Şimdi web sitenize erişmeyi deneyin.

Hala hatayı mı alıyorsunuz? Bu evet ise, sorun WordPress dosyalarını bozmuş olabilir.

Bozuk WordPress Dosyalarını Düzeltme

Bram Valk bir keresinde PHP dosyalarını altbilgisine böldükten sonra hata verdi. Dosyaların sorun olduğunu bilmeseydi ona çok fazla sorun çıkarabilirdi, bu yüzden sorunlu dosyaları ortadan kaldırdı ve hata gitti.

Hatanız, diğer kullanıcılar bu hatayı WordPress dosyalarını geri yükleyerek çözdüğü için sizi endişelendirmemesi gereken bozuk WordPress dosyalarının bir sonucu olabilir. Burada dikkatli olmalısınız çünkü ufak bir hata sitenizin tamamını silebilir. İlk olarak, devam etmeden önce tüm WordPress sitenizi yedeklediğinizden emin olun.

Ardından WordPress’in yeni bir kopyasını WordPress.org’dan indirin. Bilgisayarınızdaki paketi açın ve wp-config.php dosyasını ve wp-content klasörünü silin. Bu, varolan wp-config.php dosyanızı bozmamanızı sağlar. Ayrıca, WordPress’i geri yükledikten sonra wp içeriğinde depolanan temaları, eklentileri ve medyayı kaybetmemenizi sağlar.

Bunu yaptıktan sonra, kalan dosyaları FTP veya Dosya Yöneticisi’ni kullanarak WordPress kök klasörünüze yükleyinBu, sorunlu tüm dosyaların yerini almalıdır.

Sitenizi yeniden yüklemeyi deneyin ve hatayı hala görüyorsanız, öncelikle tarayıcınızın önbelleğini temizlemeyi deneyin. Önbelleğinizi temizledikten sonra hata devam ederse, lütfen yorumlarda sorunuzu sorun, biz de yardımınıza geleceğiz.

Ayrıca, sorun kendi tarafında olabilir, çünkü web barındırma ile temas kurmaktan çekinmeyin.

Son düşüncelerimiz

Günün sonunda, bu hatayla karşılaştığınızda terlememelisiniz. Bugün burada özetlediğimiz gibi, çözmek gerçekten basittir ve herhangi bir sorunla karşılaşırsanız, web barındırıcınız her zaman sizin ve çağrınızdadır.

Size her zaman yardımcı olmak için buradayız. Hatayı düzeltmeyebiliriz (sorun ana makinenizde ise), ancak her zaman elinizi tutabilir ve tutacağız ve size en iyi şekilde yardımcı olacağız.

Bu makalenin, WordPress’te “Veritabanı Bağlantısı Kurma Hatası” hatasını nasıl düzelteceğinizi öğrenmenize yardımcı olacağını umuyoruz.

Peki Siz

Bu hatayı daha önce yaşadınız ve çözdünüz mü? Buna ne sebep oldu ve nasıl çözdün? Lütfen ipuçlarınızı ve çözümlerinizi bizimle paylaşın ve bu makaleti daha iyi hale getire bilirsiniz. Şimdiden teşekkürler!

Bu yardımcı oldu mu?

0 / 0

yakın zamanda Gönderilenler

  • Oyunlar

Discord RTC Connecting Hatası Nasıl Çözülür

Discord RTC Connecting Hatası Nasıl Çözülür Discord, kullanıcıların sesli sohbetler yapmasını ve sunucular üzerinden iletişim…

2 gün önce
  • Genel

Excel’de Değer Değiştirme Düğmesi Nasıl Eklenir

Excel'de Değer Değiştirme Düğmesi Nasıl Eklenir Excel, kullanıcıların işlemlerini hızlandırmasına olanak tanıyan güçlü bir araçtır.…

2 gün önce
  • Genel

WhatsApp Durumunuzda Birinden Nasıl Bahsedilir?

WhatsApp Durumunuzda Birinden Nasıl Bahsedilir? WhatsApp'ın "Durum Bahsetmeleri" özelliği sayesinde, durum güncellemelerinizde bir kişiden bahsetmek…

2 gün önce