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

WordPress'te Veritabanı Bağlantısı Kurulurken Hata Oluşmasına Ne Neden Olur?
Bir veritabanı, verileri diğer yazılımlardan kolayca depolamayı, düzenlemeyi ve almayı sağlayan bir yazılımdır.
Bir içerik yönetim sistemi olarak WordPress, tüm içeriğinizi ve diğer web sitesi verilerinizi depolamak için bir veritabanı kullanır. Daha sonra biri web sitenizi her ziyaret ettiğinde veritabanına bağlanır.
WordPress'in veritabanına bağlanmak için aşağıdaki bilgilere ihtiyacı var:
- Veritabanı adınız
- Veritabanı kullanıcı adı ve şifresi
- Veritabanı sunucusu
Bu bilgi, wp-config.php adlı WordPress yapılandırma dosyanızda saklanır.
Bu bilgilerin herhangi biri yanlışsa, WordPress veritabanı sunucunuza bağlanamaz ve 'Veritabanı bağlantısı kurma hatası' hatasını görürsünüz.

Bu, en yaygın WordPress hatalarından biridir. Yanlış kimlik bilgileri dışında, veritabanı sunucusu kapalıysa veya veritabanı dosyaları bozuksa da bu hata görünebilir.
Bunu söyledikten sonra, adım adım sorun giderme ile WordPress'te 'Veritabanı bağlantısı hatası' sorununu nasıl çözeceğimize bir göz atalım.
1. WordPress Veritabanı Kimlik Bilgilerinizi Kontrol Edin
Yanlış kimlik bilgileri veritabanı bağlantı hatasının en yaygın nedenidir. Yakın zamanda WordPress sitenizi yeni bir barındırma hizmetine taşıdıysanız, bu muhtemelen sorundur.
WordPress veritabanı kimlik bilgileriniz wp-config.php dosyasında saklanır. Veritabanı bilgileri de dahil olmak üzere önemli ayarları içeren WordPress yapılandırma dosyasıdır.
Daha önce hiç wp-config.php dosyasını düzenlemediyseniz, daha fazla talimat için wp-config.php dosyasının nasıl düzenleneceği hakkındaki başlangıç kılavuzumuza göz atın.
wp-config.php dosyasında aşağıdaki satırları arayacaksınız:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Burada, veritabanı adı, kullanıcı adı, şifre ve veritabanı ana bilgisayarı bilgilerinin doğru olduğundan emin olmalısınız.
Bu bilgiyi WordPress hosting hesap kontrol panelinizden doğrulayabilirsiniz. Bu eğitim için Bluehost kullanacağız, ancak diğer hosting panelleri için de işlem benzer olacaktır.
Oturum açtıktan sonra, sol sütundaki 'Web Sitesi' sekmesine tıklayın ve ardından 'Gelişmiş' sekmesine geçin. Ardından, 'Veritabanı' bölümüne aşağı kaydırın ve yanındaki 'Yönet' düğmesine tıklayın.

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

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

Tüm veritabanı ayrıntılarınızı onayladıktan sonra, gerekirse bu bilgileri wp-config.php dosyanızda değiştirebilirsiniz.
Bundan sonra, veritabanı bağlantı hatasının giderilip giderilmediğini görmek için web sitenizi tekrar ziyaret etmeyi deneyin.
Hata hala görünüyorsa, bu başka bir sorunun olduğu anlamına gelir.
2. Veritabanı Ana Bilgi Bilgilerinizi Kontrol Edin
Veritabanı adınızın, kullanıcı adınızın ve şifrenizin doğru olduğundan eminseniz, doğru veritabanı ana bilgisayar bilgilerini kullandığınızdan emin olmak isteyeceksiniz.
Çoğu WordPress barındırma şirketi veritabanı ana bilgisayarınız olarak localhost kullanır. Ancak, bazı yönetilen WordPress barındırma şirketleri veritabanlarını barındırmak için ayrı sunucular kullanır. Bu durumda, veritabanı ana bilgisayar bilgileriniz localhost olmayacaktır.
Bu, bu ayrıntıları doğrulamak için WordPress barındırma şirketinizle iletişime geçmeniz gerekeceği anlamına gelir.
3. WordPress Veritabanını Onarın
Şimdi, wp-admin kontrol panelinde 'Veritabanı tablolarından biri veya birkaçı kullanılamıyor' veya 'Veritabanının onarılması gerekebilir' gibi farklı bir hata alıyor olabilirsiniz. Bu durumda, veritabanınızı onarmanız gerekir.
Bunu, wp-config.php dosyanıza aşağıdaki satırı ekleyerek yapabilirsiniz. 'Hepsi bu kadar, düzenlemeyi bırakın! Mutlu bloglar' satırından hemen önce eklediğinizden emin olun:
define('WP_ALLOW_REPAIR', true);
Bunu yaptıktan sonra, ayarları şu sayfayı ziyaret ederek görebilirsiniz: http://www.yoursite.com/wp-admin/maint/repair.php. Sadece yoursite.com'u kendi alan adınızla değiştirdiğinizden emin olun.
Burada, işlemi başlatmak için 'Veritabanını Onar' düğmesine tıklamanız gerekir.

Not: Kullanıcının veritabanı onarım sayfasına erişmek için oturum açması gerekmez. Veritabanınızı onarıp optimize ettikten sonra, bu kod satırını wp-config.php dosyanızdan kaldırdığınızdan emin olun.
Ancak, sitenize herhangi bir kod eklemek istemiyorsanız, barındırma hesabınızın cPanel'ini kullanarak veritabanınızı da onarabilirsiniz.
Barındırma hesabınıza gidin ve sol sütundan 'Web Siteleri' sayfasını açın. Ardından 'Gelişmiş' sekmesine geçin ve Veritabanı bölümündeki 'Yönet' düğmesine tıklayın.

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

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

Hatayı çözüp çözmediğinizi görmek için artık WordPress sitenizi ziyaret edebilirsiniz.
4. Veritabanı Sunucunuzun Kapalı Olup Olmadığını Kontrol Edin
Her şey doğru görünüyorsa ve WordPress hala veritabanına bağlanamıyorsa, veritabanı sunucunuz (MySQL sunucusu) kapalı olabilir.
Bu, bir sunucudaki yoğun trafik nedeniyle olabilir. Barındırma sunucunuz yükü kaldıramıyor (özellikle paylaşımlı barındırma kullanıyorsanız).
Bu nedenle, siteniz yavaşlayacak ve hatta bazı kullanıcılar için hatayı verebilir. Bu durumda, barındırma sağlayıcınızla telefonla veya canlı sohbet yoluyla iletişime geçmeli ve MySQL sunucunuzun yanıt verip vermediğini sormalısınız.
Ayrıca, aynı sunucuda çalışan başka web siteleriniz varsa, SQL sunucunuzun kapalı olup olmadığını doğrulamak için bu siteleri kontrol edebilirsiniz.
Aynı hosting hesabında başka siteniz yoksa, hosting kontrol panelinize gidin ve 'Gelişmiş' sekmesine geçin.
Bundan sonra, phpMyAdmin bölümünün yanındaki 'Yönet' düğmesine tıklayın.

Bu, phpMyAdmin'i yeni bir pencerede açacaktır; burada üstteki 'Veritabanı' seçeneğine tıklamanız gerekir.
Bundan sonra, ayarlarına erişmek için veritabanınızın adına tıklayın. Bunu yapabiliyorsanız, veritabanı kullanıcınızın yeterli izinlere sahip olup olmadığını kontrol etme zamanı gelmiştir.

Bunu yapmak için testconnection.php adında yeni bir dosya oluşturmanız ve aşağıdaki kodu içine yapıştırmanız gerekir:
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
Kodu yapıştırdıktan sonra kullanıcı adını ve şifreyi kendi bilgilerinizle değiştirdiğinizden emin olun. Artık bu dosyayı web sitenize yükleyebilir ve bir web tarayıcısı aracılığıyla erişebilirsiniz.
Komut dosyası başarıyla bağlandıysa, bu kullanıcınızın yeterli izinlere sahip olduğu ve hataya başka bir şeyin neden olduğu anlamına gelir.
Şimdi, wp-config dosyanıza geri dönmeli ve tüm ayrıntıların doğru olduğundan ve yazım hatası olmadığından emin olmak için taramalısınız.
Kullanıcılar İçin İşe Yarayan Ek Çözümler
Yukarıda belirtilen sorun giderme ipuçları web sitenizdeki veritabanı bağlantı hatasını düzeltmezse, bu ek adımları deneyebilirsiniz.
Kullanıcılarımız tarafından bildirildiği üzere, bu adımlar bazılarının web sitelerindeki veritabanı bağlantısı hatasını çözmelerine yardımcı olmuştur.
1. WordPress Site URL'sini Güncelleyin
WordPress site URL'sini cPanel'deki phpMyAdmin kullanarak güncellemeyi deneyebilirsiniz.
Barındırma hesabınızın kontrol panelinden phpMyAdmin'e erişin ve listeden WordPress veritabanınızı seçin.
Bundan sonra, üstteki SQL menüsüne geçin ve aşağıdaki MySQL sorgusunu girin:
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
Şuna benzemelidir:

Kendi site URL'nizi sağlamayı ve wp_options'ı kendi tablo adınızla değiştirmeyi unutmayın, çünkü WordPress tablo önekini değiştirmiş olabilirsiniz.
2. Web Sunucusunu Yeniden Başlatma
Özel sunucular, yerel sunucular ve sanal özel sunuculardaki (VPS) kullanıcılar sunucularını yeniden başlatmayı deneyebilir.
Bu, web ve veritabanı sunucunuzu yeniden başlatacaktır, bu da hataya neden olan bazı geçici aksaklıkları giderebilir.
3. Yardım İsteyin
Diğer her şey başarısız olursa, web barındırma şirketinizle iletişime geçmeniz gerekebilir. Tüm iyi WordPress barındırma şirketleri sorunu gidermenize yardımcı olacak, sizi doğru yöne yönlendirecek veya hatta sizin için düzeltecektir.
Ayrıca bu sorunu sizin için çözmeleri amacıyla WordPress geliştiricileri kiralayabilirsiniz.
Bu makalenin WordPress'te 'Veritabanı bağlantısı hatası' sorununu gidermenize yardımcı olduğunu umuyoruz. Ayrıca, WordPress sorunlarını kendi başınıza çözme ipuçları için WordPress sorun giderme rehberimize veya WordPress'te özel bir veritabanı hata sayfası ekleme hakkında eğitimimize bakmak isteyebilirsiniz. WordPress'te özel bir veritabanı hata sayfası ekleme.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Edmundo Rubio
Teşekkürler, işe yaradı.
viraj
Teşekkürler, phpmyadmin'den veritabanı bağlarken benim için işe yaradı.
Tom
Windows 10 çalıştıran yerel bilgisayarıma WordPress kurmaya çalışıyorum. Xampp'i kurdum, 8080 portunu kullanmak için tüm değişiklikleri yaptım. Xampp'i başlatmada sorun yok. Apache veya MySQL'i başlatmada sorun yok. Yönetici düğmesinden sorunsuz bir şekilde phpmyadmin'i açabiliyorum ve bir veritabanı ekleyebildim. http://localhost:8080 adresine girdiğimde Xampp sayfası açılıyor. Ancak WordPress'i kurmak için http://localhost:8080/wp adresine girdiğimde web sayfası zaman aşımına uğruyor, ancak hiçbir şey yapmıyor. WordPress dosyalarını htdocs klasörüne çıkardım ve wp-config.php dosyasında localhost:8080 kullanmak için değişiklikler yaptım.
Bu noktada, kurulumu tamamlamak için başka ne yapabileceğim hakkında hiçbir fikrim yok ve gerçekten yardıma ihtiyacım var.
WPBeginner Desteği
Merhaba Tom,
WordPress dosyalarını /htdocs/ klasörü yerine /htdocs/wp/ klasörüne kopyalayıp yapıştırmanız gerekecek.
Yönetici
Sandy
Teşekkürler! işe yaradı!
Jude
Godaddy'ye word press kurulamıyor. Kurulum bile tamamlanmıyor. “Uygulama Hataları Var”. – Acilen ihtiyacım var!! Lütfen yardım edin
Shubham Tiwari
Merhaba WPBeginner,
Şu anda Viral Website kullanıyorum. Birçok viral web sitesinde bazı eklentiler bulunur. Ekran görüntüsünün bağlantısını buraya ekliyorum
Viral web sitesi nişinde, belirli bir hikayede kaç tane gerçek zamanlı kullanıcı olduğunu görmemiz gerekiyor, çünkü yeni hikayelerin viral olup olmadığını görmek için bir gönderi için gerçek zamanlı kullanıcıları görmemiz gerekiyor. Google Analytics kullanıyoruz ancak Google Analytics'te hikayemizin viral olup olmadığını görmek için Veri Madenciliği çok zor. Belirli bir hikaye için gerçek zamanlı kullanıcılara bakarak, hangi hikayemizin sosyal medyada viral olduğunu sonucuna varıyoruz.
Can you please provide me details? How can i show my Live story readers on the story/article page. I want my users to see how many live users are reading this particular story.
Bu tür bir özellik için herhangi bir betik kodu veya eklenti var mı?
Richard
Harika, bu sorunu çözmeme yardımcı oldu!! Ayrıca yeni bir wp-settings.php dosyası yüklemem gerekti.
Teşekkürler
Destiny
Bu sayfanın veritabanı sorunlarını otomatik olarak onarmasına izin vermek için lütfen wp-config.php dosyanıza aşağıdaki satırı ekleyin. Bu satırı yapılandırmanıza ekledikten sonra bu sayfayı yeniden yükleyin.
define(‘WP_ALLOW_REPAIR’, true);
Ben Horle
Çok teşekkürler! İlk görev sitemi düzeltti!
WPBeginner Desteği
Merhaba Ben,
Glad you found it helpful
You may also want to subscribe to our YouTube Channel for WordPress video tutorials.
Yönetici
Denis
Teşekkürler!!! Sayenizde sitem tekrar çalışıyor!
Mutlu
Mike
Evde Windows dizüstü bilgisayarda test etmek için WP kurmaya çalışırken bu hatayı aldım. Her şeyi denedim ve sonra veritabanına erişim parametrelerini tanımladığım wp-config.php dosyasındaki karakter setimin standart olmayan karakterler içerdiğini fark ettim. Kesme işareti karakteri standart Windows yazı tipi karakteri değildi. Hepsini aynı karaktere dönüştürüp değiştirdikten sonra WP sorunsuz kuruldu.
Nirav Jagad
lütfen biri bilgisayarımı ekip çalışmasıyla bağlayıp sorunumu çözsün
Veritabanı bağlantısı kurulurken hata oluştu
Bas Dost
Aynı sorunu yaşıyorum.
Herhangi bir öneriniz olursa bana bildirin.
Teşekkürler.
ivano
"localhost" yerine sağladığınız IP'yi kullanarak benim için işe yaradı. Teşekkürler!
miranda
anlamadım
Michael
[ÇÖZÜLDÜ] Veritabanlarımın hepsi gayet iyi çalışıyordu – meğer sorun şifrenin kendisiymiş. Şifre, PHP ile sorun yaratıyor sanırım, üç sembol &(= içeriyordu. PHP konusunda en iyisi değilim ama sorun sanırım “=” sembolüyle ilgiliydi. Şifreyi değiştirdiğimde her şey yoluna girdi. Bol şans, umarım yardımcı olur.
Wills Perkins
Teşekkürler beyler, bir çöküşten beni kurtardınız
Yayın Kadrosu
You’re welcome
Yönetici
murad
Teşekkürler. Sorunumu çözdü.
irnem
Tam olarak ne yardımcı oldu? Her şeyi kontrol ettim – hala çalışmıyor. "Web Barındırıcınızı Kontrol Edin (MySQL Sunucusu)" bölümünde testconnection.php dosyası hakkında konuşuyorlar, onu oluşturduktan ve WP dizinine koyduktan sonra ne yapmalıyım? bu kodu nasıl çalıştırabilirim? (üzgünüm, bu alanda yeniyim)
Ash
Ne de çok işe yarayabilir! Özellikle Windows Server üzerinde IIS6/7/8'de WordPress kullanıyorsanız... MySQL hizmetinin çalıştığından emin olun.. Ve ayrıca doğru kullanıcı hesabı altında çalıştığından emin olun! Normalde bu sadece Yerel Sistem olmalıdır!
Gwyneth Llewelyn
WordPress'e tam olarak yabancı olmayanlar bile genellikle bu hatayla takılır! Sistematik yaklaşımınız sayesinde, kurulumumdaki 'hatayı' bulmayı başardım — bozuk bir MySQL veritabanı, ki bu hiç de bariz değildi, çünkü tüm tablolar doğru yerindeymiş gibi görünüyordu ve onları kontrol etmek/optimize etmek herhangi bir hata vermiyordu… ama açıkça çok, çok yanlış bir şeyler vardı.
Veritabanını boşaltıp bir yedekten yeniden içe aktarmak işe yaradı!
Thank you so much
Jeff
Bunu ve tüm yorumları yazdığınız için çok teşekkür ederim. Sitem, satırı değiştirerek düzeltildi
/** MySQL veritabanı şifresi */
define(‘DB_PASSWORD’, ‘[rastgele sayılar ve harfler]’);
ile
/** MySQL veritabanı şifresi */
define(‘DB_PASSWORD’, [benim her zamanki wp-admin giriş şifrem]’);
Bunun bunu düzeltmenin doğru yolu olup olmadığından emin değilim ama işe yaradı.
Brett
Cpanel'ime geri döndüm ve çalışmayan 4 sitemden 2'si için aynı şifreleri tekrar girdim ve bu onları tekrar çalışır duruma getirdi.
STANISLAUS
Sitemdeki bu sorunu 4 gün sonra çözebildiğime sevindim. Kendi durumumda wp-option tablosunun çöktüğü belirtiliyordu. Onarımı çalıştırdım, sonuç başarılı olmadığını gösterdi ancak aslında onarılmıştı.
Bu başarısız onarım mesajını aldıktan sonra, servis sağlayıcım ile bir sohbet başlattım ancak siteyi kontrol ettiler ve sitemin yayında olduğunu bildirdiler ve ben de mutlu oldum.
Teşekkürler
Jigar Shah
Yukarıdaki tüm çözümleri denedim. Ama hiçbiri benim için işe yaramadı.
Sonra @apache günlüklerine bakmayı denedim. WordPress sunucumu çökerten xmlrpc.php'ye karşı kaba kuvvet saldırılarıydı.
Benim için işe yarayan basit çözüm IP'leri engellemekti.
Burada öğrendim
rahul
WordPress web sitem çalışıyor ancak bir süre sonra "Veritabanı hatası kuruluyor" hatası veriyor, sonra "service mysqld start" komutunu çalıştırmam gerekiyor, lütfen bu tür bir hatanın tekrar oluşmaması için yardım edin. teşekkürler
Kristaps
Teşekkürler, bazı şeyler denedim ama sonunda, yapılandırma dosyamın rastgele bir şifre ürettiğini, aslında onu belirli bir şifreyle değiştirdiğimde fark ettim.
Jill
Bu çok yardımcı oldu. Bu, insanların yorumları/deneyimleri ile birlikte oldukça kullanışlı bir kaynak veya rehber olacaktır. WordPress hata test edicileri için birkaç iş ilanı fark ettim ve araştırmaya başladım ve bu sayfayı buldum.
Lothre1
Merhaba millet. Bu konuyla ilgili Google'daki ilk sayfa olduğu için bilgiyi tamamlıyorum. Benim durumumda, prod web sitemden wp-config'i indirdim. Dosyanın sonunda, "define('WP_DEBUG', false);" ifadesinden hemen sonra aşağıdaki yapılandırmaya sahiptim.
define( ‘WP_ALLOW_MULTISITE’, true );
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, false);
define(‘DOMAIN_CURRENT_SITE’, ‘MYDOMAIN.com’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1);
Her şeyi olduğu gibi tutmaya çalıştım ama alan adımı ip adresim + port ile değiştirdim.
Bir saat sonra aşağıdaki satırları yorum satırı haline getirmenin sorunu çözdüğünü fark ettim:
//define(‘MULTISITE’, true);
//define(‘SUBDOMAIN_INSTALL’, false);
//define(‘DOMAIN_CURRENT_SITE’, ‘MYDOMAIN.com’);
Karina Jaramillo
Siteyi yönetmek için giriş yapmaya çalıştım ama bu hatayı alıyorum "Veritabanı bağlantısı kurulamadı". wp-admin'e erişmeye çalışırken de bu hatayı alıyorum. Bizim tarafımızda hiçbir şey değişmedi. Yardım!
Shirley
Yardım!
WordPress'imizde "Veritabanı bağlantısı kurulamıyor:
Bu, wp-config.php dosyanızdaki kullanıcı adı ve parola bilgilerinin yanlış olduğu veya localhost'taki veritabanı sunucusuyla iletişim kuramadığımız anlamına gelir. Bu, ana bilgisayarınızın veritabanı sunucusunun kapalı olduğu anlamına gelebilir."
Kullanıcı adınızın ve parolanızın doğru olduğundan emin misiniz?
Ana bilgisayar adını doğru yazdığınızdan emin misiniz?
Veritabanı sunucusunun çalıştığından emin misiniz?
Bunun nasıl olduğunu anlamıyoruz. Yardımcı olabilirseniz harika olur. Teşekkürler.
jabr
Çok teşekkürler. Web sitemi tekrar çalışır duruma getirmeme gerçekten yardımcı oldunuz
SAMUEL
Lütfen, wordpress kontrol panelimi çalıştırmakta sorun yaşıyorum. Birkaç gündür kontrol panelim aracılığıyla web sitemi güncelliyorum. Ancak dün bu mesajı almaya başladım…… Fatal error: Cannot call overloaded function for non-object in /home/content/n3pnexwpnas01_data02/34/3566434/html/wp-includes/capabilities.php on line 448……..bana ne yapmam gerektiğini veya sebebinin ne olduğunu bilen var mı lütfen.
Sam.
WPBeginner Desteği
Bu sorunun büyük olasılıkla bir WordPress eklentisinden kaynaklanmaktadır. Suçluyu bulmak için bu WordPress sorun giderme ipuçlarını deneyin.
Hatanın PHP sürümüyle uyumsuzluktan kaynaklanması da mümkündür. WordPress barındırma sağlayıcınıza kullandıkları PHP sürümü hakkında soru sorun ve yükseltip yükseltemeyeceklerini öğrenin. WordPress için minimum gereksinim PHP sürümü 5.6 veya daha yüksek olmalıdır.
Yönetici
SAMUEL
Çok teşekkürler, sadece temayı değiştirdim ve bu sorunu çözdü, çok minnettarım.
WPBeginner Desteği
Hey Samuel, we are glad you found it helpful
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Elijah
Ben de aynı sorunu yaşıyorum ama benimki çok kötü çünkü cpanel'ime erişemiyorum. Lütfen ne yapmalıyım?
James R
Bu sayfaya bakıp "Ne yaptığımı bilmiyorum" diye düşündükten sonra sunucuyu yeniden başlattım ve şimdi her şey yolunda. Bunun neden böyle olduğuna dair bir fikriniz var mı?
Nedenini düşünebildiğim tek şey, giriş yaparken internet bağlantımı kaybetmiş olmam, ama neden böyle olsun ki?
Davo C
ÇOK ÇOK TEŞEKKÜR EDERİM. Bozuk bir veritabanı kullanıcım vardı, bu makale olmadan hiçbir fikrim olmazdı.
Hayat kurtarıcı.
Davo
Cmt
Bir hazırlık sitesi kurmak için MySQL veritabanımı kopyaladığımda aynı hatayı aldım. WP'nin veritabanına erişmek için kullandığı MySQL kullanıcı kurulumuna CPanel -> Mysql veritabanları -> bir kullanıcıyı veritabanına ekle seçeneği aracılığıyla veritabanına erişim izni verilmesi gerektiğini öğrendim. Aksi takdirde, URL aracılığıyla yönetici sayfasına erişmeye çalışırken “Veritabanı Bağlantısı Kurulumunda Hata” sorunu yaşarsınız.
Anoop Arya
Veritabanı bağlantısı kurulamadı.
Birkaç adımı denedikten sonra işe yaramadı. Her şeyi silip süpürmeye karar verdim. MySQL veritabanını sıfırladım. Yeni WordPress yükledim. Şimdi hala veritabanı bağlantısı kurulamadı hatası veriyor. Yardım ve önerileriniz var mı?
Ademide
İkinci çözüm işe yaradı.
Çok teşekkür ederim.
Karen
Bu benim için işe yaradı, teşekkürler. Beş alanlı çoklu siteyi çok az sorunla taşıdım. Tek ayar, veritabanı tablolarının table_prefix'i ile ilgiliydi. Nedense benimkiler wpcc- ile öneklenmemişti. Bu wp-config.php'de kolayca düzenlendi. Ondan sonra, alt alan adlarını wp'nin kurulu olduğu dizine yönlendirmek için teknik destekle biraz uğraşmam gerekti. Neden hepsini aynı yere yönlendirmek istediğimi anlayamadılar. Bana boyun eğip istediğimi yaptıktan sonra her şey yolunda gitti.
Manohar
Bu faydalı bilgiyi sağladığınız için teşekkürler
Emmanuel
Çok teşekkürler, günümü kurtardınız
WPBeginner Desteği
Rica ederim, daha fazla WordPress ipucu ve püf noktası almak için bizi Twitter'da takip etmeyi unutmayın.
Yönetici
Jeroen Thans
Aynı sorunu yaşadım,
Yedekten geri yükleme yaptıktan sonra ben de şu hatayı aldım: Veritabanı bağlantısı kurulamadı hatası
veritabanını phpmyadmin ile wordpress için olan veritabanı altında ve sonra wp_options'ta kontrol ettim. Ve siteurl adında bir şeyin izi yoktu.
Yani ekle'ye bastım -> option_id = 1
Option_name = siteurl
Option_value = http://www.example.com
ve ekledim. Ardından http://www.example.com/wp-admin web sitesine geri döndüm ve geri yükleyebildim
umarım yardımcı olur.
Selamlar J
JCMill
*Önceki yorumuma güncelleme*
cPanel üzerinden yeni şifreler oluşturmayı ve uygulamayı denedim. 3. şifre değişikliğinde hala veritabanı yüklenemiyor hatası aldım ancak WP Repair.php'yi çalıştırmama izin verdi!
Her şey Tamam olarak göründü.
Site şimdi geri geldi.
Oldukça can sıkıcı & tuhaf.
WPBeginner Desteği
Glad you found a solution on your own.
Yönetici
JCMill
I just started seeing this error. None of the above works
Also tried renaming the DB, & running the ‘check’ & ‘repair’ options in cPanel = ‘OK’ on all elements.
I can access & edit the DB via phpmyadmin.
wpconfig is byte for byte identical to my original (then working) backup.
testconnection.php şunu ortaya çıkardı –
‘Bağlanamadı: Eski (4.1.1 öncesi) kimlik doğrulama protokolü kullanılarak bağlantı reddedildi (istemci seçeneği ‘secure_auth’ etkinleştirildi)’
Herhangi bir fikir takdir edilir.
Bim
Ana sayfa hariç diğer tüm sayfalarda hatayla karşılaşıyorum gibi görünüyor. Ana sayfa düzgün yükleniyor ancak başka bir sayfayı açmak için bir bağlantıya tıkladığımda veritabanı bağlantısı hatası alıyorum.
Bunu daha önce yaşayan oldu mu? Ana sayfa dahil tüm sayfalar aynı veritabanı bağlantısını kullanmıyor mu?
WPBeginner Desteği
Ana sayfanızın önbelleğe alınmış bir sürümünü görüyor olabilirsiniz? Değilse, web barındırma hizmeti sağlayıcınızla iletişime geçin.
Yönetici
sohanpurohit
Hata 404 hata403 aynı sorun, bu sorunu nasıl onarabilirim?
djack
yönlendiriciden aldığım 192.168.5.8 IP adresini girdikten hemen sonra çalışıyor, benim özel durumumda.
localhost, 127.0.0.1 çalışmıyordu.
David Draper
Çevrimiçi bulduğum testconnection.php adlı bir PHP betiği kopyaladım. Betik bağlantı hatasını yakalıyor ve yankılıyor. Betiği komut satırından ‘php -f testconnection.php’ kullanarak çalıştırdım. Hata, mysql.sock dosyasını okumada bir sorun olduğunu söyledi. Belirtilen konumu kontrol ettiğimde, mysql.sock dosyası yoktu. touch komutuyla belirtilen konuma mysql.sock adında boş bir dosya oluşturdum ve 'İşte!' o zamandan beri her şey yolunda gidiyor.
SriMarv
Sitemde de aynı sorunu yaşadım, sadece DN Host satırını şuna değiştirdim
define(‘DB_HOST’, ‘localhost’);
yapılandırma dosyasında, cpanel'in IP adresine işaret ediyordu.
sudheer
Lütfen sorunumu çözün. MySQL sunucusundan bir veritabanı yedeğini geri yüklemeye çalışıyorum, ancak geri yükleme şu hatayla başarısız oluyor: 32 devam ediyor.
BAŞLIK: Microsoft SQL Server Management Studio
——————————
'PROD_SALES_DATABASE' veritabanının geri yüklenmesi başarısız oldu. (Microsoft.SqlServer.Management.RelationalEngineTasks)
——————————
EK BİLGİ:
System.Data.SqlClient.SqlError: İşletim sistemi, ‘RestoreContainer::ValidateTargetForCreation’ işlemi ‘C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\PROD_SALES_DATABASE.mdf’ üzerinde denenirken ’32(İşlem, başka bir işlem tarafından kullanıldığı için dosyaya erişemiyor.)’ hatasını döndürdü. (Microsoft.SqlServer.SmoExtended)
Yardım için tıklayın:
——————————
BUTONLAR:
Barbara
Çok teşekkürler : anında işe yaradı !!!
Sağlıcakla
Barbara