WordPress hatalarının iyileştirilmesi Bir veritabanı bağlantısı oluşturun
Web’i sık sık keşfederseniz, tek astar görmüş olmalısınız: en az bir kez veritabanı bağlantı hatası oluşturma. Tek astar aslında istenen sonuçları almanızı engelleyen bir hatadır. Bu sizi hayal kırıklığına uğratabilir, ancak herhangi bir web sitesi sahibi için daha da sinirli olabilir. WordPress yeni başlayan biriyseniz, büyük olasılıkla bu hatayı bulacaksınız. Yukarıdaki mesaj görünürse, bu, web sitenizin işe yaramadığı ve potansiyel müşterilerin kaybına neden olan ve sonuçta gelir kaybına neden olan trafiği kaybedeceğiniz anlamına gelir.
Şimdi sorun bu hatanın nasıl düzeltilebileceği. Ayrıca, veritabanı bağlantı hatasının gerçek anlamı nedir? WordPress’te bu nasıl önlenebilir? Bu makalede, tüm bu soruları cevaplamaya çalışacağız ve web sitenizi geri yüklemenize yardımcı olacağız. WordPress veritabanı bağlantı hatası ile ne kastedilir? Basit bir kelime ile hata, WordPress’in bir veritabanıyla bağlantı kuramayacağı anlamına gelir. Bunu ayrıntılı olarak anlamaya çalışalım. WordPress iki dilden oluşur: PHP ve MySQL. MySQL veritabanı depolama için kullanılırken PHP bilgi göndermek veya almak için kullanılır. Kullanıcılar URL’ye bir şey yazdığında, WordPress, MySQL veritabanındaki sayfa ile ilgili verileri almak için PHP kullanır ve kullanıcının tarayıcısına gönderir.
Şimdi, PHP gerekli sayfaları oluşturmak için ilgili verileri almak için MySQL veritabanına bağlanamazsa, bu durumda, bir veritabanı bağlantısı hatası oluşturursunuz. Bu hatanın nedeni nedir? Hata mesajı net bir anlam verebilir, ancak arkasındaki neden çok açık değildir. Bağlantı hataları aşağıdakiler gibi çeşitli nedenlerden gelebilir: 1. Kimlik bilgileri yanlış olan yanlış giriş bilgileri (kullanıcı adları ve şifreler gibi) bu duruma yol açabilir. Veritabanına erişmenize izin vermez. 2. Veritabanı hasarlı veritabanı birçok nedenden dolayı hasar görebilir. Kötü bir eklenti yüklemek bile veritabanına zarar verebilir. Web siteniz sunucu özellikleri dışında sağlam trafik yaşarsa daha fazla veritabanı sunucusu. Veya web barındırma şirketinizle ilgili bazı sorunlar nedeniyle sunucu düzgün çalışmıyorsa. Problem Çözme Hataları Bir Veritabanı Bağlantısı Oluşturma Adım 1: Her şeyden önce, aynı hatayı ön uçta ve ayrıca arka uçta (WP admin) alıp almadığınızı kontrol etmelisiniz. Aynı ise bu adımı geçebilir ve bir sonrakine devam edebilirsiniz. Arka uçta “bir veya daha fazla veritabanı tablosu mevcut değildir. Veritabanının düzeltilmesi gerekiyor. ” Bu, veritabanının hasar gördüğü ve onarılması gerektiği anlamına gelir. Bu zor görevi bulamayacaksınız. Tek yapmanız gereken bir wp-config.php dosyası aramak ve basit bir kod eklemek.
WP-Config.php dosyalarını bulmak da kolay bir oyundur. Sadece cpanel girin, dosya yöneticisini açın. Şimdi public_html klasörünü açın ve orada bir wp-config.php dosyası bulursunuz. Buradan her şey daha kolaylaşıyor. WP-Config.php dosyasına ve düzenleme moduna sağ tıklayın. Sadece aşağıdaki kodu ekleyin: tanımlayın (‘wp_allow_repair’, true); Değişiklikleri kaydedin ve mysite.com/wp-admin/maint/repair.php. Bu, sizi iki seçenek bulacağınız WordPress sayfasına yönlendirecektir. Bunlardan biri veritabanlarının iyileştirilmesi, diğeri de veritabanının iyileştirilmesi ve optimizasyonudur. İki seçenekten birini seçebilirsiniz.
Bu, oturum açmadan veritabanını geliştirmenize yardımcı olacaktır. Onarımla bitirdiğinizde, güvenlik sorunlarından kaçınmak için kodu wp-config.php dosyasından silin. Sorun çözüldü ve hata kaybolmuşsa, işin tadını çıkarabilirsiniz. Ancak hala varsa, sorunu çözmeye devam etmeli ve bir sonraki adıma geçmelisiniz. Adım 2: WP-Config Giriş Ayrıntıları’nı kontrol edin Bir sonraki adım, veritabanı oturum açma kimlik bilgilerinizi bunun doğru olup olmadığını kontrol etmektir. Bunun için wp-config.php dosyasını yeniden açmalısınız. Oradaki veritabanınız için oturum açma ayrıntılarını kontrol edin. Bu şöyle olacak:
PHPMyAdmin’e Giriş >> Veritabanı sekmesini tıklayın >> Veritabanı listesini kontrol edin. WP-Config.php dosyasında olduğu gibi db_name bulabilirseniz, bu iyidir. Bir veritabanı adı bulamazsanız, sunucuda bir sorun olabilir ve web ana bilgisayarınızla iletişime geçmeniz gerekir. Kullanıcı adınızı ve şifrenizi kontrol etmek için kullanıcı adınızı ve şifrenizi kontrol edin. Bir test.php dosyası oluşturun (test yerine herhangi bir ad kullanabilirsiniz), bu dosyayı bir wp-config.php dosyası bulduğunuz aynı klasöre kaydedin. Bu dosyayı oluşturduktan sonra, düzenleme modunda açın ve aşağıdaki kodu girin:
<? PHP
$ test = mysql_connect (‘localhost’, ‘root’, ‘şifre’);İf (! $ Test) {
die (‘bağlanamaz’ .mysql_error ());
}
yankı ‘bağlı;
mysql_close ($ test);
?> Bir dosya oluşturduktan sonra, sitem gibi web sitesi url’nizi açın. Başka hata mesajları bulursanız, giriş bilgileriniz doğru değildir ve yeni giriş bilgilerine ihtiyacınız vardır. Yeni bir kullanıcı ve şifre veritabanı oluşturun CPanel’e gidin MySQL veritabanını tıklayın. MySQL kullanıcılarına gidin, orada yeni bir kullanıcı ekleme seçeneğini bulacaksınız. Kullanıcı adları ve yeni şifreler içeren yeni kullanıcılar oluşturun ve kullanıcılar için tıklayın. WP-Config.php dosyası için bu giriş ayrıntılı kaydı hazırlayın. Yeni bir kullanıcı oluşturduktan sonra >> MySQL veritabanını tekrar açın >> Kullanıcıyı veritabanına ekle seçeneğini bulun. Oluşturduğunuz kullanıcıyı seçin, veritabanınızı seçin ve Ekle’yi tıklayın. Değişiklikleri kaydedin ve WP-Config dosyanızı yeni bilgilerle güncelleyin. Bu noktada, veritabanı adı, kullanıcı adı ve şifrenizin hepsi iyidir. DB_HOST hakkında konuşalım. Bu değerlerin çoğu ana bilgisayar ayarlarınıza bağlı olarak bir ‘localhost’ olarak kalır. Web barındırma şirketinizle iletişime geçebilir ve DB_HOST değeri isteyebilirsiniz. Adım 3: Hasarlı dosyalar Bazen hatalar birkaç hasarlı WordPress dosyasının sonuçlarını alır. Bu yalnızca hasarlı dosyaları kurtararak tamamlanabilir. Ama dikkat et! Herhangi bir şeyi değiştirmeden veya kurtarmadan önce her zaman yedeklemeleri yönetmeyi unutmayın. Bu, birçok sorunlu durumdan kaçınmanıza yardımcı olacaktır.