WordPress'in Veritabanını Onarmasına Nasıl Yardımcı Olabilirsiniz?
Yayınlanan: 2021-12-09Veritabanınızın web sitenizin neredeyse en önemli parçası olduğunu söylemek hafife alınmaz. Sonuçta, neredeyse her veri parçası burada yaşıyor. Bu nedenle, siteniz bozulduğunda, önce bakılacak tek bir yer vardır. Sorun, WordPress veritabanını onarmanız gerekmesi olabilir.
Sitenizin çarkında hayati bir çark olduğundan, veritabanınızı düzeltmek WordPress'in diğer yönlerinden daha fazla iş gerektirir. Çoğu durumda, WordPress'in temel dosyalarını açmanız ve içindeki ayarlarla uğraşmanız gerekir. Dahası, işleri tekrar yoluna koymak için genellikle veritabanının kendisiyle çalışmak zorunda kalacaksınız. İyi haber şu ki, bir düzeltme yapmak için ihtiyacınız olan tüm araçlara ve becerilere sahip olabilirsiniz.
Bu gönderi için, WordPress veritabanınızı üç farklı yöntemle nasıl onaracağınızı göstereceğiz. Ayrıca bazı ilgili hatalara ve bu durumlarda ne yapılması gerektiğine de değineceğiz.
Veritabanınızın WordPress Web Sitenize Etkisi
WordPress web sitenizin veritabanınızdan daha fazla etkisi olan hiçbir parçası yoktur. Sitenizdeki hemen hemen her veri parçası burada bulunur ve her şeyi birbirine bağlayan kod, isteklerin ve sorguların hızlı çalışmasını sağlamalıdır.
Aslında, sitenizin hızının büyük ölçüde veritabanınıza bağlı olduğunu söylemek doğru olur. Veritabanının WordPress ile nasıl çalıştığını ve ne kadar güçlü olabileceğini anladıktan sonra bu şaşırtıcı değil. Ne de olsa, rahat bir yaşam süren veritabanlarını yönetme konusunda uzmanlar var. Bu size basit bir veritabanının bile ne kadar karmaşık olabileceğini göstermelidir.
Veritabanının WordPress web siteniz için ne anlama geldiği hakkında daha fazla bilgi için, veritabanlarıyla çalışma ve Yapılandırılmış Sorgu Dili (SQL) isteklerinin nasıl çalıştırılacağı hakkındaki yazımızı okumak isteyeceksiniz. Bu, size kendi veritabanınızda gezinmek için yeterli çalışma bilgisi sağlamalıdır.
Neden Bazen Veritabanını Onarmanız Gerekiyor?
Bir WordPress veritabanında çok sayıda hareketli parça olduğundan, bazen iki çarkın durması kaçınılmazdır. Bazıları diğerlerinden daha yaygın olsa da, WordPress veritabanınızı onarmak için birkaç neden vardır. Örneğin:
- Hatalı veritabanı kimlik bilgileri, hataların en büyük nedenidir ve bu, kontrol etmeniz gereken ilk husustur.
- Veritabanınızla ilgili ancak kendi içinde ayrı bir sorun olan bir PHP bellek sınırı sorunu da görebilirsiniz. Bu, daha derin onarımlara kıyasla düzeltilmesi fazla zaman almaz.
- Ayrıca, içerikle ilgili basit bağlantı sorunları da olacaktır, ancak bu, yanlış yaptığınız herhangi bir şeyden çok ana bilgisayar seçiminizle ilgili olabilir.
Bu durumlar çok fazla ortaya çıkacak olsa da, hemen ilgilenilmesi gereken bir dizi daha ciddi sorun da var:
- WordPress kurulumunuzdaki bozuk dosyalar veya bozuk veritabanı 'tabloları'. Ya, elbette, düzeltmek için çok önemlidir.
- Kötü niyetli kullanıcılar sitenizi ihlal etti – başka bir deyişle saldırıya uğradı. Bu, açıkçası, veritabanınızı düzeltmenin ve gününüze devam etmenin alemlerinin ötesindedir. Bundan şüpheleniyorsanız, bu makaleyi okumayı bırakın ve dikkatinizi bu kritik iş sorununu çözmeye adayın.
Bu sorunlardan bazılarında - basit olanlarda bile - ilk etapta ne arayacağınızı bilemeyebilirsiniz. Bu konuda yardımcı olabiliriz – buna bir sonraki bölümde bakalım.
Onarım Gerektiren Bir Hata Varsa Nasıl Anlaşılır?
Genel anlamda, veritabanınızdaki bir sorunun düzeltilmesi gerektiğine dair büyük bir ipucu var: Sitenizde eksik resim, video veya içerik göreceksiniz. Tabii ki, bunun nedenini açıklayabilirseniz, ne yapacağınızı (veya yapmayacağınızı) bileceksiniz. Yine de, sitenizdeki varlıkların neden eksik olduğunu bilmiyorsanız, büyük olasılıkla veritabanınızın onarılması gerekiyor.
Güncelleme gerekli değil adlı bir hatayla da karşılaşabilirsiniz. WordPress veritabanınız zaten güncel. Bu bir veritabanı sorunu değildir – seçtiğiniz önbelleğe alma eklentisi ile ilgilidir. Yine de, hatanın adı sizi kokudan uzaklaştırabilir. Gelecekte bununla karşılaşırsanız, nereden başlayacağınızı bileceksiniz.
Veritabanı Bağlantısı Kurma Hatası Yaşarsanız Yapmanız Gerekenler
WordPress ile ilgili seçim çerçevesi veritabanı sorunu, veritabanı bağlantısı kurarken bir hatadır. Çok sayıda sütun inç alır çünkü göreceğiniz en yaygın hatalardan biri olabilir.
Bu (elbette) bir veritabanı sorunu olsa da, çoğu durumda sizinkinin onarılması gerekmez. Bunun yerine deneyebileceğiniz başka düzeltmeler var. Konuyla ilgili bir makalemiz var ve işlerin yeniden yürümesi için veritabanınıza hiç dokunmanız gerekmeyebilir. Yine de, genellikle birkaç uzman araç gerektiren WordPress'in çekirdek dosyalarını açmanız gerekecek.
WordPress Veritabanınızı Onarmak İçin Neye İhtiyacınız Var?
Her zaman olduğu gibi, işe başlamadan önce ihtiyacınız olan her şeye sahip olduğunuzdan emin olmak isteyeceksiniz. Bu, onarım işlemi sırasında araçlar ve kimlik bilgileri için ortalıkta gezinmenizi engeller. Bir kez başladığınızda, yoldan çıkmadan sonuna kadar devam etmek isteyeceksiniz.
Bu nedenle, WordPress veritabanınızı onarmak için ihtiyacınız olan şey:
- Sitenizin tam, temiz bir yedeği. Geri yüklemeniz gerekiyorsa, en güncel yedeğinize en büyük kucaklamayı vermek isteyeceksiniz.
- Barındırıcınız genellikle WordPress dosyalarınıza erişmenizi sağlar. Yine de FileZilla, Cyberduck veya Transmit gibi uygun bir Güvenli Dosya Aktarım Protokolü (SFTP) istemcisi size daha iyi hizmet verebilir. Bir astara ihtiyacınız varsa, toplu dosya aktarımları hakkındaki makalemizde SFTP kullanmaya bakıyoruz.
- Bir veritabanı günlüğü, sorunları hızlı bir şekilde teşhis etmenize yardımcı olabilir. Sizinki sunucunuzda olacak, ancak ona erişmenin başka yolları da var. WP_DEBUG kullanarak günlüğü açmanız gerekebilir. Bu nedenle, hiç bir kaydınız olmayabilir, bu durumda elinizden gelenin en iyisini yapmanız gerekir.
Bunlar yerinde olduğunda, bozuk bir veritabanını onarmak için çalışmaya başlayabilirsiniz. Yöntemlere geçelim.
WordPress Veritabanını Onarmasına Nasıl Yardımcı Olur (3 Yöntem)
WordPress veritabanını onarmanıza yardımcı olacak üç farklı yöntemimiz var. Çoğu durumda, en sevdiğiniz yaklaşımı seçebilirsiniz. Yine de, seçtiğiniz çözümden memnun değilseniz, başkalarına bakmaya değer olabilir. İşte buradalar:
- wp-config.php dosyanıza veritabanını onarmanıza izin veren bir işlev ekleyin.
- Bir veritabanı yönetim aracında oturum açın ve orada veritabanınız üzerinde çalışın.
- Komut satırını kullanmak isterseniz WP-CLI üzerinden sitenize giriş yapabilirsiniz.
Buradaki ilk yöntem bize göre en zoru, o yüzden önce bunu ele alalım.

1. Veritabanını Onarmak için WordPress İşlevlerini Kullanın
Veritabanı sitenizin merkezinde olduğundan, WordPress onarım yapmanıza yardımcı olacak özel bir işleve sahiptir. Bu , olması gerekmese de, veritabanınızı onarmanın karmaşık bir yolu olabilir. Basit yaklaşım, sitenize SFTP üzerinden erişmenizi ve kök klasörde wp-config.php dosyasını bulmanızı gerektirecektir:

Hazır olduğunuzda açın ve yazan satırı bulun: /* Hepsi bu, düzenlemeyi bırakın! Mutlu bloglar. */ . Bunun üzerine define ("WP_ALLOW_REPAIR", true);
:

Buradan değişikliklerinizi kaydedin ve wp-config.php dosyasını sunucunuza geri yükleyin. Ardından siteniz.com/wp-admin/maint/repair.php adresine gidin. Tabii ki, burada yer tutucu etki alanını kendiniz için değiştirin. Bu, Veritabanı Onarım sayfasını açmalıdır:

Burada iki seçeneğiniz var - ya veritabanını onarın ya da onarın ve optimize edin. Hangisini seçerseniz seçin, WordPress'in prosedürü tamamlamasını bekleyin; siteniz tekrar çalışır durumda olmalıdır.
Bitirmeden önce, wp-config.php dosyanızdan WP_ALLOW_REPAIR
satırını kaldırmayı unutmayın.
2. Veritabanını Onarmak için Veritabanı Yönetim Aracına Erişin
Üçüncü taraf bir araçla (birçok karmaşıklığı olan) çalışma ihtiyacına rağmen, veritabanınızı onarmak için özel bir araç kullanmak çocuk oyuncağıdır.
Öncelikle sitenizin hangi veritabanı yönetim aracını kullandığını ve onu nasıl açtığınızı belirlemeniz gerekir. Çoğu zaman, barındırma kontrol panelinizde doğrudan bir bağlantı bulunur:

Ayrıca, bu size hangi aracı kullandığınızı söylemelidir. Çoğu site wither Adminer veya phpMyAdmin kullanır. Uygulamada, ikisi de iş için mükemmeldir. Burada Adminer kullanacağız.
İlk olarak, genellikle sol tarafta bulunan bir menüden veritabanınızı seçin:

Ardından, o veritabanındaki her 'tabloyu' seçin. Bunu yapmak için hızlı bir seçim onay kutusu olmalıdır:

Ardından, ekranın altındaki Onar düğmesini tıklayın. Özel aracınız bunu farklı bir şekilde gösterebilir, ancak seçeneği ne olursa olsun görebileceksiniz:

Bu butona tıkladığınızda işlem başlayacaktır. Tamamlandığında, sitenizi açıklayıcı hata işaretleri olup olmadığını kontrol edin - sitenizin bir kez daha çalıştığını görmelisiniz.
3. Veritabanını Onarmak için WP-CLI Kullanın
İlgili araçlar hakkında sıfır bilginiz varsa, bir sonraki yöntemimiz en karmaşık olacaktır, ancak bununla au fait olanlar için bir esinti olacaktır. Farkında olmayanlar için, WordPress Komut Satırı Arayüzü (WP-CLI), web sitenizin neredeyse her yönüyle çalışmak için harika bir yoldur.
Tabii ki, bunların hepsi komut satırı aracılığıyla yapılır, bu nedenle yerinde birkaç şeye ihtiyacınız olacaktır. Yeni başlayanlar için Mac'te Terminal veya iTerm, Windows'ta Cmder ve diğerleri gibi bir komut satırı uygulamasına ihtiyacınız olacak.
Ayrıca bu uygulamaları nasıl kullanacağınızı ve işlerin yürümesini sağlayacak komutları da bilmeniz gerekecek. WP-CLI kullanımıyla ilgili makalemizde ihtiyacınız olan temel bilgileri ele alıyoruz, bu yüzden buna bir göz atın ve uygulamaya ihtiyacınız varsa biraz oynayın.

Özetle, wp db repair
komutuna ihtiyacınız olacak. Çalıştırdığınızda, Terminal bittiğinde size haber verecektir.
Özetle
WordPress web sitenizin arka ucunun - veritabanının - atan bir kalbi var. Bununla ilgilenmek, zaman zaman çekirdek dosyalarınızı kazmak anlamına gelir. Aslında, genellikle WP-CLI, SFTP gibi bir üçüncü taraf aracı veya Adminer veya phpMyAdmin gibi özel bir araç kullanmanız gerekir.
Bu üç yöntemle WordPress veritabanınızı hızlı bir şekilde onarabilirsiniz. Çoğu durumda, onarım yapmak için tek tıklama seçeneğiniz vardır. Bundan sonraki göreviniz, sitenizin ön ucunu eksik medya varlıkları ve içeriği gibi hatalar için kontrol etmektir. Eğer yoksa, evde özgürsün. İyi haber şu ki, seçtiğiniz yöntem ne olursa olsun, ihtiyacınız olduğunda WordPress veritabanını onarmak için önünüze çok az şey çıkabilir.
WordPress veritabanını onarmanız mı gerekiyor ve bu makale size yardımcı olacak mı? Aşağıdaki yorumlar bölümünde bize bildirin!