WordPress'teki "Veritabanı bağlantısı kurulamıyor" bildirimi, sitenizi kullanıcılara erişilemez hale getiren ölümcül bir hatadır. WordPress'in veritabanına bağlanamaması durumunda oluşur.
Birden fazla faktör bu bağlantıyı etkileyebileceğinden, hata yeni başlayanlar için sorun gidermesi biraz zor olabilir.
Blogumuzu 16 yıldır WordPress üzerinde çalıştırıyoruz ve 'Veritabanı bağlantısı kurulamıyor' hatası dahil olmak üzere çeşitli hata ve uyarılarla karşılaştık. Deneyimlerimiz ve bolca deneme yanılma yoluyla, sitemizi aksatmadan bu sorunları nasıl gidereceğimizi öğrendik.
Bu makalede, WordPress sitenizdeki ‘Veritabanı bağlantısı hatası’ sorununu adım adım nasıl kolayca düzelteceğinizi göstereceğiz.

WordPress'te Veritabanı Bağlantısı Kurulurken Hata Oluşmasına Ne Neden Olur?
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. Daha sonra 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ı var:
- Veritabanı adınız
- Veritabanı kullanıcı adı ve şifresi
- Veritabanı sunucusu
Bu bilgi, wp-config.php adlı WordPress yapılandırma dosyanızda saklanır.
Bu bilgilerin herhangi biri yanlışsa, WordPress veritabanı sunucunuza bağlanamaz ve 'Veritabanı bağlantısı kurma hatası' hatasını görürsünüz.

Bu, en yaygın WordPress hatalarından biridir. Yanlış kimlik bilgileri dışında, veritabanı sunucusu kapalıysa veya veritabanı dosyaları bozuksa da bu hata görünebilir.
Bunu söyledikten sonra, adım adım sorun giderme ile WordPress'te 'Veritabanı bağlantısı hatası' 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, bu muhtemelen sorundur.
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 hiç wp-config.php dosyasını düzenlemediyseniz, daha fazla talimat için wp-config.php dosyasının nasıl düzenleneceği hakkındaki başlangıç kılavuzumuza göz atın.
wp-config.php dosyasında aşağıdaki satırları arayacaksı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ı bilgilerinin doğru olduğundan emin olmalısınız.
Bu bilgiyi WordPress hosting hesap kontrol panelinizden doğrulayabilirsiniz. Bu eğitim için Bluehost kullanacağız, ancak diğer hosting panelleri için de işlem benzer olacaktır.
Oturum açtıktan sonra, sol sütundaki 'Web Sitesi' sekmesine tıklayın ve ardından 'Gelişmiş' sekmesine geçin. Ardından, 'Veritabanı' bölümüne aşağı kaydırın ve yanındaki 'Yönet' düğmesine tıklayın.

Bu, cPanel'deki MySQL Veritabanları sayfasını yeni bir pencerede açacaktır.
Burada, 'Mevcut Veritabanı' bölümünde veritabanı adınızı ve kullanıcı adınızı bulabilirsiniz. Bunları wp-config dosyasına ekleyebilmeniz için bir not defterine kopyalayıp yapıştırdığınızdan emin olun.

Ardından, ‘Veritabanı Adınızın’ yanındaki ‘Parolayı Değiştir’ bağlantısını tıklayabileceğiniz ‘Mevcut Kullanıcılar’ bölümüne gidin.
Bu sizi, veritabanı parolasını istediğiniz gibi değiştirebileceğiniz yeni bir ekrana götürecektir.

Tüm veritabanı ayrıntılarınızı onayladıktan sonra, gerekirse bu bilgileri wp-config.php dosyanızda değiştirebilirsiniz.
Bundan sonra, veritabanı bağlantı hatasının giderilip giderilmediğini görmek için web sitenizi tekrar ziyaret etmeyi deneyin.
Hata hala görünüyorsa, bu başka bir sorunun olduğu anlamına gelir.
2. Veritabanı Ana Bilgi 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ı ana bilgisayarı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ı ana bilgisayar 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 'Veritabanı tablolarından biri veya birkaçı 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, wp-config.php dosyanıza aşağıdaki satırı 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'u 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.

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, barındırma hesabınızın cPanel'ini kullanarak veritabanınızı da onarabilirsiniz.
Barındırma hesabınıza gidin ve sol sütundan 'Web Siteleri' sayfasını açın. Ardından 'Gelişmiş' sekmesine geçin ve Veritabanı bölümündeki 'Yönet' düğmesine tıklayın.

Bu, cPanel'i yeni bir sekmede açacaktır. Burada, ‘Veritabanı Onar’ açılır menüsünden veritabanınızın adını seçerek ‘Veritabanlarını Değiştir’ bölümüne gidin.
Bunu yaptıktan sonra, işlemi başlatmak için 'Veritabanını Onar' düğmesine tıklamanız yeterlidir.

Barındırma paneli şimdi veritabanınızı sizin için otomatik olarak onaracaktır.
İşlem tamamlandığında, bir başarı mesajı da göreceksiniz.

Hatayı çözüp çözmediğinizi görmek için artık WordPress sitenizi ziyaret edebilirsiniz.
4. Veritabanı Sunucunuzun Kapalı Olup Olmadığını Kontrol Edin
Her şey doğru görünüyorsa ve WordPress hala veritabanına bağlanamıyorsa, veritabanı sunucunuz (MySQL sunucusu) kapalı olabilir.
Bu, bir sunucudaki yoğun trafik nedeniyle olabilir. Barındırma sunucunuz yükü kaldıramıyor (özellikle paylaşımlı barındırma kullanıyorsanız).
Bu nedenle, siteniz yavaşlayacak ve hatta bazı kullanıcılar için hatayı verebilir. 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.
Ayrıca, aynı sunucuda çalışan başka web siteleriniz varsa, SQL sunucunuzun kapalı olup olmadığını doğrulamak için bu siteleri kontrol edebilirsiniz.
Aynı hosting hesabında başka siteniz yoksa, hosting 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.

Bu, phpMyAdmin'i yeni bir pencerede açacaktır; burada üstteki 'Veritabanı' seçeneğine tıklamanız gerekir.
Bundan sonra, ayarlarına erişmek 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ştir.

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 şifreyi kendi bilgilerinizle değiştirdiğinizden emin olun. Artık bu dosyayı web sitenize yükleyebilir ve bir web tarayıcısı aracılığıyla erişebilirsiniz.
Komut dosyası 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 olduğundan ve yazım hatası olmadığından emin olmak için taramalısınız.
Kullanıcılar İçin İş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ısı hatasını çözmelerine yardımcı olmuştur.
1. WordPress Site URL'sini Güncelleyin
WordPress site URL'sini cPanel'deki phpMyAdmin kullanarak güncellemeyi deneyebilirsiniz.
Barındırma hesabınızın kontrol panelinden phpMyAdmin'e 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'
Şuna benzemelidir:

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
Özel sunucular, yerel sunucular ve sanal özel sunuculardaki (VPS) kullanıcılar sunucularını yeniden başlatmayı deneyebilir.
Bu, web ve veritabanı sunucunuzu yeniden başlatacaktır, bu da hataya neden olan bazı geçici aksaklıkları giderebilir.
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 yardımcı olacak, sizi doğru yöne yönlendirecek veya hatta sizin için düzeltecektir.
Ayrıca bu sorunu sizin için çözmeleri amacıyla WordPress geliştiricileri kiralayabilirsiniz.
Bu makalenin WordPress'te 'Veritabanı bağlantısı hatası' sorununu gidermenize yardımcı olduğunu umuyoruz. Ayrıca, WordPress sorunlarını kendi başınıza çözme ipuçları için WordPress sorun giderme rehberimize veya WordPress'te özel bir veritabanı hata sayfası ekleme hakkında eğitimimize bakmak isteyebilirsiniz. WordPress'te özel bir veritabanı hata sayfası ekleme.
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.


Faran
Tanrı'ya şükür bu makaleyi buldum. WordPress veritabanı şifresini ve kullanıcı adını cpanel giriş bilgilerimle değiştirmek sorunu çözdü.
Adrian Ramos
Teşekkürler!
sorunu wp-config dosyamdaki yeni kullanıcı adımı ve şifremi değiştirerek çözdüm.
Saygılarımla
Paul
Çok teşekkür ederim!
Giorgos
İşe yarayan başka bir çözüm. Mevcut MySQL kullanıcısını silin ve yenisini ekleyin. Bu, belirli bir hata için bir çözümdür:
Kullanıcı için erişim reddedildi: ‘foo’@’%’ (şifre kullanılarak: EVET)
Derek Morrison
Merhaba, blogumda metin ve resimlerle uzun bir yol kat ettim ancak buna yeniyim ve şimdi medyayı yüklememin 4/5'te 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 genel eğilim resim belleğini artırmak. Sadece 115 MB kullandım, ne oluyor, bilen var mı? Saatlerce deneyip denememe rağmen yükleme yapamadığım için çok sinirliyim.
Teşekkürler
Paul Hutchinson
Dün, GoDaddy'de barındırılan on yıllık Wordpress kurulumumda bu hata belirdi.
GoDaddy'nin SQL sunucusunun Ana Bilgisayar Adını değiştirdiği ortaya çıktı. DB_Host değerini güncelledim ve hepsi yolunda çalışıyor.
Bu konu hakkındaki ayrıntılı gönderiniz için teşekkürler.
Bhavesh
GoDaddy ile aynı sorunu yaşıyorum, bu gönderideki ve diğerlerindeki her şeyi denedim.
ama herhangi bir sonuç alamadım.
Her şeyi dinledikten sonra, veritabanı adıyla aynı olduğu için 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ı olduğunu düşündüm.
Kaustav Banerjee
Süper etkili makale. Tam da başıma geldi. En yaygın hata, arka uçtan veritabanı kullanıcısı için ayarlanan şifre ile wp-config'de belirtilen şifre arasındaki farktır. Bunu nasıl unutabilirim...
Çok teşekkürler!!
alex.s
Bahsedilmesi gereken bir şey var, eğer MAMP kullanıyorsanız veritabanı şifresi varsayılan olarak root'tur. Bu küçük şeyi anlamam saatlerimi aldı.
Dlee
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
Dev
Eğer yardımcı olursa, özellikle sorunumun godaddy üzerinden veritabanımın parolasını güncellediğimde ve wp-config dosyasının parolayı GÜNCELLEMEMESİ üzerine oluştuğunu, manuel olarak girip değiştirmem gerektiğini eklemek isterim.
/** MySQL veritabanı şifresi */
define(‘DB_PASSWORD’, ‘PasswordGoesHere);
Jesse Josserand
wp-config'deki parolayı değiştirmek de dahil olmak üzere yukarıdaki her şeyi yapmak zorunda kaldım. Tüm bunlardan sonra… ve geri yüklediğim sql yedeğimi, doğru veritabanı adını, kullanıcı adını ve parolayı kullanacak şekilde düzenledikten sonra, her şey süper önbellek eklentisindeki 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 yukarıdakilerin hepsine şükürler olsun!
David Kley
This is why we use Joomla more than Wordpress.
Taşıması daha kolay, hızlı kurulumu daha kolay, sorun gidermesi 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. Herkesin kendi tercihi vardır. Her birinin kendi zayıf yönleri vardır.
Bev
Sorunu aralıklı ve rastgele yaşıyorum. Siteyi tamamen çalışmaz hale getirmiyor, 'veritabanı bağlantısı hatası' mesajı rastgele (hem arka uçta hem de ön uçta) görünüyor. Hostum sorunun bir eklenti çakışması olduğunu söylüyor. Bunu test etmekten memnuniyet duyarım ama sorun rastgele olduğu için bir eklentiyi devre dışı bırakmanın yardımcı olup olmadığını hemen söyleyemem. Kahretsin!
Steph
Biz de bu sorunu yakın zamanda yaşamaya başladık. Barındırma sağlayıcımızla iletişime geçtik ve veritabanımızın ya bağlantılarını aştığını ya da 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.
WPBeginner Desteği
Tüm eklentileri devre dışı bırakıp hatayı yeniden oluşturmayı deneyebilirsiniz.
Yönetici
Tomas Hujer
Merhaba, benim durumumda wp_blogs tablosundaki yanlış alan adları sorundu. Geçerli alan adları olmalı.
Bol Şans!
Sreekant Shenoy
Thanks you bro.. very very much..it workd..
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
Joel Donfak
Yeni bir web sitesiyle aynı sorunu yaşadım ve sonunda CPANEL'deki MySQL kullanıcı adı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.
Ed
Güvenlik nedenleriyle MySQL şifremi değiştirdim ve bunu hemen wp-config'e güncelledim ancak şimdi hem ön uçta 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.
– Test bağlantısı yöntemini denedim ve şu hatayı alıyorum:
Kullanımdan kaldırıldı: mysql_connect(): mysql uzantısı 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ı ‘root’@’localhost’ için erişim reddedildi (şifre kullanılarak: EVET) /srv/users/serverpilot/apps/xxxxxxxx/public/testconnection.php dosyasının 2. satırında
Hata: Kullanıcı ‘root’@’localhost’ için erişim reddedildi (şifre kullanılarak: EVET)
Bu çözümlerin hiçbiri işe yaramıyor! Lütfen birine yardım edin! 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 etkiler mi?
dev
wp-config dosyasına gidin ve şunu bulun:
/** MySQL veritabanı şifresi */
define(‘DB_PASSWORD’, ‘PasswordGoesHere’);
Parolanın veritabanınıza giriş yapmak için kullandığınızla eşleştiğinden emin olun.
Kyle Coombs
Yani, WordPress'e her zaman internet üzerinden eriştim 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, listelenen bu değişiklikleri yapmak için WordPress hesabıma erişemezsem herhangi bir şey yapabilir miyim? Yoksa barındırma sağlayıcımı mı aramam gerekiyor yoksa sorunun kendi kendine çözülmesini mi ummalıyım?
Ön uçta yapabileceğim bir şey olup olmadığını kontrol ediyorum.
Dave_Whittle
Bu hatayı dün yaşadım ve uzun hikayeyi kısaltmak gerekirse, çözüm MySQL'i yeniden başlatmak kadar basitti, yani komut satırından şu komutları çalıştırmak:
sudo mysql durdur
sudo mysql başlat
Shoaib
Thanks this one helped me
define(‘DB_HOST’, ‘127.0.0.1:8889’);
mohadsl
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önetici hesabınızın kullanıcı adını belirtin. Bu hesap Plesk ile ilişkilendirilecektir.
Kurtis
Bugün web sitemi (yedeklerden) yeni bir hosting firmasına yüklemeye çalışıyordum. Çalışır hale getirmeyi anlamak biraz zordu. Bazı hatalar yüzünden bir sürü kez kurup kaldırdım. İlk olarak wordpress dosyalarımı FTP ile 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 ile) anladım ki, hosting kontrol panelimden taze bir wordpress kurmam gerekiyordu, bu benim için wordpress'i kurar ve bir veritabanı oluşturur. Bağlı bir veritabanı olduğunda, tüm tabloları silebilir ve yedeklenmiş veritabanını aktarabilirsiniz. Ardından wordpress yedeğimi taze kurulumun üzerine FTP ile yükler ve 'Ü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 kurdum — SONUNDA İŞE YARAYAN ŞEY. kontrol panelim aracılığıyla taze wordpress kurulumu, yönetici için eski sitemde daha önce kullandığım aynı kullanıcı adını ve şifreyi kullandım (bu, aktardığımda yeni wordpress'imin "mysql yedeğini daha iyi görmesine" yardımcı oldu), ardından wordpress yedek dosyalarını taze kurulumun üzerine üzerine yazma seçeneğiyle FTP ile yükledim. wp-config kodunu yeni veritabanı bilgilerine değiştirdim (benim durumumda her wordpress'i yeniden kurduğumda yeni bir veritabanı adı/şifresi oluyordu). Tüm bunları yaptıktan sonra ana sayfayı görüyordum ancak diğer her şey için hala "nesne bulunamadı" sayfaları 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 beklemek, sanırım yarım saat ila bir saat bekledim ve diğer sayfalarımı (grafikler olmadan) görmeye başladım, 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...
Jhood
Sadece deneyimimi paylaşmak istedim – bu hatayı cPanel'de 8 karakterden uzun bir kullanıcı adıyla hesabımı oluşturduğumda aldım. Görünüşe göre bu, Wordpress yükleyicisini karıştırmış ve veritabanını oluşturamamış.
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ı!
Sarah Baker
Bunların neredeyse hepsini denedim ve hiçbir işe yaramadı – neredeyse hepsi ama hepsi değil. Uzman değilim ama acemi de değilim. Sonunda, sunucudan hesabı silmeye (henüz veri 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 sorunsuz çalıştı ve hiçbir sorun yaşamadım. Kesinlikle Rochen'e bir destek bileti göndereceğim.
Penina
Sitemi bir Amazon ec2 örneği üzerine kurdum ve hem ön uçta hem de arka uçta sık sık Veritabanı bağlantısı hatası alıyorum. Sorunu her zaman çözen şey, sunucuya telnet ile bağlanıp 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ı??
shaun2k
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. Ücretsiz katmanda olduğunuzu ve 1 GB RAM'iniz olduğunu tahmin ediyorum.
KyleM
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ı bir çözüm. Yukarıdaki tüm bu verilerin sorunu ve kök nedeni anlamam için iyi bir başlangıç olduğunu söylemeliyim.
Christina Torres
Tamamen rastgele ve belki aptalca ama Mac'teki sorunumun, kullanıcı adımı, şifremi, veritabanı adımı vb. eklerken bile metin dosyası olarak bile olsa, metin düzenleyicide normal bir ' karakterini stilize edilmiş bir karaktere dönüştürmeye devam etmesi olduğunu fark ettim. garip. her neyse, yardım için teşekkürler!
Colin Murphy
Başka insanların da aynı sorunu yaşamış olabileceği ihtimaline karşı, wp_blogs'daki URL'ler doğru ayarlanmadığında bu hatayı çoklu site kurulumlarında da alırsınız. Bu sabah siteyi geliştirme sürümünden hazırlık sürümüne taşırken bu sorunla karşılaştım.
Jack Bobeck
Sitemizde ilk kez yaşadım. Bu yüzden tavsiye ettiğiniz gibi yaptım, ev sahibi sağlayıcımız Bluehost'u aradım ve ne olduğunu sordum? Veritabanımızın aynı anda yalnızca 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 yüzden tüm eklentilerimizde bir test çalıştırmamızı ve bağlantıları aşırı kullanan eklentiler olup olmadığını görmemizi, ardından insanların siteye yedek olarak erişmek istemeleri ve daha hızlı bir şekilde erişebilmeleri için sayfalarımızı HTML sayfalarına dönüştüren bir program çalıştırmamızı önerdiler. 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 ev sahibi sağlayıcınızla iletişime geçmektir.
Jack
Ryan Turner
Sitem için aynı sorunu yaşadım. Makaleyi baştan sona okudum ve olağandışı bir şey göremedim. WordPress'te ‘WP Super Cache’ eklentimi varsayılan ayarlarına sıfırladım ve temizledim ve sitem tekrar çalışmaya başladı.
WPBeginner Ekibi
Lütfen web barındırıcınızla iletişime geçin.
Ali Khan
cPanel'imden phpmyadmin'e giriş yapmama izin vermiyor, hesap doğrulanmadı diyor.
Daniel DeNewasha
Siteyi ziyaret ederken ara sıra aşağıdaki hatayı alıyorum. Bu hata numarasıyla büyük arama motorlarında hiçbir şey bulunmuyor. wp-admin'e, yani sitenin giriş sayfasına tema yüklü olarak 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 yenileme görünebilir veya görünmeyebilir. Onarım yaptım ve ayarlar hata göstermiyor. GoDaddy paylaşımlı hosting kullanıyorum. Siteyi yeni bitirdim, ç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.”
Fikri olan var mı?
Teşekkürler
Daniel
WPBeginner Ekibi
WordPress, sitenizin tüm bilgilerini bir veritabanında saklar ve bu veritabanı bir veritabanı sunucusu tarafından yönetilir. WordPress'in herhangi bir nedenle veritabanı sunucusuna bağlanamaması durumunda bu hatayı alırsınız. Destek için web barındırma sağlayıcınızla iletişime geçin.
terry
I was trying to fix non appearance of widgets on my site when I got
“Could not connect to the DB Server!”
. Even when I just enter the site in the address box or include wp-admin.
I have no idea now. Just assume I am a 5 year old idiot if you reply.
Syed Balkhi
Bir karşılama ekranı görüyorsanız, bu veritabanı kimlik bilgilerinizi değiştirdiğiniz anlamına gelir.
john
Merhaba, sitem bu sabahtan beri Fransızca bir web sitesi olduğu için bana Fransızca olarak "Veritabanı bağlantısı kurulamadı hatası" vererek kapalı. http://c2cteaching.com
Barındırma şirketimi aradım ve bana wp-config.php dosyamı değiştirmemi söylediler ve bunu yaptıktan sonra wordpress'in karşılama ayarları sayfasına yönlendiriliyorum! Çıldırmak üzereyim, ne yapabilirim? Lütfen yardım edin!
Vijay
Merhaba, bu hatayı ana alan adımda, ek alan adlarında ve bir alt alan adımda gördüm.
Hosting için GoDaddy kullanıyorum.
Uzun lafın kısası: Bir nedenle barındırma > veritabanları içindeki MySQL veritabanları tablosunda, sitelerin bu özel hatayı göstermesine neden olan veritabanlarına bağlı hiçbir kullanıcı bulunmadığını tespit ettik.
Sağ tarafta, tablonun hemen altında, ‘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.
karelles
Temizlik yapmaya çalışıyordum ve kullanmadığımı düşündüğüm bazı mysql sunucularını (zaten hepsi bir arada) attım ve sitelerimden biri alarm verdi. Gerçekten de 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!!!
Vonnie Hudson
Bugün VPS'imde bu sorunla karşılaştım. Veritabanına bağlantı hatası. Disk alanını kontrol ettim ve sorunun olmadığını 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 çözemedim. 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 - şu anki 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 -
rastgele adam
Ne yaptığını bilen birinin size yardımcı olabileceği tam yönetilen bir cpanel VPS almanız gerekiyor.
Kalan 5 MB RAM'iniz olduğunda, mahsur kalırsınız. Sunucu muazzam derecede yavaşlayacaktır. 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.
acemi
Yardımınız için çok teşekkür ederim.
Bu işi yapmak zorunda kalan bir acemiyim.
Bu bana yardımcı oldu:
1define(‘DB_NAME’, ‘veritabani-adi’);
2define(‘DB_USER’, ‘veritabanı-kullanıcı-adı’);
3define(‘DB_PASSWORD’, ‘veritabani-sifresi’);
4define(‘DB_HOST’, ‘localhost’);
Gorillaz
Çok teşekkür etmek istedim.
Günümü kurtardınız.
Luke
Sunucumu yeniden başlattım. Sorun çözüldü. Bunu makalede ilk önce belirtmek isteyebilirsiniz. Zamandan tasarruf sağlar, lol.
Ubuntu 12.04'e giriş yap -> Yeniden Başlat
Jack
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. Fikri olan var mı?
vanda
Bir sorunla karşılaştım, ön yüze gidemiyorum, sayfamda
"Veritabanı bağlantısı kurulamadı hatası" mesajı gösteriliyor. Bunu localhost'ta yaptım, ne yapabilirim?
WPBeginner Ekibi
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 hazırlanan WordPress SEO eklentisini kullanmanızı öneririz. Etkinleştirdikten sonra SEO -> Sosyal bölümüne gidin ve "Open Graph meta verilerini ekle" kutusunu işaretleyin.
Aaron Winters
Jacob'ın yaşadığı aynı sorunu yaşıyorum, ancak yerel kurulumumda. Herhangi bir düzenleme yapmak için geçen sürede, düzensiz olarak "Veritabanı bağlantısı kurulamıyor" sayfasına yönlendiriliyorum. (Yalnızca Yönetici tarafında) 5 denemeden 1'inde kendi kendine ilerliyor ve güncellemeyi tamamlıyor, aksi takdirde tüm gönderiyi kopyalamam, eskisinin üzerine yapıştırmam, kabul edene kadar tekrar tekrar göndermem gerekiyor. Resim yüklemelerinde de oluyor. Bildiğim kadarıyla uzak sunucuda sorun yok.
Jacob Wall
Hatayı ara sıra alıyorum – yalnızca yönetici hesabımda oturum açtığımda. Ancak bir blog okuyucusu bana ana sayfayı yüklemek için 4 deneme yaptığını bildirdi. 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ı kesildi" 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 – sadece bir bağlantı. Bu üç hatanın birbiriyle ilişkili olup olmadığını bilmiyorum, ancak hepsi yaklaşık aynı zamanda ortaya çıkıyor ve üçü de çok sık yaşanıyor.
Deepika Arodhiya
Hostingimi değiştirdim. Nasıl devam etmeliyim? Hata alıyorum:
Veritabanı bağlantısı kurma hatası
uvraj
Burada başka bir sorunum var.. gönderiler iyi çalışıyor. ancak ana url'de, "veritabanı bağlantısı hatası oluşuyor" hatası görünüyor? Temamla ilgili bir sorun mu var? Çözemiyorum.....
JD
Teşekkürler! Gönderi için minnettarım. Benim için işe yaradı, ancak belirtilen yöntemlerin bir kombinasyonunu yapmam gerekti!
Teşekkürler!
zuecell
all my wp on my host error
should i check one by one 