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

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.

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

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

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

cgjam
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
Moogie1947
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.
ValentinaMercenaro
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
bfadmin1
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!!!
acil yardım!
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!
PeterBestel
Bu hata, üyelik sitelerimden birinde başıma geldi, ancak giriş yaptığınızda site normal görünüyordu ve davranıyordu.
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!!
Jayden Lawson
Teşekkürler millet! Tablolarımdan biri onarılamadı, bu yüzden bu tavsiyeyi phpMyAdmin'de o tabloyu onarmak için izledim http://wordpress.org/support/topic/wp_options-table-is-marked-as-crashed-10?replies=6
Ed Luvables
Bu mükemmel çalıştı, yapılandırma dosyasındaki şifremi değiştirmeyi unutmuşum. Teşekkürler!
George Stroud
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.
Jenerwin
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ış..
Carrie Case
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.
Joninashby
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!
K.C. Bateman
teşekkürler
Bu çok yardımcı oldu!
Ayo Akinbode
İşe yaradı! Çok teşekkürler
BillR
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
Bundan sonra her şey yolundaydı.
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.
Bu gönderi için teşekkürler. Doğru yöne işaret etti.
Alex
Çok teşekkür ederim!... cevabı saatlerce aradım ve sizinki tam olarak işe yaradı!...
Chris
Bu benim için de işe yaradı. Çok garip.
Enhow
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!
WPBeginner Desteği
Veritabanı sunucunuz düzgün çalışmıyor gibi görünüyor. Lütfen web barındırıcınızla iletişime geçin.
Yönetici
Mike
Teşekkürler! .php dosyasını düzenledim ve sorunumu çözdüm. Harika.
Terry
Ü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.
WPBeginner Desteği
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
Henri
Teşekkürler – Makaleniz sorunu dakikalar içinde çözmeme yardımcı oldu!
Chuck
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.
Bart
Ç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
lubna
DB'nin başarılı kurulumundan sonra wp'ye giriş yapamıyorum
Ruthie
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ı?
WPBeginner Desteği
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
Derek Smith
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
WPBeginner Desteği
Önce eski veritabanlarınızı phpMyAdmin kullanarak yedeklemeli ve ardından bunları yeni web barındırıcınızın veritabanı sunucusuna phpMyAdmin kullanarak aktarmalısınız. Ardından DNS ayarlarınızı yeni web barındırıcınıza işaret edecek şekilde değiştirmelisiniz. Bundan sonra, tüm sitelerinizdeki wp-config dosyasını düzenlemeniz, veritabanı adını, şifresini, ana bilgisayarını, ayarlarını yeni veritabanlarınızla eşleşecek şekilde değiştirmeniz gerekir.
Yönetici
Derek Smith
Ş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ı?
Tony
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..!
WPBeginner Desteği
Çözümü bulduğuna sevindim. Diğer kullanıcılarla paylaştığın için teşekkürler.
Yönetici
Thouhedul Islam
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.
—
Bamanya Brian
Teşekkürler dostum..hepsini takip ettim ve şimdi sitem yayında..Allah razı olsun
Tamas
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
d4drdave
Ace post, worked a treat
Shlomi
ç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
Matt
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!
Olga
Thank you for producing this quality post. Your instruction worked perfectly! and saved me lots of hassle
Bulbul
Teşekkürler! sorunumu birkaç dakika içinde çözdü..
Alex
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.
Bu bir takdir işaretidir.. Burada olsaydın sana kocaman bir bira ısmarlardım. Açık yardımın için çok teşekkürler!
Alex
Travis
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!
Allen
Çok teşekkürler. İşe yaradı.
Tish
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
Neden bu mesajı alıyorum ve nasıl düzeltebilirim?
http://wordpress.org/wordpress-3.8-new-bundled.zip… adresinden güncelleme indiriliyor
Güncelleme açılıyor…
Dizin oluşturulamadı.: /home/mrc-et.com/www/wp-content/upgrade/wordpress-3.tmp
Kurulum Başarısız Oldu
WPBeginner Desteği
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
Michael
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.
superfunkie
Merhaba! WordPress ile aynı sorunu yaşıyorum. testconnection.php dosyasını kopyalayıp yapıştırdım ve "Erişim Reddedildi" mesajı aldım. Ancak "mysql_connect" satırını "mysqli_connect" olarak değiştirdiğimde veritabanı başarıyla bağlandı. "mysqli_connect" dosyasını WordPress yapılandırma dosyasına nasıl uygularım?
WPBeginner Desteği
Superfunkie lütfen php sürümünüzü kontrol edin, eğer PHP 5.5 ise web barındırıcınızla iletişime geçin ve bu hata hakkında onları bilgilendirin.
Yönetici
Aaqil Mahmood
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.
marcel
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!
WPBeginner Desteği
marcel, WordPress kurulum klasörünüzdeki wp-config.php dosyasını açın. Veritabanı kullanıcı adınızı ve şifrenizi kontrol edin. Genellikle MAMP'ın yeni kurulumunda veritabanı kullanıcı adı root olmalı ve şifre boş bırakılmalıdır.
Yönetici
patel sumit
çok yardımcı oldu teşekkürler
Gautam Sharma
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.
WPBeginner Desteği
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
Hamza
Teşekkürler, çalıştı!
Jen Barnes
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!
WPBeginner Desteği
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
lee getty
Teşekkürler dostum, web sitemi kurtardın
Kasper
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
WPBeginner Desteği
Lütfen yukarıdaki makalede belirtilen adımları deneyin.
Yönetici
Faysal Shahi
Kardeşim, bu bloga Google çevirici ekle. Bu yazıyı Bengalceye çevirmem gerekiyor.
Peter
Teşekkürler dostum!
Helped a lot, keep up the good work
Asif
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!!
onel
Çok teşekkürler!!! İşe yaradı!!!