WordPress hatası bir veritabanı bağlantısı yapar
WordPress, tüm yollarla güçlü bir içerik yönetim sistemidir (CMS), ancak zayıf bir hata ile birlikte gelir. Tıpkı diğer insan sistemleri gibi, bu sistem birçok farklı şeyden kaynaklanabilecek hatalara karşı savunmasızdır. Belki yanlış tema veya eklenti giyip kurulumunuzu bozarsınız. Belki doğal afetler sunucunuzu vurur ve yok eder. Yaptığınız en son güncellemeler web sitenizi de felç edebilir veya belki de ev sahibiniz işte umursamaz ve uyumaz. Belki teknolojik yeteneklerinizi abartır ve etrafta oynar ve farkına varmadan önemli bir şey silersiniz. Ya da belki dosyalarınızdan birinde kasıtsız bir yazım hatası veya ekstra alan, uygun olmayan strese neden olur.
Her şey en sevdiğiniz WordPress web sitesinde uyarı yapmadan hatalara neden olabilir. Kaçınılmazdı ve en iyimizin başına geldi. Bu, en kafa karıştırıcı WordPress hatalarından biri “ünlü bir veritabanı bağlantısı yapma hatası” idi. Bu kafa karıştırıcı bir hatadır çünkü size neyin yanlış olduğunu söylemez. WordPress sitenizi ziyaret ederken gördükleriniz:
Adil olmak gerekirse, bu size neyin yanlış olduğunu söyler – siteniz bir veritabanı bağlantısı oluşturamaz.
Daha da kötüsü, birçok şey hatalara neden olabilir, bu da yeni başlayan veya deneyimli bir WordPress kullanıcısı olun, kimseyi karıştırır. Bugünün gönderisinde, bu hatayla nasıl başa çıkacağınızı gösteriyoruz, böylece sitenizi kurtarabilir ve işinize her zamanki gibi devam edebilirsiniz. Ve lütfen düşüncelerinizi, çözümlerinizi paylaşın veya endişelerinizi sonunda yorumlar bölümünde ifade edin ve yardımcı olmaktan memnuniyet duyarız. Daha fazla uzatmadan yelken açalım çünkü öğrenilecek çok şey var. “Veritabanı bağlantısı oluşturma hatası” hatası nedir? Ne tür hatalarla karşılaştığımızı bilmiyorsak devam etmek mantıklı değil. Öyleyse, bayanlar ve baylar, “hata oluşturma veritabanı bağlantısı” hataları nelerdir? WordPress iki ana parçadan oluşur. Arka planda, yazma, giriş ayrıntıları, yorumlar, site seçenekleri vb. İçeriğinizi depolayan MySQL (veya MariaDB) veritabanınız var. WordPress, veritabanından içerik almak ve tarayıcınızda gördüğünüz sayfaları oluşturmak için PHP olarak bilinen bir programlama dilinde yazılmış komutlar kullanır. Şimdi, PHP’nin veritabanınızdan bir nedenden ötürü içerik alamadığında hatalar oluşur. Resimler, videolar ve diğer medya ne olacak? Bu tür içerik veritabanınızda saklanmaz. WP-Uploads klasörünüzde saklanır. Sayfa/Post’un bir parçası olarak bir görüntüye her ihtiyaç duyulduğunda, PHP girer ve resmi çeker.
Başka bir deyişle, WordPress sadece diğer veritabanlarından ve klasörlerden içerik alan ve tarayıcınızda gördüğünüz sayfaları oluşturmak için her şeyi PHP kullanarak birleştiren bir sistemdir. Veritabanına bağlantı başarısız olursa, “bir veritabanı bağlantısı oluştururken hata” hatasıyla sonuçlanırsınız ve görüntülenecek web sitesi yoktur. Bu, marka dönüşümünüz, gelir ve itibarınız üzerinde olumsuz bir etkisi olan kötü bir hatadır. Bu yüzden hemen düzeltmeniz gerekiyor. Aşağıdaki bölümde, kötü olmakla ünlü “bir veritabanı bağlantısı oluştururken” hataların bazı nedenlerini görüyoruz. Ancak o zaman sitenizi neyin rahatsız ettiğini ve zaman kaybetmeden düzeltmeyi teşhis edebilirsiniz. Neden “bir veritabanı bağlantısı oluşturmada hatalar” gerçekleşebilir, bu WordPress ortak hatasının, siteniz veritabanına bağlanamadığında ortaya çıktığını belirledik. Ama bağlantıları öldüren nedir? Bu neden oldu? Yani, siteniz dün mükemmel çalıştı ve sonra patladı – bir hata. Bu kafa karıştırıcı, ancak panik yapmayın çünkü WordPress sitenizi ziyaret ettiğinizde bir veritabanı bağlantısı oluşturmada bir hata görmenin bazı yaygın nedenleri. Yanlış veritabanı kimlik bilgileri yanlış veritabanı kimlik bilgileri “Veritabanı bağlantısı oluşturma hataları” nın en yaygın nedenlerinden biridir.
Kullanıcı adınız veya veritabanı şifrenizdeki tipik hatalar, yanlış alıntılar ve boşluklar “EEDC” hatası deneyimlemenizi sağlar. Ve hepsi bu, içerik almak için veritabanına güvenli bir şekilde erişmelisiniz. WP-Config.php dosyanızdaki kimlik bilgileri (bunun hakkında bir dakika içinde daha fazla) veritabanınızda olanlarla eşleşmiyorsa, veritabanı herhangi bir bağlantı bırakmaz, bu da hatalarla sonuçlanır. Genellikle, wp-config.php dosyanızda doğru veritabanı kimlik bilgilerine sahip olduğunuzu onaylamak, yapmanız gereken ilk şeydir. Veritabanı sunucunuz birçok kişi tarafından bilinmemektedir, WordPress genellikle WordPress sunucusu yığını olarak bilinen birkaç sunucu üzerinde çalışır. Sunuculardan biri ölürse, kesinlikle bazı hatalar yaşayacaksınız. Sunucu tarayıcıdan istek alır ve çeşitli sunuculara ve hizmetlere istek gönderir. Arkasında, isteklerin aynı PHP komutunu tekrar tekrar çalıştırmamasını sağlayan ve böylece sayfanızı açmak için zaman kazandıran bir HTTP önbellek sunucunuz var. Buna ek olarak, resimleri, videoları, web sitesi dosyalarını ve diğer medyayı nerede saklayacağınız bir web sunucunuz var. Ve sonra – beklediğiniz gibi – veritabanınızı yayınlayan bir veritabanı sunucunuz var.
Veritabanı sunucusu, trafik veya birçok bağlantı artışı nedeniyle düşerse, “Hata Bir Veritabanı Bağlantısı Oluştur” hatası yaşarsınız. Şimdi, veritabanı sunucunuz kapalı olduğunda hiçbir şey yapamazsınız çünkü bu sizin ana bilgisayar sorumluluğunuzdur. Ancak, daha iyi bir WordPress barındırmasına yatırım yaparak veritabanı sunucunuzun olasılığını azaltabilirsiniz. Birlikte barındırmayı kullanıyorsanız ve web siteniz yüksek trafik hacimleri üretmeye başlarsa, büyük olasılıkla “bir veritabanı bağlantısı oluştururken bir hata” yaşarsınız. Web siteniz popüler olursa, barındırmanızı yükseltmeniz önerilir. İhtiyacınız olduğunda sınırsız ölçeklenebilirlik için yönetilen WordPress barındırma veya bulut barındırma düşünün. Hasarlı WordPress dosyaları Hasarlı dosyalar “Hata Bir Veritabanı Bağlantısı Oluşturma” hatasına neden olabilir. Hasarlı dosyalar WordPress çekirdeğinden gelebilir, ancak doğru talimatlarla kolayca teşhis edilir. Bazen, amaçlanan güncelleme başarıyla gerçekleştirilmez ve bu kimsenin hatası değildir. Belki, yenilenme sırasında bir elektrik kesintisi vardır veya başka bir şey olur.
Belki WordPress tarafından desteklenen krediyi ortadan kaldırmak için footer.php dosyanıza birkaç kod eklersiniz ve şimdi her şey kaotiktir. Belki WordPress kodunuzu keşfedersiniz ve bazı özel işlevler eklemeye çalışırsınız, ancak noktalı virgül veya başka bir şey bırakırsınız. Özünde, hatalarınız hasarlı WordPress dosyalarından kaynaklanabilir. Bununla birlikte, hasarlı WordPress dosyalarını A, B, C kadar kolay onarması nedeniyle endişelenmeyin. Hasar gören hasarlı veritabanları, ne olursa olsun WordPress web sitenize bağlanmayacaktır. Hasar görürseniz, web sitenizi her yüklediğinizde “Hata Bir Veritabanı Bağlantısı Oluştur” u göreceksiniz. Unutmayın, veritabanınız Web tarayıcısında gördüğünüz bir web sayfası oluşturmak için PHP’nin ihtiyaç duyduğu tüm önemli bilgileri saklar. Veritabanı hasar görürse, gerekli bilgileri almanın bir yolu yoktur, bu da “bir veritabanı bağlantısı yaparken” bir hata yaşamanızı sağlar. Hataları düzeltmenin tek yolu, veritabanını iyileştirmek veya önceki yedeklemeden çalışan sürümü geri yüklemektir. Birçok şeyin veritabanınıza zarar verebileceğini unutmayın. Bazı eklentiler ve temalar veritabanınızın tabloları eksik hale getirebilir. Veri transfer bozuklukları veritabanınızı işe yaramaz hale getirebilir. Özellikle sunucunun etrafındaki yolunu bilmiyorsanız, veritabanı tablosuna yanlışlıkla silebilirsiniz. Birkaç kez yaptım ama şu anda kırılgan yumurta gibi her önemli veritabanını tedavi ediyorum. Ve düzenli olarak yedek tutuyorum. Peki şimdi ne olacak? “Veritabanı Bağlantıları Yapma Hatası” nın birkaç yaygın nedeni vardır
kafa karıştırıcı. Diğer nedenleri biliyorsanız, lütfen yorumlarda paylaşın ve makaleyi tavsiyenizle güncelleyeceğim. Hızlı bir şekilde devam edin, şimdi görülmemesi gereken çok fazla strese sahip olmanıza neden olan hataları düzeltelim! Bir Hata Nasıl Düzeltilir “Bir Veritabanı Bağlantısı Oluşturma Hatası” Temel olarak, sorun web sitenizin veritabanınıza bağlı olmamasıdır. Bu nedenle soruna yukarıdan yaklaşacağız. İlk olarak, veritabanınızı kontrol edip oradan devam edeceğiz. 1. Veritabanı başlamak için hasar görür, hatanızın hasarlı bir veritabanından kaynaklanıp kaynaklanmadığını kontrol edelim. Veritabanınız hasar görürse, diğer tüm çözümleri denemek için çabalar boşa gider. Terleme; WordPress veritabanınızın hasarlı olup olmadığını kontrol edin kolay bir iştir. YouSite.com/wp-admin/ adresine gidin ve kendinizi alan adınızla değiştirmeyi unutmayın. Bir “Hata Bir Veritabanı Bağlantısı Oluştur” hatası alırsanız, veritabanınız mümkün olduğunca sağlıklıdır. Ancak, “Bir veya daha fazla veritabanı tablosu mevcut değil …” gibi farklı hatalar alırsanız, veritabanınız hasar görür. Yourseite.com/ WP-Admin farklı bir hata gösteriyorsa, hasarlı veritabanınız bir sorundur. Ancak endişelenmeyin, çünkü veritabanınızı düzeltmek basittir. Ne yapalım? CPanel’inizi girin ve Dosya Yöneticisi’ni tıklayın:
İşler oturduğunuz yerden farklı görünebilir, ancak prosedür temelde aynıdır. Dosya yöneticinizden sonra, WordPress sitenizin kök dizinine gidin. Bunun yanı sıra: Kök dizine genellikle public_html, www, ev veya web sitenizden sonra, örneğin kendiniz olarak adlandırılır (yani, aynı sunucuda birkaç WordPress siteniz varsa). Kök WordPress dizininde CPanel kullanırsanız (bu makale için Namecheap ile barındırma ile çalışıyorum) böyle görüneceksiniz: Burada, wp-config.php dosyalarını bulmak istiyorsunuz. Ardından, wp-config.php’yi sağ tıklayın ve aşağıda gösterildiği gibi Düzenle’yi tıklayın.
Bundan sonra, wp-config.php dosyası yeni sekmede açılır. En altta, aşağıdaki kodu ekleyin ve değişikliklerinizi kaydedin. tanımlama (‘wp_allow_repair’, true); En altta:
Bununla birlikte, tarayıcınızı sizinkine getirin. Her adımı dikkatli bir şekilde takip ederseniz, buraya gelirsiniz:
Yukarıdaki sayfada, veritabanını geliştirmeyi veya veritabanını iyileştirmeyi ve optimize etmeyi seçebilirsiniz. Aramanız – Lanet Veritabanını Düzelt. WordPress sizin için veritabanını başlatacak ve geliştirecektir. Başka bir şey yapmana gerek yok. N/B: Onarım tamamlandıktan sonra “tanımla (‘wp_allow_repair’, true);” Yetkisiz kullanıcıları sayfaları önlemek için wp-config.php satırı. Errm, yasadışı bir kullanıcı = saldırgan. Hala “Veritabanı bağlantısı yaparken hataları” görüyor musunuz? Değilse, iyi ve iyi. Her zamanki gibi faaliyetlerinize geri dönebilirsiniz. Sorun devam ederse, belki de veritabanı kimlik bilgileriniz yanlıştır. 2. Veritabanı kimlik bilgilerinizi kontrol edin Veritabanlarıyla bağlantılar oluşturmak için WordPress siteniz WP-Config.php dosyası aracılığıyla doğru giriş bilgileri sağlamalıdır. Bu gerçekleşmezse, “bir veritabanı bağlantısı yaparken hataları” göreceksiniz. WP -config.php dosyanızı açın ve şu bölümü bulun: // ** MySQL Ayarları – Bu bilgileri web ana bilgisayarınızdan alabilirsiniz ** ///*ForPress*için veritabanı adı*/ tanımlama (‘db_name’, ‘vistxxx_wpxxx’); /** mysql veritabanı kullanıcı adı*/ tanımlama (‘db_user’, ‘vistxxx_wpxxx’);
/** mysql veritabanı şifresi*/
tanımlama (‘db_password’, ‘pkxxxxxxxxx’);/** mysql ana bilgisayar adı*/
tanımlama (‘db_host’, ‘localhost’); Veritabanı kimlik bilgileriniz bu wp-config.php bölümünde. Burada, veritabanı adını, kullanıcı adını, şifreyi ve ana bilgisayar adınızı görüntüleyebilir ve düzenleyebilirsiniz. Yukarıdaki kimlik bilgilerinden biri veritabanınızda depolananlarla eşleşmiyorsa, “bir veritabanı bağlantısı oluştururken hata” alacaksınız. Neye sahip olduğunuzu kontrol edelim. İlk olarak, wp-config.php gönderiminde doğru veritabanı adına sahip olup olmadığınızı kontrol edelim. CPanel’inizi girin ve PHPMyAdmin’e gidin: Oturum açtıktan sonra, kullanılabilir veritabanını görmek için Veritabanı sekmesini tıklatın:
Bu listeden, wp-config.php dosyanızdaki veritabanı adını görebiliyor musunuz? Bu evet ise, gitmekte fayda var. Veritabanınızı göremiyorsanız, endişelenmeniz gereken ciddi nedenler vardır ve hemen ana bilgisayarınızla konuşmalısınız. Veya veritabanını bir yedeklemeden geri yüklemeye çalışabilirsiniz. Veritabanı adınızı bulursanız, kullanıcı adının, şifrenizin ve veritabanı ana bilgisayar adınızın doğru olup olmadığını kontrol edelim. 3. Veritabanı Kullanıcı Adını, Parolayı ve Ana Bilgisayar Adını kontrol edin Bir sonraki bölüm için, rootPress kök dizininize kaydedeceğiniz bir .php dosyası oluşturacaksınız (bilirsiniz, wpconfig.php) dosyalarını bulduğunuz klasörde. En sevdiğiniz kod düzenleyicinizi açın (Notepad ++ seviyorum) ve aşağıdaki kodu yeni bir dosyaya ekleyin: <? PHP
$ test = mysqli_connect ('localhost', 'db_user', 'db_password');
İf (! $ Test) {
die ('mysql hatası:' .mysqli_error ());
}
Echo 'Veritabanı bağlantısı iyi çalışıyor!'; mysqli_close ($ testconnection); Lütfen dosyayı check.php veya ne isterseniz olarak kaydedin; Bir PHP dosyası olduğundan emin olun. Ayrıca, WP-Config.php dosyanızdaki ilgili değerleriyle LocalHost, DB_USER ve DB_PASSWORD’u değiştirdiğinizden emin olun. Yukarıdaki Check.php dosyasını kök WordPress dizininize kaydedin ve yükleyin. Ve yükleyin … İstediğiniz buysa FTP (veya SFTP) kullanabilirsiniz, ancak dosya yöneticisi bu bölüm için yeterlidir. Ardından, tarayıcınızı Yursite.com/check.php adresine yönlendirin. “Veritabanı bağlantısı doğru çalışıyor!” “Bağlanamaz:” NamapengGunada ‘@’ LocalHost ‘(şifrenizi kullanarak: şifrenizi kullanarak) gibi farklı bir hata mesajı alırsanız, yeni bir veritabanı kimlik bilgisi oluşturmanız ve WP’yi güncellemeniz gerekir. -Config.php dosyası. Profesyonel ipuçları: Hatanız son DB_HOST kimlik bilgilerinden gelebilir. Çoğu web barındırma şirketi varsayılan olarak LocalHost’u kullanır, ancak web ana bilgisayarınıza bağlı olarak IP adresine (127.0.0.1) veya URL olarak değiştirmeyi deneyebilirsiniz. Codex WordPress, birkaç web ana bilgisayar için olası DB_HOST değerlerinin bir listesini sunar. Web ana bilgisayarınızı listede bulamıyor musunuz? Bilgi için onlarla iletişime geçin. Kullanıcı adınız ve şifreniz çalışmıyorsa, yeni bir tane yapma zamanı, bu çok kolay bir iştir. Ne yapalım? 4. Yeni bir kullanıcı adı ve şifre yapın CPanel’inize girin ve aşağıda gösterildiği gibi MySQL veritabanını tıklayın.
Veritabanı sayfasında MySQL kullanıcılarına gidin. Yeni bir kullanıcı eklemenin altında, kullanıcı adı ve yeni şifre girin ve kullanıcı oluştur düğmesini tıklayın: yeni kimlik bilgileri kaydedin, çünkü daha sonra wp-config.php dosyasına ekleyebilirsiniz. Bundan sonra, WordPress veritabanınıza oluşturduğunuz yeni bir kullanıcı ayarlamanız gerekir. Bu, wp-config.php dosyanızda db_name sonrası görüntülenen bir veritabanıdır. Bunu yapmak için, MySQL veritabanı sayfasına dönün ve kullanıcıyı veritabanına ekle. Oluşturduğunuz yeni kullanıcıyı, WordPress veritabanınızı seçin ve aşağıda vurguladığımız gibi Ekle’yi tıklayın.
Sonraki sayfada, tüm ayrıcalıkları seçin ve sayfanın altındaki değişiklikler yapın.
Şimdi WordPress veritabanınıza yeni bir kullanıcı eklediniz, wp-config.php dosyanızı yeni kimlik bilgileriyle güncelleme zamanı. WP-Config.php dosyanızı dosya yöneticisinde açın ve yeni bir kullanıcı adı ve parola ile güncelleyin. Alıntılar arasında boşluk olmadığından emin olun. Örneğin, ‘kullanıcı adı’ iyidir, ancak ‘kullanıcı adı’ kötüdür. Ayrıca, çift tırnak işareti olarak tek bir tırnak işareti kullanın. Değişikliklerinizi kaydedin ve web sitenizi yenileyin. Hata kayboluyor mu? Eğer öyleyse, işine dönersiniz. Hala hatalar görüyorsanız, sorun hasarlı bir WordPress dosyası olabilir. 5. Hasarlı WordPress dosyalarını onarın Birçok kullanıcı “Hata Bir Veritabanı Bağlantısı Oluştur” hatası alır.
Hasarlı WordPress dosyası nedeniyle. Web sitenize birkaç dosya eklerseniz ve bir hata alırsanız, sorunlu dosyayı kaldırın ve bunu yapmaya hazırsınız. Ancak, özellikle yeni başlayanlar olarak hangi dosyaların hasar gördüğünü tam olarak bilmek zordur. Endişelenmeyin, aynı, çünkü hasarlı WordPress dosyasının değiştirilmesi basit. Aynı zamanda, ekstra uyanık olmalısınız, çünkü buradaki küçük bir hata tüm web sitelerinizi silebilir. Bu nedenle, devam etmeden önce tüm web sitelerinizi, yani dosyaları ve veritabanlarınızı rezerve ettiğinizden emin olun. Bundan sonra, WordPress’in yeni bir kopyasını wordpress.org’dan indirin. Ardından, bilgisayarınızdaki WordPress paketini açın ve WP-Content klasörünü ve WP-Config-Sample.php dosyasını silin. Bu, mevcut tema, eklenti ve wp-config.php dosyasına gelmemenizi sağlar. Ardından, Filezilla gibi FTP programını kullanarak kalan dosyaları kök dizininize yükleyin. Bunu yapmak tüm sorunlu WordPress çekirdek dosyalarının yerini alacaktır. Bundan sonra, önbellek tarayıcınızı temizleyin ve web sitenizi yeniden yüklemeye çalışın. Her şey yolunda giderse, yine “bir veritabanı bağlantısı yaparken hata” yaşamayacaksınız. Sorunlu bir eklentiden bir hata oluşturulursa (imkansız, ancak yine de mümkün olan) … Dosya Yöneticinizi Açın ve WP-Content klasörünüze erişin. Klasörde, eklentiler klasörünü göreceksiniz.