En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
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ı Kurma Hatası Nasıl Düzeltilir

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ştu Hatasını Düzeltme

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.

WordPress'te Veritabanı Bağlantı Hatası

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.

Veritabanı bölümünün 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.

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

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.

Veritabanı şifrenizi değiştirin

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.

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, 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.

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, ‘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.

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ığında, bir başarı mesajı da göreceksiniz.

Veritabanı onarım başarı mesajı

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.

PHPMyAdmin seçeneğinin yanındaki Yönet düğmesini 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.

PHPMyAdmin'ı veritabanınızla 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 ş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:

Site URL'sini değiştirin

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.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda 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ç Kitimize Ü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. wordpress yüklemeye çalışırken başıma geldi, kullanıcı ayrıcalıklarını etkinleştirmediğimi fark etmemişim! bu yardımcı makale için teşekkürler

  2. Yükseltmeden önce dosyalarımı yedekledikten ve veritabanıma erişmek ve yedeklemek için bir şifre belirledikten sonra başıma geldi.
    Siteniz sayesinde otomatik oluşturulan şifreyi (var olduğunu bilmediğim için) yanlışlıkla değiştirdiğimi fark ettim. Bu yüzden yedek setimdeki config.php dosyasında buldum ve barındırma hizmetimin sitesindeki yönetici panelinde sıfırladım. Hepsi şimdi OK.
    Harika bir makale için ne kadar teşekkür etsem azdır.

  3. Hepsini denedim! Sonunda ana bilgisayarımın cpanel'inde farklı bir
    Veritabanı Kullanıcısı oluşturarak (elbette tüm ayrıcalıkları vererek)
    ve wp-config.php dosyasında Veritabanı Ana Bilgisayarını sunucu IP'me değiştirerek çözdüm.

    Bunun sorunu nasıl çözeceğine dair hiçbir fikrim yok ama belki de
    Veritabanı Adı ve Veritabanı Kullanıcısı aynı isimde olamaz. (Düşünebilirsiniz: "duh! Elbette olamaz!!!", evet, barındırma hizmetimin "Veritabanı Oluşturma Sihirbazı" iki alanı otomatik oluşturmuştu ve inanın ya da inanmayın, başlangıçta değiştirmeme izin vermiyordu). Sorunu çözmek için daha sonra ayrı olarak yeni bir kullanıcı oluşturmam gerekti.

    Bu harika gönderi için teşekkürler. x

  4. Harikasın ....
    Veritabanı şifresini değiştirmenin WordPress ile veritabanı bağlantısını keseceğini bilmiyordum ....
    Çözüm 2 harikaydı ....... en fazla 2 dakika sürdü.
    Çok teşekkürler!!!

  5. merhaba… bu hatayı alıyorum. bugün aniden oldu! bir sayfadaki bazı metinler dışında hiçbir şey değiştirilmedi. çıkış yaptım. şimdi hatayı aldım.

    Paragraflardan birinde şöyle diyorsun: “Yapmanız gereken ilk şey, sitenin ön yüzünde ve sitenin arka yüzünde (wp-admin) aynı hatayı aldığınızdan emin olmaktır. Eğer hata mesajı her iki sayfada da aynıysa “Veritabanı bağlantısı kurulamadı hatası”, o zaman bir sonraki adıma geçin.” bir sonraki adım nedir? her iki tarafta da hata alıyorum.
    bu benim için kafa karıştırıcıydı. üzgünüm. peki bunu nasıl düzeltebileceğimi anlamak için bir sonraki adım nedir!
    yardımın için teşekkürler!

  6. This error happened to one of my membership sites, except when you logged in, the site looked and acted normally.

    Veritabanı kullanıcısını değiştirmek ve temanın suçlu olduğunu iddia etmek de dahil olmak üzere her zamanki yolları izledikten sonra, wp-config.php dosyasının sonunda fazladan bir "?>" olduğunu keşfettim. Onu sildikten sonra her şey çalıştı.

    Oraya nasıl gittiği hakkında hiçbir fikrim yok. Saatlerce süren hayal kırıklığı iki karakter silinerek giderildi!!

  7. Bu sorunla, veritabanının bozulduğunu fark ettim ancak bu durumun WordPress onarım aracına erişemememe neden olduğunu gördüm – ancak, barındırma kontrol panelimdeki (cPanel) mySQL bölümünü kullanarak bir onarım yapabildim ve ardından site hemen geri geldi.

  8. az önce bu tür bir hatayla karşılaştım..ve veritabanı optimizasyonu ve onarımı ile düzeltebildim..bu gönderiyi beğendim..alkış..

  9. Permalinks'i Post Name olarak ayarlamıştım. Varsayılana geri döndüm ve hata ortadan kalktı ve sayfalarım yeniden göründü. Sonra Post Name'e geri döndüm çünkü bu ayarı tercih ediyorum ve hala çalıştı. Tamamdır. Bu saçmalığı anlamak saatlerimi aldı. Lol.

  10. Hayatımı kurtardı – veritabanı şifresini barındırma kontrol panelinde değiştirdim, wp-config'de güncellemem gerektiğini bilmiyordum. Saatlerce süren stresten kurtuldum – teşekkürler!

  11. Bu sorunu bugün yaşadım.
    Sunucu dün gece çökmüştü ve sorun bilindiğinde oldukça hızlı bir şekilde müdahale edildi.
    Bir süre her şey çalıştı ancak bugün WordPress veritabanına bağlantı kuramadı.
    Simple Machines Forum veritabanı düzgün çalışıyordu ve forum yükleniyordu.
    Yaptığım şunlardı:
    1. Yeni bir veritabanı kullanıcısı oluşturun
    2. Bu kullanıcıya WP veritabanında tam yetkiler atayın.
    3. Bu kullanıcıyı kullanmak için WP_config'i güncelleyin

    After that all was good.

    Görünüşe göre bir sunucu sorunundan sonra, kullanıcı tam ayrıcalıklara sahip görünse bile WordPress kullanıcı ayrıcalıkları bozulabilir veya değişebilir.

    Thanks for this post. It pointed me in the right direction.

  12. Merhaba! Sürekli bu sorunla karşılaşıyorum, web sayfasına gidiyorum ve bu hatayı gösteriyor, ancak birkaç dakika sonra yenilediğimde hata ortadan kalkıyor. Olmayı bıraktığı için unutmuştum bile. Ama bugün iş ortaklarımdan (4 kişi) neredeyse aynı anda siteye girmelerini istedim, yeni mobil görünümü görmek için ve bazıları hatayı aldı, bazıları almadı (tam olarak aynı anda değildi çünkü telefonlarında yapmalarını istedim ve herkesin farklı bir hızı vardı) bu beni çok endişelendiriyor. Bu sorunu yaşayan başka birine sunucusundan kaynaklandığını söylediğini okudum. Sunucumu arayıp ne olduğunu sormalıyım? Yoksa benim bir şey yapmış olma ihtimalim var mı? Neredeyse her gün tuhaf oluyor ve sadece geçiyor. Teşekkürler!

  13. Üzgünüm arkadaşlar, ancak gerçek bir başlangıç seviyesi için bilgileriniz, belki bazılarımızın sahip olduğundan daha fazla şey yapma bilgisi gerektiriyor gibi görünüyor. Bunu veya şunu kontrol edin demek sorun değil, ancak oraya nasıl gideceğimizi hiç bilmiyorsak, pek yardımcı olmuyor. Teknik seviye orada değilse burada olmamamız gerektiğini söylediğinizi biliyorum, ama bu yardımcı olmuyor. Daha adım adım bir prosedür izlenebilir, ancak belki de bu çok fazla şey istemektir. Teşekkürler.

    • Anlıyoruz ve bu bilgiyi kolay bulamadığınız için üzgünüz. Lütfen hangi konuda sorun yaşadığınızı bize bildirin, daha fazla açıklamaya çalışalım.

      Yönetici

  14. Dün gece Centos sunucum çöktü ve geri geldiğinde hatayı aldım.

    Benim için işe yarayan şey /var/lib/mysql/mysql.sock dosyasını yeniden adlandırmak, mysql servisini service mysqld start ile başlatmak, sunucuyu shutdown -h now ile kapatmak, ardından sunucuyu tekrar açmaktı.

    Temel olarak, çökme MySQL'i kilitlemişti, bu yüzden aslında çalışmıyorken çalıştığını sanıyordu.

  15. Çok teşekkür ederim!

    Benim durumumda şu şekilde düzelttim:

    1) veritabanıma bağlı mevcut kullanıcıyı silmek
    2) tüm yetkilere sahip YENİ bir kullanıcı oluşturmak
    3) bu kullanıcıyı veritabanına eklemek
    4) config.php'deki ayrıntılarımı (kullanıcı ve şifre) yenilemek
    5) sitemi yenilemek (F5)

    Ayrıca, bununla ilgili hiçbir şeyi değiştirmemiş olmama rağmen, WP yönetim sayfamı yeniden yüklediğimde, Facebook eklentisinin bir tür bellek tükenmesine neden olduğunu belirten bir Hata oluştu. Eklentiyi wp-content/plugins'te yeniden adlandırarak devre dışı bıraktım ve sorunumu çözdüm.

    Bu arada, bu aynı zamanda ana sayfamdaki bazı görüntüleme sorunlarını da çözdü.

    Umarım bu geri bildirim yardımcı olur ve tekrar, bu makaleyi paylaştığınız için çok teşekkür ederim!

    Bart

  16. Bu sabah şirketimin geliştirme sitesine giriş yapmaya gittiğimde bu mesajı aldım (arka uçta ve ön uçta), ancak 10 dakika sonra sayfayı yeniledim ve artık bir sorun değildi. Kendiliğinden çözüldüğü için memnunum ama diğer yandan neden olduğunu ve tekrar olmaması için nasıl düzeltildiğini gerçekten bilmek istiyorum. Fikirleriniz var mı?

    • Bu hatayı aldığınız sırada veritabanı sunucusunun kapalı olması mümkündür. Veritabanı sunucusu tekrar çevrimiçi olduğunda sorun çözülmüştür.

      Yönetici

  17. Bir veritabanı hatası alıyorum ve yardım etmeniz gerekiyor. 40 WP sitesi satın aldım ve bir hostingden diğerine (GoDaddy) taşıdım. DNS'i değiştirmeden önce sitelerdeki içeriğin bir kısmını değiştirdim. Dün gece tüm alan adlarını Godaddy'nin DNS'iyle eşleşecek şekilde değiştirdim, şimdi üzerinde çalıştığım tüm sitelerde veritabanı hatası sorunları yaşıyorum.

    Backend tarafında biraz yeniyim ama dosyaları değiştirdikten sonra DNS'i yönlendirmenin bir şekilde her şeyi bozduğunu düşünüyorum, dokunmadığım siteler hala çalıştığı için aklıma gelen tek şey bu. Teşekkürler

    • First you should have backedup your old databases using phpMyAdmin and then import them to your new webhost’s database server using phpMyAdmin. You should then change your DNS settings to point to your new web host. After that you need to edit wp-config file on all your sites, change the database name, password, host, settings to match your new databases.

      Yönetici

      • Şu noktaya geldiğinde bunu düzeltmek için ne yapmalıyım? Tüm DNS ayarları değiştirildi ve hata mesajları almaya devam ediyorum. Orijinal dosyaları geri yüklemenin bir yolu var mı?

  18. Merhaba…
    Bir süredir yerel bir kurulum üzerinde çalışıyordum ve yerel kurulumumun URL'sini başka bir şeye değiştirmek istedim, bu yüzden wp-config veritabanı adımı, “wp-options” içindeki veritabanının mamp ayarlarımı… ve hatırlamadığım bazı diğer şeyleri oldukça fazla değiştirdim. Bu “veritabanı bağlantısı kurulamadı” hatasına yol açtı. Bütün bir gün sorun gidermeye çalıştım (mamp ve wordpress'i yerel olarak ilk kurduğumda yaşadığım aynı kabusa geri döndüm). Her şeyi eski haline getirdim ama nafile, kendimi yine çok sinirli ve aptal hissetmeme neden oldu…! Bu yüzden, bu makaleyi sonuna kadar okudum ve “Başkaları İçin Çalışan Çözümler” bölümündeki “siteurl” çözümünden bahsettiği yere geldim ve bunu kontrol etmek için phpmyadmin'e geri döndüm… gerçekten de… ilgili veritabanının “wp-options”unda, “site url” alanında, veritabanımın adını taşıyordu (ki bunu daha önce etkisini fark etmeden aptalca değiştirmiştim), ayrıca sorunsuz erişebildiğim diğer veritabanlarıyla da karşılaştırdım ve alan gerçekten de gerçek veritabanı adı yerine “siteurl” diyordu!
    Hemen değiştirdim ve ohhh…. veritabanımı geri aldım ve çalışır duruma getirdim ve sorunsuz giriş yaptım..!!
    Arkadaşlar, benzer bir şey yaptıysanız, önce bunu kontrol edin… kesinlikle kendimi aptal hissettirdi… en azından artık kolumda başka bir sorun giderme hilesi var… katkılarınız için teşekkürler..!

  19. Detaylar için teşekkürler. Ama bence bu çok basit. Bunu senin gibi karmaşıklaştırma. Sadece wp-config.php dosyasını aç ve veritabanı kullanıcı adını ve şifresini değiştir. Umarım düzelir.

  20. Merhaba,
    Bu açıklama için teşekkürler.
    Sitemi az önce BlueHost'tan DreamHost'a taşıdım.
    Siteme gittiğimde BOŞ (gerçekten boş, beyaz) bir sayfa alıyorum. Başka hiçbir şey yok.
    Ancak, wp-admin'e gittiğimde... "Veritabanı bağlantısı kurulamadı" hatası görüntüleniyor.

    MySQL'e (msql.remete.org adresine giderek) giriş yapabiliyorum ve çalışıyor.

    wp-config'deki dört parametrenin hepsi de iyi görünüyor:
    /** WordPress için veritabanının adı */
    define(‘DB_NAME’, ”);
    /** MySQL veritabanı kullanıcı adı */
    define(‘DB_USER’, ”);
    /** MySQL veritabanı şifresi */
    define(‘DB_PASSWORD’, ”);
    /** MySQL ana bilgisayar adı */
    define(‘DB_HOST’, ”);
    Burada DreamHost'ta olması gerektiği gibi "localhost" yerine "msql.remete.org" ile değiştirdim.

    Sitem remete.org.

    Zaten birkaç WP sitesini taşıdım… ve bazıları iyi çalıştı, bazılarının kök dizininde beyaz sayfa vardı, ancak bu “Veritabanı bağlantısı kurma hatası” hatasıyla karşılaşan ilk ve tek site.

    Veritabanı bağlantısını nasıl çalıştırabilirim?
    Kök dizin de (boş sayfa yerine) nasıl çalıştırılabilir?

    Yardımınız için gerçekten minnettar olurum.

    Çok teşekkürler,

    Budapeşte'den Tamas

  21. çok kullanıcılı bir dağıtım için, wp_blogs tablosunu da kontrol etmeniz ve doğru URL'nin orada göründüğünden emin olmanız gerekir, aksi takdirde wordpress “veritabanı bağlantısı kurma hatası” diyecektir

    • DİNG DİNG! Üretim verilerinin bir kopyasını indirmiştim ve çoklu site örneğiyle bu hatayı alıyordum. wp_blogs tablosundaki "domain" sütununu güncelledim ve tekrar çalıştı. Belirttiğiniz için teşekkürler!

  22. Thank you for producing this quality post. Your instruction worked perfectly! and saved me lots of hassle :)

  23. Selam dostum. Bu İYİ gönderi için sana teşekkür etmek istedim. İşe yaramadı ve nedenini bilmiyordum.
    Blogunu okudum ve her şeyi takip ettim ve şimdi tekrar çalışıyor.. 11 SAATLİK çalışmadan sonra.

    This is a sign of appreciation.. If you were here I’d get you a huge beer. Thanks so much for your clear help!

    Alex

  24. Aman Tanrım. Genellikle bu tür gönderiler, talimatları izledikten sonra benim için pek işe yaramaz... ama siz beyefendi günü kurtardınız. Teşekkür ederim!

  25. Bunun için çok teşekkür ederim! Bunu takip edene kadar kesinlikle sitemi tamamen kaybettiğimi düşünüyordum. Tek takıldığım nokta, wordpress'e giremediğim için wp-config.php dosyasını nerede bulacağımı hiç bilmememdi. Sonunda barındırma hizmetim aracılığıyla dosya yöneticimi buldum, ancak bu kısmı anlamam biraz zaman aldı. Harika bilgileri paylaşmaya devam edin!

    • Zewdu bu, dosya izinleriniz düzgün ayarlanmadığında veya barındırıcınızın ucunda bazı yapılandırma sorunları olduğunda meydana gelebilir. Lütfen web barındırıcınızla iletişime geçin.

      Yönetici

  26. VEYA…

    Eğer düzenleyicide .php sayfalarınızla/kodunuzla oynadıysanız ve kopyalayıp orijinaline yapıştırmanız bu veritabanı bağlantı hatasıyla çalışmadıysa… çözüm, FTP aracılığıyla düzenlediğiniz .php dosyasının tam klasörüne kopyalayıp yapıştırarak, düzenlenmiş olanın üzerine yazmaktır ve bu kesinlikle sitenizin tekrar çevrimiçi görünmesini sağlayacaktır.

  27. Hi! Im facing the same problem with the wordpress. I did copy and paste the testconnection.php and it showed “Access Denied”. But when I edited the line – “mysql_connect” to “mysqli_connect” database was connected successfully. How do I implement “mysqli_connect” in the wordpress config file?

  28. Sitem için android tarayıcılarda “güvenli bir veri bağlantısı kurulamadı” mesajını görüyorum

    , yalnızca gönderileri okurken ana sayfada değil.

  29. Merhaba,
    MAMP ile yeni bir WordPress kurulumunu başlatmak için çaresizce uğraşıyorum, hem Apache hem de MySQL yeşil ışıklar yanıyor, ancak tarayıcıda başlattığımda “Veritabanı bağlantısı kurulamadı” mesajını alıyorum.
    Ben nispeten yeniyim ve yukarıdaki seçeneklerin çoğu oldukça ileri düzeyde görünüyor ve zaten çalışan web siteleri için, WordPress'in yeni kurulumları için bu sorunu çözmenin basit bir yolu var mı?

    Wordpress'in kurulumu çok zor olmaması gerekiyordu...

    Şimdiden teşekkürler!

    • marcel open the wp-config.php file in your WordPress install folder. And check your database username and password. Usually on fresh install of MAMP database username should be root and password should be left blank.

      Yönetici

  30. Ben bir yeniyim ve sitemin verilerine filezilla üzerinden erişiyorum, lütfen bağlantıyı nasıl test edeceğimi söyleyin çünkü barındırma kontrol panelinde herhangi bir phpmy admin görmedim.

    • Web barındırıcınız cPanel kullanıyorsa, veritabanı bölümünün altında phpMyAdmin'i göreceksiniz. Diğer barındırma kontrol panelleri için, web barındırıcınıza sorabilirsiniz.

      Yönetici

  31. Afedersiniz, aptalca bir soru gibi görünebilir ama MySQL testinde "root" için ne girmeliyim?

    $link = mysql_connect(‘localhost’, ‘root’, ‘Q3dDZE3PiUpQ’);

    Teşekkürler!

    • MySQL kullanıcı adınızı root ile değiştirin (MySQL kullanıcı adınız zaten root değilse değiştirmeyin) ve ardından parolanızı girin. MySQL ana bilgisayarınızın localhost, kullanıcı adınızın jenbarnes ve parolanızın Q3dDZE3PiUpQ olduğunu varsayarsak, şu şekilde kullanırsınız:

      $link = mysql_connect('localhost', 'jenbarnes', 'Q3dDZE3PiUpQ' );

      Yönetici

  32. Selam, sitemi wp-admin'e giremiyorum veya siteyi ziyaret edemiyorum?
    Ne yapmalıyım? Bu hatadan dolayı (aşağıda) tüm 4 alan adım çöktü.
    "Veritabanı bağlantısı kurulamadı"
    Lütfen bana yardım et!

    – Kasper

  33. Aman Tanrım! Teşekkürler beyler! Neredeyse kalp krizi geçiriyordum.
    Bu benim ilk veri yedeklememdi (web sitemin çökmemesi veya çökse bile kurtarabilmem için) PHPadmin paneline giriş yaptım şifreyi değiştirdim çünkü orijinali otomatik oluşturulmuştu. giriş yaptım ve yedekledim. rahatladım web siteme geri döndüm ve bam! bu büyük harfler: Veritabanı Bağlantısı Kurulamadı Hatası
    Dostum, anlayabilirsin, birkaç saniye boyunca donup kaldım..

    Neyse çok teşekkürler!!

Leave A Reply

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 kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.