İnsanlara WordPress hakkında tavsiyelerde bulunurken yaşadığım en yürek burkan deneyimlerden biri, haftalarca sitesini kurmaya, içerik yazmaya ve resim yayınlamaya çalışan bir arkadaşımla yaşadığım, ancak tam da lansmanı yapmak üzereyken her şeyi kaybettiği için oldu. VPS'nin komut satırında bir komutu yanlış yazmış.
Elbette tüm bu işi kaybetmek üzücü ama daha da kötüsü her şeyi doğru yaptığını düşünmesiydi; bir yedekleme planı vardı ve her birkaç günde bir sitesinin içeriğini bilgisayardan kopyalamak için FTP kullanıyordu. sunucusunu evdeki makineye aktardı.
Ne yazık ki kopyaladığı şey, temaları ve eklentileriyle birlikte yalnızca WordPress kurulumuydu. İçeriğin çoğunun bulunduğu veritabanını kopyalamadı. Bir temayı yeniden canlandırmak istiyorsa yedeklemesi mükemmeldi, ancak gönderilerini ve sayfalarını yeniden oluşturmanın hiçbir faydası yoktu. Bu yapılması pahalı bir hata ve bunun bir kereden fazla gerçekleştiğini gördüm.
WordPress hakkında anlaşılması gereken ilk şey iki ana bileşenin olduğudur: WordPress kurulum klasörü ve veritabanı. Sunucudaki WordPress klasörü, WordPress'in çekirdeğini (çoğunlukla PHP dosyalarını) ve eklentilerin ve temaların bileşenlerini içerir. Site içeriğinin hiçbiri bu klasörde bulunmuyor. Tarayıcılara gönderilen web sayfalarını oluşturmak için PHP koduyla erişilen bir MySQL veritabanında saklanır. Bir siteyi geri yüklemek için her ikisine de sahip olmak faydalıdır. Bununla birlikte, WordPress klasöründeki her şey (temalarda yapılan değişiklikler hariç) kolayca yeniden yüklenebildiğinden, ne pahasına olursa olsun korunması gereken şey, benzersiz içeriğiyle veritabanıdır.
Bunu yapmak nispeten kolaydır. Eğer MySQL'e biraz aşina iseniz, veritabanını komut satırından boşaltmak çocuk oyuncağı olmalıdır, bu nedenle, size MySQL'in yönünü göstermek dışında bu konuyu burada tartışmayacağım. WordPress Kodeksi sayfası konuyla ilgili. MySQL'e aşina değilseniz, en iyi seçeneğiniz muhtemelen veritabanı yedekleme işlevi sunan bir eklenti kullanmaktır.
Aralarından seçim yapabileceğiniz birkaç tane var ve ilk tercihim genellikle WP-DB-YedeklemeBu eklenti bir yılı aşkın süredir güncelleme almadığı ve WordPress'in en son sürümüyle uyumlu olmadığı için şuna bir göz atmanızı önereceğim: WP Veritabanı Yedekleme. Sezgisel bir arayüze sahiptir; bu, veritabanını indirmeyi (büyük bir metin dosyasına benzeyen) kolaylaştırır ve ihtiyaç duyduğunuzda geri yüklemeyi de aynı derecede kolaylaştırır. Veritabanı indirildikten sonra onu güvenli bir yerde saklamalısınız. Ve unutmayın, sitenizin içeriğinde yapacağınız her değişiklik veritabanını da değiştirecektir, bu nedenle sık sık yedekleme yapmalısınız.
Veritabanını tek başına yedeklemek mümkün ve bazı durumlarda tercih edilse de, WordPress kullanıcılarına genellikle kapsamlı bir yedekleme çözümünden yararlanmalarını öneririm. VaultPressWordPress'in arkasındaki şirkete ait bir araç olan , muhtemelen en iyi premium çözümdür ve sitenin ve veritabanının düzenli olarak yedeklenmesini sağlayan bulut tabanlı bir yedekleme platformu sunar.
Hangi seçeneği seçerseniz seçin, düzenli ve kapsamlı yedeklemeler yapmanız önemlidir. Sitenizin başına kötü bir şeyin gelmesi pek olası görünmeyebilir ve muhtemelen hiçbir zaman da gerçekleşmeyecektir, ancak bir sitenin ve tüm içeriğinin kaybı felaketle sonuçlanabilir; dolayısıyla yedekleme çabası, felakete karşı değerli bir önlemdir.