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

    • You’re so helpful! All my writing was saved! Yes, I need to do a backup… I did one! Thanks so much, this is just the resource I needed. Luckily Google pulled it right up.

  1. Ev bilgisayarımda Fedora üzerinde çalışan test amaçlı bir WordPress kurulumum var. Bilgisayarı yakın zamanda Fedora'nın güncel bir kopyasıyla taşıdım/yeniden kurdum. Veritabanını ve WordPress kurulumunu geri yükledim. Her şeyin yolunda gitmesi gerekiyordu, ancak "veritabanına bağlanılamıyor" hatasıyla karşılaştım. Bu WordPress kurulumuna uzun zamandır sahibim. Meğer yeni sunucuya geçtiğimde yeni bir my.cnf dosyası da almışım. Şimdi onu kontrol ettim ve her şeyi aynı yaptım ama nedense /etc/my.cnf dosyasına şu satırı eklememişim. Belki sadece ne olacağını görmek istemişimdir. hmmm…bu düğme ne işe yarıyor…..
    # Eski parola biçimini mysql 3.x ile uyumluluk için kullanmaya varsayılan olarak ayarla
    # istemciler (mysqlclient10 uyumluluk paketini kullananlar).
    old_passwords=1
    Bu satırı ekledikten sonra veritabanı bağlantı sorunu çözüldü.
    Bu nedenle o kullanıcıyı silip yeni parola biçimiyle yeniden oluşturmam gerekiyor.
    Not: Ayrıca
    skip-networking
    komutu da /etc/my.cnf dosyamda var ve….çalışıyor. Bu, mysql'i ağdan, 127.0.0.1 dahil olmak üzere kapatır. Bu, kötü niyetli kişilerin giriş noktalarından sadece bir tanesini azaltır.

  2. Bir müşterinin sitesinde veritabanı bağlantı hatası yaşıyordum ve veritabanına PHPMyAdmin aracılığıyla erişebiliyordum ancak yukarıda belirtilen testconnect.php dosyasını çalıştırmak bu makalede listelenmeyen bir yanıtla karşılaştı:

    “PHP Warning: mysql_connect(): No connection could be made because the target machine actively refused it.”

    Müşterilerimin bulunduğu Fasthosts ile iletişime geçtim ve PHP5.4'ü entegre etme sorunları yaşadıkları ortaya çıktı “ve tek çözüm MySQL veritabanı kullanıcı şifresini sıfırlamak.”

    Yani bu durumdaysanız, PHPMyAdmin aracılığıyla veritabanına erişerek ve şu sorguyu çalıştırarak düzeltebilirsiniz:

    SET SESSION old_passwords = 0;
    SET PASSWORD = PASSWORD(‘veritabanısifresigidiyor’);

    !! ÖNEMLİ NOT !! : 'databasepasswordgoeshere' kısmını doğru aldığınızdan emin olun, aksi takdirde veritabanı şifrenizi aynı şifre yerine yeni bir şifreye sıfırlamış olursunuz ve bu da sitenizi daha da bozabilir!

  3. Gerçekten aptal olmalıyım! WordPress'in birazını anlıyorum ama bunların hepsi benim ligimin dışında geliyor.

    Tam olarak söylediğiniz şeyi yapmaya çalıştım ve aldığım sonuç bu

    Uyarı: Üstbilgi bilgileri değiştirilemiyor – üstbilgiler zaten gönderilmiş (çıktı /customers/8/a/3/chigwelltkd.com/httpd.www/wordpress/wp-config.php:2) /customers/8/a/3/chigwelltkd.com/httpd.www/wordpress/wp-includes/functions.php satır 2801'de
    Veritabanı bağlantısı hatası oluştu.

    Sırada ne yapacağımı hiç bilmiyorum!!!

    Not only have i lost the site from the web but I know cannot get in to wordpress admin.

    IS THERE ANY HOPE!!!!!

  4. Bu gönderiyi yazdığınız için çok teşekkürler, bana oldukça zaman ve baş ağrısından kurtardı. Şerefe!

  5. Bu makale sayesinde sorunumu 10 dakikadan kısa sürede çözdüm
    HARİKASINIZ…işinizi biliyorsunuz

    Çok teşekkürler!!!

  6. Merhaba,

    Yakın zamanda wordpress sitesine bir tema yükledim, yerel veritabanını da yükledim. wp-config dosyamı da değiştirdim. Hala veritabanı bağlantı hatası alıyorum. wp-admin'i açtığımda wp-login'e yönlendiriyor.

    Sorunun ne olabileceğini öğrenebilir miyim?

    • WordPress'in wp-admin dizinine erişmeye çalıştığınızda sizi wp-login.php'ye yönlendirmesinin normal davranış olduğunu düşünüyoruz. Daha fazla açıklayabilir misiniz? wp-config.php dosyanızı kontrol ettiniz mi? Canlı sitenizin veritabanı bilgilerini içeriyor mu?

      Yönetici

  7. I had 4 sites give a 127.0.0.1 “Cannot connect to server” message & I also had no access to admin. I went through troubleshooting, & nothing helped. So, I contacted my web-hosting service, Bluehost, to inquire whether the MySQL server was responsive. The tech told me to login to my control panel’s File Manager, select “Show hidden files,” and then to go inside my root directory for each domain & rename my .htaccess file to .htaccess.old . He said he guessed that a plugin added code to my .htaccess file, causing my wp-admin to redirect to an IP address. It worked. :)

  8. Kendi web sitemde bu hatayı aldım. wp-config.php doğruydu. PhpMyAdmin veritabanını yükleyebildi. wp_options tablosunu açmaya çalışırken PhpMyAdmin tablonun onarılması gerektiğini söyledi. PhpMyAdmin'deki onarım fonksiyonunu kullanmak tabloyu düzeltti, bir satırın kaldırıldığını bildirdi (hangisi olduğunu söylemeden). Bunun neden olduğuna dair hiçbir fikrim yok.
    Makale için teşekkürler, hatayı ayıklamama yardımcı oldu.

  9. Az önce bu sorunu yaşadım, host cPanel aracılığıyla veritabanını kontrol ettim ve yönetici kullanıcısı veritabanından kaldırılmış görünüyor, bu yüzden wp'nin bağlanamadığını varsayıyorum. Sorun şu ki ftp'm de devre dışı kalmış görünüyor, bu yüzden herhangi bir çözümü uygulayamıyorum! alt alan adı hala çalışıyor gibi görünüyor. Bunun kötü niyetli bir şey olmasını hayal etmek zor!

  10. Bu sorunla sitelerimden biriyle karşılaştım ve wp-config.php'den veritabanını düzeltmek işe yaramadı. cPanel'de (Softaculous) WordPress 3.6.1'e yükselterek düzelttim.

  11. Bugün, nedense sitem veritabanı bağlantı sorunu yaşıyor.
    • testconnection.php aracılığıyla veritabanı erişimimin çalıştığını doğruladım.
    • Tuz anahtarlarını yenileriyle değiştirdim.
    • 'WP_HOME' ve 'WP_SITEURL' için uygun site URL'lerini tanımladım.
    • Sunucu yavaşlığıyla ilgili bir sorun yok çünkü diğer kök dizinlerdeki diğer web sitelerim çalışıyor.

    I’m guessing it may be a plugin recently added?
    How do you properly uninstall a plugin if you can’t pull up both wordpress root and wp-admin directories in the browser?

    Şimdiden teşekkürler.

  12. Böyle iyi bir makale için çok teşekkürler!
    Benim sorunum biraz farklıydı. Bu sorunu 'clicky analytics' eklentisi yüzünden yaşıyordum.
    Sorunun ne olabileceğine dair hiçbir fikrim olmadığı için neredeyse çıldırıyordum. Sonunda çok deneme yanılma sonucunda bir eklenti çakışması olduğunu anladım.

  13. Huh! sir you deserve an award.
    It just worked for me. I was having this problem from last one month and you just served with this.
    Thank you very much :)

  14. Yeni şifre talep ederken bir sorun oluştu ve bunun bir veritabanı sorunu yaratacağını fark etmedim. Neyse ki yorumlarınızı ve kılavuzlarınızı buldum. Sorun 3 dakikada çözüldü.
    Tekrar teşekkürler (artık haftalık e-postanıza abone oldum)

  15. Sorunum siteyi yeni bir barındırma ortamına taşıdığımda oldu. Yeni veritabanıma, kullanıcı adıma ve şifreme uyacak şekilde yapılandırma dosyasını değiştirmiştim. Ama hiçbir şey işe yaramadı.

    WP-admin sayfasını kontrol etme ipucunuz işe yaradı. Kullanıcı adıyla ilgili bir sorun olduğunu söyledi. c-panele girdim ve kullanıcıyı veritabanına bağlamadığımı fark ettim. İki saniye sonra her şey yolundaydı!

    Yanlış şeyleri test ederek saatlerimi kurtarmış olabilirsiniz! Teşekkürler!

  16. Sana kocaman bir öpücük vermek istiyorum.

    ÇOK faydalı.

    However, my issue seemed a little odd – and it might help someone else:

    Bu sabah alan adımız şu hatayı verdi:

    Ölümcül hata: 41943040 bayt bellek boyutu aşıldı (30720 bayt ayrılmaya çalışıldı) /home/gurumaga/public_html/wp-admin/includes/class-wp-list-table.php dosyasının 384. satırında

    I tried to increase PHP memory allocation.

    wp-settings'e (kök klasörde) eklenen:
    define(‘WP_MAX_MEMORY_LIMIT’, ‘256M’);
    sonucu:
    ‘Veritabanı bağlantısı hatası’

    Satır kaldırıldı ve alt sınır eklendi:
    define(‘WP_MEMORY_LIMIT’, ’64M’);
    sonucu:
    ‘Veritabanı bağlantısı kurulamadı’

    wp-settings.php'deki tüm değişiklikleri şimdi orijinal haline geri aldım.
    'Veritabanı bağlantısı kurulamadı' hatası devam etti (5-10 dakika boyunca)

    Before reverting to the original error:
    Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 30720 bytes) in /home/gurumaga/public_html/wp-admin/includes/class-wp-list-table.php on line 384

    PHP bellek sınırını şuna yükselttim: define(‘WP_MEMORY_LIMIT’, ’64M’); tekrar
    Ardından önerdiğiniz gibi veritabanı onarımını çalıştırdım.

    Herhangi bir veritabanı hatası tespit edilmemesine rağmen, site artık yayında ve çalışır durumda.

    Garip – sizin veya başkasının bunu anlayıp anlayamayacağından emin değilim??

  17. Embarrassed… I tried everything in this blog and was double checking everything…
    It never occurred to me that I’d typo’ed when entering the password.

    Doh! So, here’s a +! for double checking the basics ;)

  18. Merhaba, ana URL'yi değiştirme hatasını yaptım, başlangıçta http://shaneynayguns.com/wordpress idi ve site URL'si de: http://shaneynayguns.com/wordpress idi. Ardından site URL'sini http://shaneynayguns.com olarak değiştirdim (sitenin yayına geçeceğini düşünerek, anlayabileceğiniz gibi bu konuda tam bir aptalım). Hiçbir şey olmadı, bu yüzden dahi burada, ana URL'yi shaneynayguns.com olarak değiştirdim. İşte o zaman işler ters gitmeye başladı: Artık wp-admin'e giriş yapamıyordum ve .com/wordpress'e gitmek beni bir hata sayfasına yönlendiriyordu. (shaneynayguns.com değişmeden kaldı ve bir açılış sayfasına yönlendiriyor) Ardından bir forumda dolaştım ve verilen tam talimatları izledim:
    1. phpmyadmin'e git
    2. doğru veritabanına git
    3. wp_option'ı tara
    4. site URL'sini düzenle (onu .com/wordpress olarak değiştirdim)
    Görünüşe göre herkesin yorumlarına göre, bu onlara işe yaradı... benden başka! shaneynayguns.com/wordpress şimdi "veritabanı bağlantısı kurmada hata oluştu" yazan bir sayfaya yönlendiriyor! Bu beni çıldırtıyor! Umarım aranızdan biri bana yardım edebilir. Açıkça görüldüğü gibi, web jargonu konusunda hiçbir fikrim yok, bu yüzden basitleştirilmiş bir çözüme gerçekten minnettar olurum. Evet, ben bir aptalım ve yardıma çok ihtiyacım var! (Bilginize: godaddy'de barındırıyorum)
    Şimdiden teşekkürler!

      • Hey, bu benim için işe yaradı. WordPress web sitem Godaddy'de ve alt dizine yerleştirmeye çalışıyordum. şimdi çalışıyor. Hemen ardından, bazı veritabanı yükseltme ekranları çıktı ve sonra her şey yolunda. ayrıca, yukarıdaki bu tanımları çıkardım ve hala çalışıyor. teşekkürler.

  19. Bilgi rehberiniz için çok teşekkürler, sorunumu çözmeme yardımcı oldu.
    Çözümümü bildirmek gerekirse, wp-config.php dosyasında bir yazım hatası göremedim ancak veritabanımı ve ilişkili kullanıcı adımı silmeye karar verdim. Ardından yenilerini oluşturdum ve yeni verileri manuel olarak wp-config'e güncelledim ve bam diye girdim. Dikkat edilmesi gereken bir şey, veritabanı ve kullanıcı adı başlangıçta aynı isimdi, bu yüzden yeni bir site olduğu için bir sorun olup olmadığından emin değilim.

  20. My website is down and I keep getting “Error establishing database connection” message.
    I checked my WP-Config.php page and it looks fine on the inside, but when I preview it, the page says this

    Warning: require_once(reddoorplayhouse.com/open/wp-settings.php) [function.require-once]: failed to open stream: No such file or directory in /hermes/waloraweb096/b619/moo.reddoor1/wp-config.php on line 95

    Kritik hata: require_once() [function.require]: Gerekli ‘reddoorplayhouse.com/open/wp-settings.php’ dosyası açılamadı (include_path=’.:/usr/local/lib/php-5.2.17/lib/php’) /hermes/waloraweb096/b619/moo.reddoor1/wp-config.php satır 95’te

    Bu ne anlama geliyor. Ve ne yapabilirim? Yardımınız için teşekkürler.

  21. Bu, son birkaç haftadır birkaç sitemde tekrar tekrar meydana gelen sinir bozucu bir sorun. wp-config.php dosyamdaki Benzersiz Anahtarları ve Tuzları değiştirerek (yenilerini şuradan alarak: https://api.wordpress.org/secret-key/1.1/salt) kolayca düzeltebiliyorum, ancak günler sonra tekrar değiştirmem gerekiyor… bu yüzden semptomu düzeltebilsem de, bunun neden http://brioagency.com adresinde tekrar tekrar olduğunu hala belirlemeye çalışıyorum.

  22. Merhaba

    Bir siteyi düzeltmeme yardım ettiğin için teşekkür etmek istedim.

    localhost'u veritabanı IP adresine değiştirmek sorunumu çözdü.

    Teşekkürler

    Andrew

  23. Dosyaların kopyalarını almış ve sunucuya kaydetmiştim.

    Yani bugün veritabanı bağlantı hatası oluştuğunda, kullanıcıyı, şifreyi, veritabanı erişimini değiştirdiğimi fark ettim ama hiçbir şey işe yaramadı.

    So renamed the current wp-config.php as wp-configold.php
    and copied the wp-config.php from the archive and pasted as wp-config.php.

    İşte oldu. Çalışıyor.

  24. Forgot that the database is “local” to the application. I used the site URL by mistake. Switched DB_HOST to ‘localhost’ and all is golden.

    Blog için teşekkürler! +1

  25. Bazen sadece mükemmel bir kaynak bulursunuz ve tüm sorularınızı yanıtlar. Kahve ısmarlayanlara bahşiş veririm. Keşke wpbeginner bağış kutusuna bir veya iki dolar koymak çok kolay olsaydı, ama sanırım bir teşekkür yeterli olacak.

    • Thanks Ben. Its always our pleasure to help. The best way to thank us is by spreading kind words about our site or by simply sharing this article on twitter, facebook, etc :)

      Yönetici

  26. WP Beginner harika ve Syed de öyle! Arama sonuçlarımın sitenize kaç kez yönlendirdiğini bilmiyorum ve her seferinde gerçekten yardımcı, kullanışlı ve pratik bir şey öğrendim.

    Bu sefer, veritabanı bağlantı hatası sorunumda, tarayıcı önbelleğimi temizlemem yeterli oldu. Lanet olsun. Neyse ki, hostingimle iletişime geçtikten sonra aldığım tavsiye buydu. İşe yaramış görünüyor ve umarım hepsi bu kadar! Tekrar olmasını nasıl engelleyeceğimi bilmiyorum.

  27. All I have to say: “THANK YOU!” :-) your post fixed my issues and spared me a couple of hours of work.

  28. Benim için sorun, wp_options tablosunda “siteurl” ve “home” ayarlarını doğru bir şekilde yapmakla çözüldü, bu benim için işe yaradı, yöneticiye giriş yapıp her şeyi değiştirebildim!

    Bir gün sana kurabiye alacağım!!

  29. Büyük bir sorunum var… siteyi ben kurmadım ve php veya herhangi bir dosyaya erişimim yok. Sayfa eklemeye çalışıyordum ve siteyi bir sonraki ziyaret ettiğimde hata vardı. Yönetici başlatıcıya vb. erişmem gerekiyor mu, siteye başka bir giriş yolu yok mu?

  30. Bu hatayı ara sıra alıyorum. Belki de amazon ec2 ücretsiz katman örneğimde yeterli kaynağım yok. Sorunu geçen hafta 3 kez yaşadım ama her seferinde veritabanı sunucusunu yeniden başlatarak çözebildim.
    Gönderi için teşekkürler

  31. Benim için sorun, “siteurl” ve “home” ayarlarını wp_options tablosunda doğru şekilde yaparak çözüldü

    • Thank you so much, Udumbuke. This was exactly the step I forgot in moving my site to a new host. I’m so glad I can stop headaching over this! And great guide altogether on this site.

  32. This error happened to me because I wanted to back up my database and could not remember the password. I changed the password in GoDaddy – but this didn’t change it in the wp-config.php! Once I changed it in wp-config, everything worked okay again.

    BU KADAR KAPSAMLI BİR ÇÖZÜM İÇİN TEŞEKKÜRLER!!! Ve gerçekten kullanışlı bir site. Tebrikler!

  33. wp-config.php dosyasını gözden geçirirken, dosyadaki kullanıcı adı ve şifreyi dikkate almanız gerekir, kullanıcı veritabanında (mysql) mevcut olmayabilir, şifre değişmiş olabilir, bu yüzden kullanıcının olup olmadığını kontrol edin. Kullanıcı veritabanında mevcut değilse, onu oluşturun, wp-config.php dosyasında bulunan şifreyi atayın ve veritabanı yönetimi (DBA) için izinler verin.

    Bu, wordpress'imi geri yüklemem için başıma geldi.

    • Teşekkürler dostum! Veritabanımı geri yükledim ve cpanel'de doğru kullanıcıyı doğru veritabanıyla yeniden atamam yeterli oldu.

  34. Hi guys, thanks for this info.
    Helped me to fix a problem with a WordPress site I created.
    It had been happily running for over a month when it started having the “Error Establishing a Database Connection” error.

    Sonunda DB_HOST'u, daha önce orada bulunan 'localhost' yerine tam ana bilgisayar adını kullanacak şekilde değiştirerek düzelttim.

    I don’t know why it worked initially and then stopped working. But its working now…
    Cheers,
    Pat Walsh

    • Aynı DB bağlantı sorununu yaşıyorum ve yorumları okuduktan sonra wp.config dosyasındaki referansı gerçek ana bilgisayarımdan localhost'a değiştirmeye karar verdim ve nedense bu sorunu çözdü. Yani benim çözümüm yukarıdakinin tam tersiydi. Sadece bir deneme yanılma...

  35. şu anda bu sorunla karşılaştığım için benim için gerçekten faydalı… bu harika makale için teşekkürler..

  36. I’m getting this issue temporary at my site just for few seconds.
    how can I be free from this?
    Please help!

      • Teşekkürler,
        Hosting planımı temelden Pro'ya yükselttim.
        Ama hala eskisi gibi.
        Adminimize, AG Custom Admin, Akismet, BuddyPress Template Pack, Display widgets, Fast Secure Contact Form, Google XML Sitemaps, Jetpack by WordPress.com, Page Views Count, Polldaddy Polls & Ratings, User Switching, Better WP Security, BuddyPress, Hotfix, W3 Total Cache, wordPress Importer ve WordPress SEO kullanıyorum.
        Hangisi sorun çıkarıyor??
        Bir fikriniz var mı?

  37. Yapılandırma dosyasındaki tüm bilgiler doğruysa ve hala sorun yaşıyorsanız, Fail2Ban gibi herhangi bir spam önleme eklentisinin aktif olup olmadığını kontrol edin. Bunun veritabanı sorununa neden olduğunu buldum. Sanırım wordpress'i wp-admin üzerinden düzenlerken, apache'ye çok fazla ardışık istekte bulunduğunuz için www-data kullanıcısı için Fail2Ban hizmetini tetiklediği için oluyor. Fail2Ban'ı veya başka bir spam denetleyicisini kaldırmayı deneyin. Ardından, Hata mesajından kurtulmak için hem mysql sunucusunu hem de apache'yi yeniden başlatın.

    Umarım bu yardımcı olur.
    b

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