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. 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ı 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, o zaman sorun muhtemelen 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 konusundaki 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 barındırma hesap 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.

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, bu sayfayı ziyaret ederek ayarları 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ıramaz (ö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.

Ek olarak, aynı sunucuda çalışan başka web siteleriniz varsa, SQL sunucunuzun kapalı olduğunu 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 vermeyi 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) kullanan 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.

Bu sorunu sizin için çözmelerine yardımcı olmak üzere WordPress geliştiricileriyle de anlaşabilirsiniz.

Umarız bu makale, WordPress'teki 'Veritabanı bağlantısı hatası' sorununu gidermenize yardımcı olmuştur. Ayrıca, WordPress sorunlarını kendi başınıza çözme ipuçları için WordPress sorun giderme kılavuzumuza veya WordPress'te özel bir veritabanı hatası sayfası nasıl eklenir 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.

Açıklama: İç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ç 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

    • Çok yardımcı oldunuz! Tüm yazılarım kaydedildi! Evet, yedekleme yapmam gerekiyor… Yaptım bile! Çok teşekkürler, tam da ihtiyacım olan kaynak buydu. Neyse ki Google hemen buldu.

  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 Uyarısı: mysql_connect(): Hedef makine bağlantıyı aktif olarak reddettiği için bağlantı kurulamadı.”

    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!!!

    Sadece siteyi web'den kaybetmekle kalmadım, artık wordpress yönetici paneline de giremiyorum.

    UMUT VAR MI!!!!!

  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.

    Sanırım yakın zamanda eklenen bir eklenti olabilir mi?
    Hem wordpress kök hem de wp-admin dizinlerini tarayıcıda görüntüleyemiyorsanız bir eklentiyi düzgün bir şekilde nasıl kaldırabilirsiniz?

    Ş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ı.

    Ancak, benim sorunum biraz garip görünüyordu – ve başka birine yardımcı olabilir:

    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

    PHP bellek tahsisini artırmaya çalıştım.

    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)

    Orijinal hataya geri dönmeden önce:
    Ölümcül hata: 41943040 bayt bellek boyutu yetersiz kaldı (30720 bayt tahsis edilmeye çalışıldı) /home/gurumaga/public_html/wp-admin/includes/class-wp-list-table.php dosyasının 384. satırında

    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. Utandım… Bu blogdaki her şeyi denedim ve her şeyi iki kez kontrol ediyordum…
    Parolayı girerken yazım hatası yaptığım hiç aklıma gelmemişti.

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

  18. Merhaba, ev URL'mi değiştirirken bir hata 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 (sitemin yayına gireceğini düşünerek, anlayacağınız gibi bu konuda tam bir aptalım). Hiçbir şey olmadı, bu yüzden dahi olan ben, ev URL'sini shaneynayguns.com olarak değiştirdim. İşte o zaman işler ters gitmeye başladı: wp-admin'e artık giriş yapamıyordum ve .com/wordpress adresine 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 tam olarak şu talimatları izledim:
    1. phpmyadmin'e git
    2. doğru veritabanına git
    3. wp_option'ı tara
    4. site URL'sini düzenle (bunu .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ı hatası kuruluyor” içeren bir sayfaya yönlendiriyor! Beni çıldırtıyor! Umarım aranızdan biri bana yardım edebilir. Açıkça görüldüğü gibi, web jargonuna dair hiçbir fikrim yok, bu yüzden basitleştirilmiş bir çözümü gerçekten takdir ederim. Evet, ben bir aptalım ve çok yardıma 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. Web sitem çöktü ve sürekli “Veritabanı bağlantısı hatası kuruluyor” mesajını alıyorum.
    WP-Config.php sayfamı kontrol ettim ve içi gayet iyi görünüyor, ancak önizlediğimde sayfa şunu söylüyor:

    Uyarı: require_once(reddoorplayhouse.com/open/wp-settings.php) [function.require-once]: sistem hatası: 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 birden fazla kez meydana gelen sinir bozucu bir sorun. Bunu, wp-config.php dosyamdaki Benzersiz Anahtarları ve Tuzları değiştirerek kolayca düzeltebiliyorum (yenilerini şuradan alıyorum: https://api.wordpress.org/secret-key/1.1/salt), ancak günler sonra onları tekrar değiştirmem gerekiyor… yani belirtiyi düzeltebilsem de, bunun http://brioagency.com adresinde neden tekrar ettiğini 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ı.

    Yani mevcut wp-config.php dosyasını wp-configold.php olarak yeniden adlandırdım
    ve arşivden wp-config.php dosyasını kopyalayıp wp-config.php olarak yapıştırdım.

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

  24. Veritabanının uygulamaya “yerel” olduğunu unutmuşum. Yanlışlıkla site URL'sini kullandım. DB_HOST'u 'localhost' olarak değiştirdim ve her şey yolunda.

    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ü

    • Çok teşekkürler Udumbuke. Sitemi yeni bir barındırıcıya taşırken unuttuğum adım tam olarak buydu. Bu konuda baş ağrısı çekmeyi bırakabildiğime çok sevindim! Ve bu sitede genel olarak harika bir rehber.

  32. Bu hata, veritabanımı yedeklemek istediğim ve şifreyi hatırlayamadığım için başıma geldi. GoDaddy'de şifreyi değiştirdim – ama bu wp-config.php'deki şifreyi değiştirmedi! wp-config'de değiştirdikten sonra her şey tekrar yoluna girdi.

    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. Selam millet, bu bilgi için teşekkürler.
    Oluşturduğum bir WordPress sitesindeki bir sorunu çözmeme yardımcı oldu.
    Bir aydan fazla bir süre sorunsuz çalışıyordu, sonra "Veritabanı Bağlantısı Kurulamıyor" hatası vermeye başladı.

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

    Başlangıçta neden çalıştığını ve sonra neden durduğunu bilmiyorum. Ama şimdi çalışıyor…
    Sağlıcakla,
    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. Bu sorun sitemde sadece birkaç saniyeliğine geçici olarak yaşanıyor.
    Bundan nasıl kurtulabilirim?
    Lütfen yardım edin!

      • 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

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