En çok ihtiyaç duyduğunuzda, güvenilir WordPress eğitimleri.
WordPress'e Yeni Başlayanlar İçin Kılavuz
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Veritabanı Bağlantısı Kurulurken Hata Oluştu Nasıl Düzeltilir

WordPress'te 'Veritabanı bağlantısı hatası oluşuyor' bildirimi, sitenizi kullanıcılara erişilemez hale getiren ölümcül bir hatadır. WordPress veritabanına bağlanamadığında oluşur.

Birden fazla faktör bu bağlantıyı etkileyebileceğinden, hata yeni başlayanlar için gidermesi biraz zor olabilir.

Blogumuzu son 16 yıldır WordPress üzerinde çalıştırıyoruz ve 'Veritabanı bağlantısı hatası oluşuyor' dahil olmak üzere çeşitli hata ve uyarılarla karşılaştık. Deneyimimiz ve çok sayıda deneme yanılma yoluyla, sitemizi aksatmadan bu sorunları nasıl gidereceğimizi öğrendik.

Bu makalede, WordPress sitenizdeki 'Veritabanı bağlantısı hatası oluşuyor' sorununu adım adım nasıl kolayca düzelteceğinizi göstereceğiz.

WordPress'te Veritabanı Bağlantısı Kurulum Hatasını Düzeltme

WordPress'te Veritabanı Bağlantısı Hatası Oluşmasının Nedenleri Nelerdir?

Bir veritabanı, verileri diğer yazılımlardan kolayca depolamayı, düzenlemeyi ve almayı sağlayan bir yazılımdır.

Bir içerik yönetim sistemi olarak WordPress, tüm içeriğinizi ve diğer web sitesi verilerinizi depolamak için bir veritabanı kullanır. Ardından, biri web sitenizi her ziyaret ettiğinde veritabanına bağlanır.

WordPress'in veritabanına bağlanmak için aşağıdaki bilgilere ihtiyacı vardır:

  • Veritabanı adınız
  • Veritabanı kullanıcı adı ve şifresi
  • Veritabanı sunucusu

Bu bilgiler, wp-config.php adlı WordPress yapılandırma dosyanızda saklanır.

Bu bilgilerden herhangi biri yanlışsa, WordPress veritabanı sunucunuza bağlanamaz ve 'Veritabanı bağlantısı hatası oluşuyor' hatasını görürsünüz.

WordPress'te veritabanı bağlantı hatası

Bu, en yaygın WordPress hatalarından biridir. Yanlış kimlik bilgilerinin yanı sıra, veritabanı sunucusu kapalıysa veya veritabanı dosyaları bozuksa da bu hata görünebilir.

Bununla birlikte, adım adım sorun giderme ile WordPress'te 'Veritabanı bağlantısı hatası oluşuyor' sorununu nasıl çözeceğimize bir göz atalım.

1. WordPress Veritabanı Kimlik Bilgilerinizi Kontrol Edin

Yanlış kimlik bilgileri , veritabanı bağlantı hatasının en yaygın nedenidir. Yakın zamanda WordPress sitenizi yeni bir barındırma hizmetine taşıdıysanız, muhtemelen sorun budur.

WordPress veritabanı kimlik bilgileriniz wp-config.php dosyasında saklanır. Veritabanı bilgileri de dahil olmak üzere önemli ayarları içeren WordPress yapılandırma dosyasıdır.

Daha önce bir wp-config.php dosyasını düzenlemediyseniz, daha fazla talimat için wp-config.php dosyası nasıl düzenlenir hakkındaki başlangıç kılavuzumuza göz atın.

wp-config.php dosyasında aşağıdaki satırları arıyor olacaksınız:

// ** 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' );

Burada, veritabanı adı, kullanıcı adı, şifre ve veritabanı ana bilgisayar bilgileri için bilgilerin doğru olduğundan emin olmalısınız.

Bu bilgileri WordPress barındırma hesabı kontrol panelinizden doğrulayabilirsiniz. Bu eğitim için Bluehost kullanacağız, ancak diğer barındırma panelleri için de işlem benzer olacaktır.

Giriş yaptıktan sonra, sol sütundaki 'Website' sekmesine tıklayın ve ardından 'Advanced' sekmesine geçin. Ardından, 'Database' bölümüne gidin ve yanındaki 'Manage' düğmesine tıklayın.

Veritabanı bölümünün yanındaki Yönet düğmesine tıklayın

Bu, cPanel'deki MySQL Databases sayfasını yeni bir pencerede açacaktır.

Burada, 'Current Database' bölümünde veritabanı adınızı ve kullanıcı adınızı bulabilirsiniz. Bu ayrıntıları wp-config dosyasına ekleyebilmeniz için bir not defterine kopyalayıp yapıştırdığınızdan emin olun.

Mevcut Veritabanları bölümünde veritabanı adınızı ve kullanıcı adınızı bulun

Ardından, 'Current Users' bölümüne gidin; burada veritabanı adınızın yanındaki 'Change Password' bağlantısına tıklayabilirsiniz.

Bu sizi, veritabanı şifresini istediğiniz gibi değiştirebileceğiniz yeni bir ekrana götürecektir.

Veritabanı parolanızı değiştirin

Tüm veritabanı ayrıntılarınızı doğruladıktan sonra, gerekirse wp-config.php dosyanızdaki bu bilgileri değiştirebilirsiniz.

Bundan sonra, veritabanı bağlantısı hatasının giderilip giderilmediğini görmek için web sitenizi tekrar ziyaret etmeyi deneyin.

Hala hatayı görüyorsanız, bu başka bir sorun olduğu anlamına gelir.

2. Veritabanı Ana Bilgisayar Bilgilerinizi Kontrol Edin

Veritabanı adınızın, kullanıcı adınızın ve şifrenizin doğru olduğundan eminseniz, doğru veritabanı ana bilgisayar bilgilerini kullandığınızdan emin olmak isteyeceksiniz.

Çoğu WordPress barındırma şirketi veritabanı barındırıcınız olarak localhost kullanır. Ancak, bazı yönetilen WordPress barındırma şirketleri veritabanlarını barındırmak için ayrı sunucular kullanır. Bu durumda, veritabanı barındırıcısı bilgileriniz localhost olmayacaktır.

Bu, bu ayrıntıları doğrulamak için WordPress barındırma şirketinizle iletişime geçmeniz gerekeceği anlamına gelir.

3. WordPress Veritabanını Onarın

Şimdi, wp-admin kontrol panelinde, ‘Bir veya daha fazla veritabanı tablosu kullanılamıyor’ veya ‘Veritabanının onarılması gerekebilir.’ gibi farklı bir hata alıyor olabilirsiniz. Bu durumda, veritabanınızı onarmanız gerekir.

Bunu, aşağıdaki satırı wp-config.php dosyanıza ekleyerek yapabilirsiniz. ‘Hepsi bu kadar, düzenlemeyi bırakın! Mutlu bloglar’ satırından hemen önce eklediğinizden emin olun:

define('WP_ALLOW_REPAIR', true);

Bunu yaptıktan sonra, ayarları şu sayfayı ziyaret ederek görebilirsiniz: http://www.yoursite.com/wp-admin/maint/repair.php. Sadece yoursite.com adresini kendi alan adınızla değiştirdiğinizden emin olun.

Burada, işlemi başlatmak için ‘Veritabanını Onar’ düğmesine tıklamanız gerekir.

WordPress veritabanını onarın

Not: Kullanıcının veritabanı onarım sayfasına erişmek için oturum açması gerekmez. Veritabanınızı onarıp optimize ettikten sonra, bu kod satırını wp-config.php dosyanızdan kaldırdığınızdan emin olun.

Ancak, sitenize herhangi bir kod eklemek istemiyorsanız, veritabanınızı barındırma hesabınızın cPanel'ini kullanarak da onarabilirsiniz.

Devam edin ve barındırma hesabınızı ziyaret edin, burada sol sütundan ‘Web Siteleri’ sayfasını açmanız gerekir. Ardından, ‘Gelişmiş’ sekmesine geçin ve Veritabanı bölümündeki ‘Yönet’ düğmesine tıklayın.

Veritabanı bölümünün yanındaki Yönet düğmesine tıklayın

Bu, cPanel'i yeni bir sekmede açacaktır. Burada, ‘Veritabanlarını Değiştir’ bölümüne gidin ve ‘Veritabanını Onar’ açılır menüsünden veritabanınızın adını seçin.

Bunu yaptıktan sonra, işlemi başlatmak için ‘Veritabanını Onar’ düğmesine tıklamanız yeterlidir.

Veritabanını Onar düğmesine tıklayın

Barındırma paneli şimdi veritabanınızı sizin için otomatik olarak onaracaktır.

İşlem tamamlandıktan sonra bir başarı mesajı da göreceksiniz.

Veritabanı onarım başarı mesajı

Şimdi hatanın çözülüp çözülmediğini görmek için WordPress sitenizi ziyaret edebilirsiniz.

4. Veritabanı Sunucunuzun Çöktüğünü Kontrol Edin

Her şey doğru görünüyorsa ve WordPress hala veritabanına bağlanamıyorsa, veritabanı sunucunuz (MySQL sunucusu) çökmüş olabilir.

Bu, bir sunucudaki yoğun trafik nedeniyle olabilir. Barındırma sunucunuz yükü kaldıramaz (özellikle paylaşımlı barındırma kullanıyorsanız).

Bu nedenle, siteniz yavaşlayacak ve hatta bazı kullanıcılar için hata verecektir. Bu durumda, barındırma sağlayıcınızla telefonla veya canlı sohbet yoluyla iletişime geçmeli ve MySQL sunucunuzun yanıt verip vermediğini sormalısınız.

Ek olarak, aynı sunucuda çalışan başka web siteleriniz varsa, SQL sunucunuzun çöktüğünü doğrulamak için bu siteleri kontrol edebilirsiniz.

Aynı barındırma hesabında başka bir siteniz yoksa, barındırma kontrol panelinize gidin ve ‘Gelişmiş’ sekmesine geçin.

Bundan sonra, phpMyAdmin bölümünün yanındaki ‘Yönet’ düğmesine tıklayın.

PHPMyAdmin seçeneğinin yanındaki Yönet düğmesine tıklayın

Bu, phpMyAdmin'ı yeni bir pencerede açacaktır; burada üst kısımdaki 'Veritabanı' seçeneğine tıklamanız gerekir.

Bundan sonra, ayarlarını girmek için veritabanınızın adına tıklayın. Bunu yapabiliyorsanız, veritabanı kullanıcınızın yeterli izinlere sahip olup olmadığını kontrol etme zamanı gelmiş demektir.

PHPMyAdmin'ı veritabanınıza bağlayın

Bunu yapmak için testconnection.php adında yeni bir dosya oluşturmanız ve aşağıdaki kodu içine yapıştırmanız gerekir:

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

Kodu yapıştırdıktan sonra, kullanıcı adını ve parolayı kendi bilgilerinizle değiştirdiğinizden emin olun. Bu dosyayı şimdi web sitenize yükleyebilir ve bir web tarayıcısı aracılığıyla erişebilirsiniz.

Betik başarıyla bağlandıysa, bu kullanıcınızın yeterli izinlere sahip olduğu ve hataya başka bir şeyin neden olduğu anlamına gelir.

Şimdi wp-config dosyanıza geri dönmeli ve tüm ayrıntıların doğru ve hatasız olduğundan emin olmak için taramalısınız.

Kullanıcıların İşe Yarayan Ek Çözümler

Yukarıda belirtilen sorun giderme ipuçları web sitenizdeki veritabanı bağlantı hatasını düzeltmezse, bu ek adımları deneyebilirsiniz.

Kullanıcılarımız tarafından bildirildiği üzere, bu adımlar bazılarının web sitelerindeki veritabanı bağlantı hatasını çözmelerine yardımcı olmuştur.

1. WordPress Site URL'sini Güncelleyin

cPanel'deki phpMyAdmin'ı kullanarak WordPress site URL'sini güncellemeyi deneyebilirsiniz.

Yalnızca barındırma hesabınızın kontrol panelinden phpMyAdmin'a erişin ve listeden WordPress veritabanınızı seçin.

Bundan sonra, üstteki SQL menüsüne geçin ve aşağıdaki MySQL sorgusunu girin:

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

Şöyle görünmelidir:

Site URL'sini değiştir

Kendi site URL'nizi sağlamayı ve wp_options'ı kendi tablo adınızla değiştirmeyi unutmayın, çünkü WordPress tablo önekini değiştirmiş olabilirsiniz.

2. Web Sunucusunu Yeniden Başlatma

Ayrılmış sunucular, yerel sunucular ve sanal özel sunucular (VPS) üzerindeki kullanıcılar sunucularını yeniden başlatmayı deneyebilirler.

Bu, web ve veritabanı sunucunuzu yeniden başlatacaktır, bu da hataya neden olan bazı geçici aksaklıkları düzeltebilir.

3. Yardım İsteyin

Diğer her şey başarısız olursa, web barındırma şirketinizle iletişime geçmeniz gerekebilir. Tüm iyi WordPress barındırma şirketleri, sorunu gidermenize, sizi doğru yöne yönlendirmenize veya hatta sizin için düzeltmenize yardımcı olacaktır.

Bu sorunu sizin için çözmelerine yardımcı olmak üzere WordPress geliştiricileri kiralayabilirsiniz.

Umarız bu makale WordPress'te 'Veritabanı bağlantısı kurulurken hata oluştu' sorununu düzeltmenize yardımcı olmuştur. Ayrıca, WordPress sorunlarını kendi başınıza çözmek için ipuçları içeren WordPress sorun giderme kılavuzumuza veya WordPress'te özel bir veritabanı hatası sayfası ekleme eğitimimize de bakmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Yasal Uyarı: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıkladığınızda, bir komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç setimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

673 CommentsLeave a Reply

  1. Bu makaleyi bulduğum için Tanrı'ya şükürler olsun. WordPress veritabanı parolasını ve kullanıcı adını cpanel giriş bilgilerimle değiştirmek beni bu işten kurtardı.

  2. Teşekkür ederim!

    Sorunu wp-config dosyamdaki yeni kullanıcı adımı ve şifremi değiştirerek çözdüm.

    Saygılarımla

  3. İşe yarayan başka bir çözüm. Mevcut MySQL kullanıcısını silin ve yeni bir tane ekleyin. Bu belirli hata için bir çözümdür:
    Kullanıcı 'foo'@'%' için erişim reddedildi (şifre kullanılarak: EVET)

  4. Merhaba, blogumda metin ve resimlerle uzun bir yol kat ettim ancak bu konuda yeniyim ve şimdi medya yüklemelerimin 5'te 4'ünde donduğunu ve hataya gittiğini fark ediyorum. Web'de arama yaptığımda birçok kişinin bu sorunu yaşadığını gördüm, ancak yaygın görüş, resim belleğini artırmak. Sadece 115 MB kullandım, ne oluyor, bilen var mı? Saatlerce yüklemeye çalışabildiğim için çok hayal kırıklığına uğradım
    Teşekkür ederim

  5. Dün on yıllık WordPress kurulumumda bu hata ortaya çıktı, GoDaddy'de barındırılıyor.

    Meğer GoDaddy, SQL sunucusunun Ana Bilgisayar Adını değiştirmiş. DB_Host değerini güncelledim ve her şey yolunda çalışıyor.

    Bu sorunla ilgili ayrıntılı gönderi için teşekkürler.

  6. GoDaddy ile aynı sorunu yaşıyorum, bu gönderideki ve diğerlerindeki her şeyi denedim.

    ama hiçbir sonuç alamadım.

    Her şeyi denedikten sonra, veritabanı adıyla aynı olan kullanıcı adını değiştirmeyi denedim.

    ve sorun çözüldü.

    bu yüzden sorunun veritabanı ve kullanıcı adının veritabanı için aynı olmasından kaynaklandığını düşündüm.

  7. Süper etkili makale. Tam bana oldu. En yaygın hata, veritabanı kullanıcısı için arka uçtan ayarlanan şifre ile wp-config'de belirtilen şifre arasındaki farktır. Bunu nasıl unutabilirim...
    Çok teşekkürler!!

  8. Belirtilmesi gereken bir şey var ki, MAMP kullanıyorsanız veritabanı şifresi varsayılan olarak root'tur. Bu küçük şeyin ne olduğunu anlamam saatlerimi aldı.

  9. Thanks for this guide, it really saved me! I changed my database password not realizing what would happen, I managed to fix it thanks to this guide though :)

  10. Yardımcı olacağını umuyorum, kendi özel sorunumun, veritabanı şifremi godaddy aracılığıyla güncellediğimde ve wp-config dosyasının şifreyi GÜNCELLEMEDİĞİNDE ortaya çıktığını eklemek isterim, manuel olarak değiştirmem gerekti.

    /** MySQL veritabanı şifresi */
    define(‘DB_PASSWORD’, ‘PasswordGoesHere);

    • Yukarıdakilerin neredeyse tamamını, wp-config'deki şifreyi değiştirmek de dahil olmak üzere yapmak zorunda kaldım. Tüm bunlardan sonra... ve geri yüklediğim sql yedeğimi doğru db_adı ve kullanıcı adı ve şifreyi kullandığından emin olmak için düzenledikten sonra, her şey süper önbellek eklentisiyle ilgili sorunlardan kaynaklanan hatalar dışında çalışmaya başladı. Hala bu sorunla mücadele ediyorum, ama beni bu noktaya getirdiğiniz için Tanrı'ya ve hepinize şükürler olsun!

  11. This is why we use Joomla more than Wordpress. ;)

    Taşımak daha kolay, hızlı kurmak daha kolay, sorun gidermek daha kolay. Wordpress, sitenizi başka bir sunucuya taşımak veya alan adlarını değiştirmek istediğinizde büyük bir sorun yaratır. Herkes kendi yoluna bakar. Her birinin kendi zayıflıkları vardır.

  12. Sorunu aralıklı ve rastgele yaşıyorum. Sitenin tamamen çalışmasını engellemiyor, 'veritabanı bağlantısı kurma hatası' mesajı rastgele (hem arka uç hem de ön uç) görünüyor. Ana bilgisayarım sorunun bir eklenti çakışması olduğunu söylüyor. Bunu test etmekten memnuniyet duyarım ancak sorun rastgele olduğu için bir eklentiyi devre dışı bırakmanın yardımcı olup olmadığını hemen söyleyemem. Kahretsin!

    • Biz de bu sorunu yakın zamanda yaşamaya başladık. Ana bilgisayarımızla iletişime geçtik ve veritabanımızın bağlantılarını aştığını veya bir çağrı sırasında tablolarımızın kilitlendiğini (ki bu büyük olasılıkla bir eklentiden kaynaklanır) söylediler.

  13. Merhaba, benim durumumda wp_blogs tablosundaki hatalı alan adları sorundu. Geçerli alan adları olmalı.

    İyi Şanslar!

  14. Thanks you bro.. very very much..it workd.. :D I am very happy..luv you so much..I am on GoDaddy and i just placed the testfile.php and it workd..Thank you very much <3 <3 <3 <3

  15. Yeni bir web sitesiyle aynı sorunu yaşadım ve sonunda CPANEL'deki MySQL kullanıcısının veritabanına bağlı olmadığını fark ettim. Bunu yaptıktan sonra düzgün çalıştı!

    Bu yüzden sorunun oradan gelmediğinden emin olun.

  16. Güvenlik nedenleriyle MySQL şifremi değiştirdim ve hemen wp-config'de güncelledim ancak şimdi hem ön hem de arka uçta "Veritabanı Bağlantısı Kurulamıyor Hatası" alıyorum. Giriş bilgilerimin çalıştığını biliyorum çünkü phpMyAdmin'e sorunsuz bağlanabiliyorum.

    – FTP üzerinden taze bir WordPress yeniden yüklemesi denedim (wp-config veya wp-content klasörünü üzerine yazmadan) ve bu yardımcı olmadı.

    – Yukarıda belirtilen veritabanı onarım yöntemini deniyorum ancak veritabanı bağlantı hatası nedeniyle o sayfaya bile erişemiyorum.

    – Bağlantı testi yöntemini denedim ve şu hatayı alıyorum:

    Deprecated: mysql_connect(): mysql eklentisi kullanımdan kaldırıldı ve gelecekte kaldırılacak: bunun yerine mysqli veya PDO kullanın /srv/users/serverpilot/apps/xxxxxx/public/testconnection.php, satır 2'de

    Uyarı: mysql_connect(): Kullanıcı için erişim reddedildi 'root'@'localhost' (şifre kullanılarak: EVET) /srv/users/serverpilot/apps/xxxxxxxx/public/testconnection.php, satır 2'de
    Hata: Kullanıcı için erişim reddedildi 'root'@'localhost' (şifre kullanılarak: EVET)

    Bu çözümlerin hiçbiri işe yaramıyor! Lütfen biri yardım etsin! WordPress siteme dokunmadım veya MySQL şifre güncellemesinden önce herhangi bir değişiklik yapmadım, bu yüzden bunun bir WordPress kodu veya eklenti sorunu olmadığını biliyorum. nginx veya önbellek bunu etkileyebilir mi?

    • wp-config dosyasına gidin ve şunu bulun:

      /** MySQL veritabanı şifresi */
      define(‘DB_PASSWORD’, ‘PasswordGoesHere’);

      Şifrenin veritabanınıza giriş yapmak için kullandığınız şifreyle eşleştiğinden emin olun.

  17. Yani, WordPress'e her zaman internet üzerinden eriştirdim ve istemciyi bilgisayarıma hiç indirmedim. Birinin neden böyle bir şey yapmak isteyeceğini hep merak etmişimdir ve şimdi bu aynı hata mesajını aldıktan sonra nedenini anladığımı düşünüyorum.

    Merak ediyorum, bu değişiklikleri yapmak için WordPress hesabıma erişemezsem herhangi bir şey yapabilir miyim? Yoksa barındırıcımımla mı iletişime geçmeliyim yoksa sorunun kendi kendine çözülmesini mi ummalıyım?

    Sadece ön uçta yapabileceğim bir şey olup olmadığını kontrol ediyorum.

  18. Dün bu hatayı aldım ve uzun lafın kısası, çözüm MySQL'i yeniden başlatmak kadar basitti, yani komut satırından şu komutları çalıştırmak:

    sudo mysql stop
    sudo mysql start

  19. Merhaba, WordPress için başka bir alan adına giriş yaptığımda bu mesajı tekrar tekrar okuyorum. Lütfen yardım edin

    Hata: WordPress'te belirtilen yönetici hesabı bulunamadı. WordPress'teki yöneticinizin hesabının kullanıcı adını belirtin. Bu hesap Plesk ile ilişkilendirilecektir.

  20. Bugün web sitemi (yedeklerden) yeni bir hosting şirketine yüklemeye çalışıyordum. Çalışır hale getirmeyi anlamak biraz zordu. Bazı hatalar yüzünden bir sürü kez yükleyip kaldırdım. İlk olarak wordpress dosyalarımı FTP üzerinden yüklemeyi ve hosting kontrol panelimde manuel olarak yeni bir Mysql veritabanı oluşturmayı denedim, ancak ikisinin birbirini görmesini sağlayamadım ve yedeklediğim SQL dosyasını yeni veritabanına aktaramadım, sonunda (biraz deneme yanılma yoluyla) anladım ki, hosting kontrol panelimden yeni bir wordpress yüklemem gerekiyordu, bu benim için wordpress'i yüklüyor ve bir veritabanı oluşturuyor. Bağlı bir veritabanı olduğunda, tüm tabloları silebilir ve yedeklenmiş veritabanını içe aktarabilirsiniz. Ardından wordpress yedeklerimi yeni yüklemenin üzerine FTP ile yükleyip 'Üzerine Yaz' seçeneğini seçerdim. Bittiğinde, web sitemin ana sayfası çalışıyormuş gibi görünüyordu, ancak tüm sayfalar "nesne bulunamadı, veritabanı yok veya sayfa güncel değil, lütfen yazarı bilgilendirin, vb." diyordu... Veritabanını onarmayı/optimize etmeyi denedim, işe yaramadı.... wp-config dosyamı doğru veritabanı bilgileriyle güncelledim, bu da sorunu çözmedi.... Bu yüzden her şeyi kaldırdım ve birçok kez yeniden başladım (aynı sonuçlarla kaldırıp yeniden yükledim - SONUNDA İŞE YARAYAN ŞEY. kontrol panelim aracılığıyla yeni bir wordpress yüklemesi, yönetici için daha önce eski sitemde kullandığım aynı kullanıcı adını ve şifreyi kullandım (bu, içe aktardığımda yeni wordpress'imin yedeklenmiş mysql'i daha iyi "görmesine" yardımcı oldu), ardından wordpress yedek dosyalarını yeni yüklemenin üzerine üzerine yazma seçeneğiyle FTP'ye yükledim. wp-config kodunu yeni veritabanı bilgilerine göre değiştirdim (her wordpress yeniden yüklediğimde veritabanı adı/şifrem farklıydı). Tüm bunları yaptıktan sonra ana sayfayı görüyordum ancak diğer her şey için hala "nesne bulunamadı" hataları alıyordum. ANCAK şimdi yöneticiye giriş yapabiliyordum.... bu noktaya geldiğimde, wordpress'in veya sunucunun FTP ve MySQL aracılığıyla yaptığım tüm büyük değişikliklerden sonra kendini kontrol ettiğini (güncellediğini) fark ettim.... temelde sadece bekleyin, sanırım yarım saat ila bir saat bekledim ve diğer sayfalarımı görmeye başladım (grafikler olmadan), bir şekerleme yaptım ve sonra tüm sayfalar oradaydı. Sadece birkaç sayfam ve gönderim vardı ama bu kadar büyük değişikliklerden sonra sunucunun yetişmesi ve kendini doğrulaması gerekiyordu, sanırım...

  21. Sadece deneyimimi paylaşmak istedim – cPanel'de 8 karakterden uzun bir kullanıcı adıyla hesabımı oluşturduğumda bu hatayı aldım. Görünüşe göre Wordpress yükleyicisini şaşırttı ve veritabanını oluşturamadı.

    Bu yüzden tüm Cpanel hesabını sildim ve 8 karakterli bir cPanel kullanıcı adıyla yeniden başladım – harika çalıştı!

  22. Bu şeylerin neredeyse hepsini denedim ve hiçbiri işe yaramadı – neredeyse ama hepsi değil. Uzman değilim ama acemi de değilim. Sonunda, sunucudan hesabı silmeye (henüz verisi olmayan yeni site), yeniden başlamaya ve Wordpress'i manuel olarak yüklemeye karar verdim. Rochen kullanıyorum, cPanel ve Fantastico kullanıyor ve bu sorunla yakın zamanda yaşamaya başladım.

    Manuel kurulum iyi çalıştı ve hiçbir sorun yaşamadım. Kesinlikle Rochen'e bir destek bileti göndereceğim.

  23. Sitemi bir Amazon ec2 örneği üzerine kurdum ve ön uçta ve arka uçta sık sık Veritabanı bağlantısı kurma hatası alıyorum. Sorunu her zaman çözen şey, sunucuya telnet atmak ve mysqld'yi yeniden başlatmaktır. Ancak bu hatanın tekrar tekrar oluşmasına neden olan temel sorunun ne olduğunu merak ediyordum. Fikirleriniz var mı??

    • RAM'iniz tükeniyor ve bellek yönetimi mysqld işleminizi sonlandırıyor. En az 2 GB RAM'e sahip bir örneğe yükseltmeniz gerekecek. Muhtemelen ücretsiz katmandasınız ve 1 GB RAM'iniz var.

  24. Benim için işe yarayan, wpconfig.php'deki localhost girişini 127.0.0.1 olarak değiştirmekti; yukarıdakilerin hepsini yapmadan da çalışabilirler, bu yüzden hızlıdır. Yukarıdaki tüm verilerin sorunu ve kök nedeni anlamam için iyi bir başlangıç olduğunu söylemeliyim.

  25. Tamamen rastgele ve belki aptalca ama Mac'teki sorunumun, kullanıcı adımı, şifremi, veritabanı adımı vb. eklediğimde, bir metin dosyası olarak bile, metin düzenleyicide normal bir ' karakterini stilize edilmiş bir karaktere dönüştürmesi olduğunu fark ettim. garip. her neyse, yardım için teşekkürler!

  26. Diğer insanların da aynı sorunu yaşamış olabileceği ihtimaline karşı, URL'ler wp_blog'larda doğru ayarlanmamışsa bu hatayı çoklu site kurulumunda da alırsınız. Bu sabah siteyi geliştirme sürümümden hazırlık ortamına taşırken bu sorunu yaşadım.

  27. Sitemizde ilk kez yaşadım. Bu yüzden önerdiğiniz gibi yaptım, barındırma sağlayıcımız olan Bluehost'u aradım ve ne olduğunu sordum? Veritabanımızın aynı anda 15 bağlantıyla sınırlı olduğunu ve aktivite nedeniyle bu sınıra ulaştığınızda bu hatayı aldığınızı söylediler. Bu nedenle, eklentilerimizde bir test çalıştırmamızı ve bağlantıları aşırı kullanan bazı eklentiler olup olmadığını görmemizi, ardından sayfalarımızı HTML sayfalarına dönüştüren bir program çalıştırmamızı önerdiler, böylece insanlar siteye yedek olarak erişmek istediklerinde daha hızlı bir şekilde erişebilirler. Umarım bu mantıklıdır, uzman bir webci değilim ama elimden geldiğince tekrarlıyorum. Ancak cevaplar için ilk yapmanız gereken şey barındırma sağlayıcınızla iletişime geçmektir.

    Jack

  28. Sitem için aynı sorunu yaşadım. Makalede ilerledim ve olağandışı bir şey görmedim. WordPress'te dolaşırken 'WP Super Cache' eklentimi varsayılanlara sıfırladım ve temizledim ve sitem tekrar çalışmaya başladı.

  29. Siteyi ziyaret ettiğimde ara sıra aşağıdaki hatayı alıyorum. Bu hata numarasıyla büyük arama motorlarında hiçbir şey yok. wp-admin'e, yani temanın yüklü olduğu sitenin giriş sayfasına ulaşabiliyorum ve giriş yapabiliyorum. Yönetici panelinde hiçbir sorun yaşamadan her şeyi yapabiliyorum. Bazen siteyi ziyaret edebiliyorum, bazen de farklı tarayıcılarda bile olmuyor, örneğin yenilemede görünebilir veya görünmeyebilir. Onarım yaptım ve ayarlarda hata görünmüyor. Godaddy paylaşımlı hosting kullanıyorum. Siteyi yeni bitirdim, bu yüzden çok az içerik var, veritabanı dışa aktarıldığında inanılmaz derecede küçük 2mb.

    “HATA 677-402iqz. Üzgünüz, veritabanı okuma hatası, eksik veya
    bozuk. Bu web sitesi artık kullanılamıyor.”

    Herhangi bir fikri olan var mı?
    Teşekkürler
    Daniel

  30. WordPress, sitenizin tüm bilgilerini bir veritabanı sunucusu tarafından yönetilen bir veritabanında saklar. Eğer herhangi bir nedenle WordPress veritabanı sunucusuna bağlanamazsa bu hatayı alırsınız. Destek için lütfen web barındırma sağlayıcınızla iletişime geçin.

  31. Sitemdeki widget'ların görünmemesini düzeltmeye çalışırken
    “DB Sunucusuna bağlanamadı!”
    . Siteye adres kutusundan girdiğimde veya wp-admin'i dahil ettiğimde bile.
    Şimdi hiçbir fikrim yok. Cevap verirseniz 5 yaşında bir aptal olduğumu varsayın.

  32. Merhaba sitem bu sabahtan beri kapalı ve Fransızca bir web sitesi olduğu için Fransızca olarak Veritabanı bağlantısı kurma hatası veriyor http://c2cteaching.com
    Beni hostuma aradım ve wp-config.php dosyamı değiştirmemi söyledi ve bunu yaptıktan sonra wordpress'in karşılama ayarları sayfasına geldim! Çıldırıyorum, ne yapabilirim? Lütfen yardım edin!

  33. Merhaba, bu hatayı ana alanımızda, eklenti alanlarında ve bir alt alan adında gördüm.

    Barındırma için GoDaddy kullanıyorum.

    Uzun lafın kısası: MySQL veritabanları tablosu barındırma > veritabanları içinde, veritabanlarına hiçbir kullanıcı bağlı olmadığı için sitelerin bu özel hatayı gösterdiğini fark ettik.

    O tablonun hemen altında, sağ tarafta, 'Veritabanına Kullanıcı Ekle' bölümü var. Her kullanıcıyı bir veritabanına atadım. Yani, i388299_wp1 kullanıcı olarak ve i388299_wp1 veritabanı olarak seçildi ve tüm siteler tekrar sorunsuz çalışmaya başladı.

    Yani, GoDaddy'de kullanıcıların garip bir nedenle bu listeden silinmesine neden olan bir hata var.

  34. Temizlik yaparken kullanmadığımı düşündüğüm bazı mysql sunucularını (zaten hepsi bir arada) attım ve sitelerimden biri alarm verdi. Elbette o site attığım sunucuyu kullanıyordu. wp-config dosyasında farklı bir sunucuya geçtim (dediğim gibi hepsi bir arada) ve her şey tekrar yoluna girdi. Teşekkürler!!!

  35. Bugün VPS'imde bu sorunla karşılaştım. Veritabanı bağlantısı kurulurken hata oluştu. Disk alanını kontrol ettim ve iyi olduğunu doğruladım ancak bellek kullanımı neredeyse tükenmişti. En büyük suçluları bulmak için sudo free -m ve top komutlarını çalıştırdım ancak tam olarak anlayamadım. Yaklaşık 5MB RAM'im kalmıştı. Sunucuyu yeniden başlattım ama bu sorunu çözmedi. Bu yüzden sadece bekledim ve sonunda geri geldi - bu noktadaki tek tahminim sunucumun çok fazla trafikle dolup taşmış olması. Ama bu bir VPS, bu yüzden ne olduğunu bilmiyorum. Umarım bu yarın tekrar olmaz -

    • Tam yönetilen bir cpanel VPS almanız gerekiyor, böylece ne yaptığını bilen biri size yardımcı olabilir.

      5MB RAM'iniz kaldığında, mahsur kalmışsınız demektir. Sunucu muazzam derecede yavaşlardı. Buradan, RAM'i yükseltmek, cpnigix kurmak veya birinin VPS'yi ince ayar yapmasını sağlamak, RAM kullanımınızı azaltabilir ve performansı artırabilir.

  36. Yardımınız için çok teşekkür ederim.

    Ben sadece bu işi yapmak zorunda kalan bir çaylağım.

    Bu bana yardımcı oldu:

    1define(‘DB_NAME’, ‘veritabani-adi’);

    2define(‘DB_USER’, ‘veritabani-kullanici-adi’);

    3define(‘DB_PASSWORD’, ‘veritabani-sifresi’);

    4define(‘DB_HOST’, ‘localhost’);

  37. Sunucumu yeniden başlattım. Sorun çözüldü. Bunu makalede ilk önce belirtmek isteyebilirsiniz. Zaman kazandırır, lol.

    Ubuntu 12.04'e giriş yap -> Yeniden Başlat

    • Aynı sorunu yaşadım. Sunucuyu yeniden başlattım, sorun çözüldü ancak sunucuyu yeniden başlattığımdan beri wp-admin paneli çok yavaş çalışıyor. Herhangi bir fikriniz var mı?

  38. Bir sorunla karşılaştım, ön yüze gidemiyorum, şu mesajı gösteriyor:
    'Veritabanı bağlantısı kurulurken hata oluştu' sayfam için bunu localhost'ta yaptım, ne yapabilirim?

  39. Jacob, veritabanı sunucunuz sık sık çevrimdışı görünüyor. Web barındırıcınızla iletişime geçin veya daha iyi bir WordPress Hosting sağlayıcısına geçin.

    Facebook sorunu için size Yoast tarafından WordPress SEO kullanmanızı öneririz. Etkinleştirildikten sonra SEO -> Sosyal'e gidin ve Açık Grafik meta verilerini ekle kutusunu işaretleyin.

    • Jacob'ın yaşadığına benzer bir sorun yaşıyorum, ancak kendi yerel kurulumumda. Herhangi bir düzenleme yapmam gereken sürede, düzensiz olarak "Veritabanı bağlantısı kurulamıyor" sayfasına gönderiliyorum. (Yalnızca Yönetici tarafında) 5 denemeden 1'i kendi kendine ilerleyip güncellemeyi tamamlıyor, aksi takdirde tüm gönderiyi kopyalamam, eskisinin üzerine yapıştırmam, nihayet kabul edene kadar tekrar tekrar göndermem gerekiyor. Resim yüklemelerinde de oluyor. Bildiğim kadarıyla uzak sunucuda bir sorun yok.

  40. Hatayı düzensiz olarak alıyorum – yalnızca yönetici hesabımda oturum açtığımda. Bir blog okuyucusu bana ana sayfayı yüklemek 4 denemesini aldığını bildirse de. Asla uzun sürmüyor, ama sık sık oluyor (günde 4 veya 5 kez?).

    Ayrıca, blog yazarken, sık sık "Sunucu bağlantısı kaybedildi" hatası alıyorum ve kaydetmeden önce yeniden bağlanmasını beklemem gerekiyor. Dediğim gibi, asla yaklaşık 15 dakikadan fazla sürmüyor, ancak blog yazmayı çok zaman alan bir süreç haline getirecek kadar sık oluyor.

    Son olarak, FB'de paylaşmaya çalıştığımda, önizleme görünmüyor – yalnızca bir bağlantı. Bu üç hatanın birbiriyle ilgili olup olmadığından emin değilim, ancak hepsi aynı anda ortaya çıkıyor gibi görünüyor ve üçü de çok sık.

  41. Burada başka bir sorunum var.. gönderiler iyi çalışıyor. ancak ana url'de, "veritabanı bağlantısı kurma hatası" hatası görünüyor? Temamla ilgili bir şey mi var? Anlayamıyorum…..

  42. Teşekkürler! Yazı için minnettarım. Benim için işe yaradı, ancak belirtilen yöntemlerin bir kombinasyonunu yapmak zorunda kaldım!
    Teşekkürler!

Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelimeler KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.