İlan

Bu hafta sonu, web sitem ilk kez hacklendi. Sonunda gerçekleşmesi gereken bir olay olduğunu düşündüm, ama yine de biraz şok olmuştum ve birinin böyle bir şey yapmaktan rahatsız olacağından biraz şaşırdım. Yaklaşık bir ay önce yaptığım web sitemin yedeğine sahip olduğum için şanslıydım ve o zamandan beri index.php site tasarımı değişikliği yapmadığım sürece hiçbir zaman gerçekten değişmez, tahrif edilmiş dosyayı orijinal dosyamla değiştirebildim ve herhangi bir zarar verilmedi.

Yine de, bu tür nadir yedeklemeler yapmanın ne kadar tehlikeli olduğunu anlamamı sağladı. Ayrıca, veritabanının kendisinin saldırıya uğraması durumunda oluşabilecek zararın boyutunu anlamamı sağladı - bir aydan fazla blog gönderilerini kaybedebilirdim.

Otomatik WordPress Site Yedeklemeleri ile Kendinizi Koruma

Sorun şu ki, her gün, hafta, hatta ayda gidip blog'umu yedeklemek için zamanım yok. Eminim bunu okuyanların çoğu aynı şekilde hisseder. Dosyalarınızın ve veritabanınızın tam bir yedeklemesini planlamanıza ve dışa aktarılan yedeklemeyi web sunucusundan bir yere almanıza olanak tanıyan hoş bir aerodinamik, otomatik bir çözüm yoktur. Aibek, yardımcı olabilecek bazı çevrimiçi araçlar listeledi, ancak bu durumlarda, tümünün çalışması için bazı dış hizmetlere veya web sitelerine bağımlısınız.

instagram viewer

Otomatik Yedeklemeleri Yapılandırma

Pazar günümün yarısını bir çözüm arayarak geçirmeye karar verdim. Aşağıdaki kurulum iki zamanlama WordPress eklentisini kullanır, WordPress Yedekleme ve DB Yöneticisi. Birincisi dosyalarınızı yedekler ve ikincisi veritabanınızı yedekler - her ikisi de bir zamanlamaya göre. Makalenin son bölümünde, bu dosyaların uzaktaki bir sunucuya veya PC'ye FTP aktarımını nasıl otomatikleştireceğinizi göstereceğim.

wordpress site yedekleme

İlk adımınız, kurulum talimatlarını dikkatle dikkate alarak ve gerektiğinde .htaccess dosyasını uygulayarak WordPress Yedekleme eklentisini yüklemektir. Ardından bunun için yapılandırma alanına gidin. Burada eklentiye wordpress tarafından yüklenen resimlerinizin, tema dosyalarınızın ve eklentilerinizin ne sıklıkta yedekleneceğini söyleyebilirsiniz.

yedek wordpress blogu

Yedekleme dizinini not edin, buna daha sonra ihtiyacınız olacak. Orada saklanan üç dosya plugins.zip, uploads.zip ve themes.zip.

Ardından, DB Manager eklentisini yükleyin. Dean'in tanımladığı veritabanı eklentisi gibi bir şey de kullanabilirsiniz. .Htaccess yapılandırma talimatlarına dikkat edin. Talimatları atlamayın; yedekleme düzgün çalışmaz. WordPress menünüzdeki Veritabanı Seçenekleri'ne gidin ve yedekleme yolunu not edin.

yedek wordpress blogu

Tanımladığınız yedekleme arşivine kadar birden fazla dosya olacaktır. Bu dosyaları FTP olarak kullanmak için joker karakterler kullanmamız gerekecek (nasıl yapılacağını göstereceğim).

Otomatik Zamanlama ayarlarını değiştirerek veritabanı yedeklemenizi bir zamanlamaya göre ayarlayın.

yedek wordpress blogu

WordPress dosyalarınız ve veritabanınız yerel olarak web sunucunuzdaki bir konuma yedekleneceğine göre, bu dosyaları sunucudan ve yerel PC'nize almak için bir FTP işi zamanlamanın zamanı geldi.

Bir FTP Aktarımı Zamanlama

Zamanlanmış bir FTP aktarımı kolay değildir. Bunu yapabilen çoğu FTP istemcisi, premium ürünlerinin ödemesini yapmanızı ister. Bu sorunu aşmak için, zamanlayabileceğiniz FTP komut dosyası komutlarına ihtiyacınız vardır ve tam olarak WinSCP yapmanıza izin verir.

Etkileşimli WinSCP uygulamasını indirin ve çalıştırın. Bir FTP bağlantısı kurduktan sonra, “Oturum, toplantı, celse”Bölümüne gidin ve oturumu kaydedin.

wordpress nasıl yedeklenir

Oturum ayrıntılarını kaydettikten sonra uygulamayı kapatabilir ve ardından bir metin dosyası açabilirsiniz. İstediğiniz her şeyi söyleyin, ancak adını hatırlayın. Aşağıdakine benzer bir şey yazmak isteyeceksiniz (yolları, her eklentiyi ayarlarken not ettiğiniz yollarla değiştirin).

Yerel sunucumda altında bir klasör oluşturdum D: \ backup \ TSW_Files tüm bu dosyaları FTP ile göndermek istiyorum. Altında D: \ backup \, Adlı şu komut dosyasını yerleştirdim myfile.txt:

seçenek toplu. seçenek onayla. açık üstyazıcılar. public_html / wp-content / xxxxx / themes.zip d: \ backup \ TSW_Files \ public_html / wp-content / xxxxx / uploads.zip d: \ backup \ TSW_Files \ public_html / wp-content / xxxxx / plugins.zip d: \ backup \ TSW_Files \ public_html / wp-content / xxxxxxx-db / * topsec6_topwp.sql.gz d: \ backup \ TSW_Files \ çıkış

“Get” komutundaki ilk yol uzak web sunucusu yolunuz, ikinci yol ise yerel yedek PC / sunucu yolunuzdur. Ardından, adlı bir toplu iş oluşturun backupWP.bat ve içinde saklayın c: \ program dosyaları \ WinSCP \ Klasör. Bu metin dosyasının aşağıdaki satırları olmalıdır:

@Eko kapalı. winscp.com /script=d:\backup\myfile.txt. 

Toplu işte listelenen yolu doğru tuttuğunuz sürece, myfile.txt betiği gerçekten herhangi bir yerde saklanabilir.

Şimdi, toplu iş her başlatıldığında, WinSCP.com'u çağıracak ve bu da txt dosyanızda tanımladığınız FTP komut dosyası komutlarını çalıştıracaktır. Şimdi tek yapmanız gereken program backupWP.bat Windows Zamanlayıcı'yı (Tüm Programlar -> Aksesuarlar -> Sistem Araçları -> Windows Zamanlayıcı).

wordpress nasıl yedeklenir

Şimdi, temel olarak WordPress bloğunuzun önemli WordPress dosyalarının ve WordPress'in düzenli yedeklerini aldığı bir sistem oluşturdunuz veritabanını web sunucunuzdaki klasörlere yükleyebilir ve sunucunuzdaki yedeklenmiş dosyaları günlük FTP'nizi kullanarak uzak bir konuma FTP yoluyla gönderebilirsiniz senaryo.

wordpress site yedekleme

Yani, işte burada. Yukarıdaki sistemi kurduktan sonra, blogunuzu asla başka bir düşünceye geri vermek zorunda kalmazsınız. Tüm süreci otomatikleştirmek, ilk romanınızı yazmak veya çocuklarınızla oynamak gibi daha önemli şeyler yapmanız için sizi özgürleştirecektir. Çok havalı, değil mi?

Yukarıdaki kurulumu kendi blogunuzla deneyin ve kurulumda herhangi bir iyileştirme yapıp yapamayacağınızı veya bir WordPress site yedeklemesi için bu ikisinin yanı sıra çalışan eklentileri biliyorsanız bize bildirin. Aşağıdaki yorum bölümünde düşüncelerinizi paylaşın.

İmaj Kredisi: Gualtiero Boffi

Ryan Elektrik Mühendisliği lisans derecesine sahiptir. 13 yıl otomasyon mühendisliği, 5 yıl BT'de çalıştı ve şu anda bir Uygulama Mühendisi. MakeUseOf'un eski bir Genel Yayın Yönetmeni, Veri Görselleştirme üzerine ulusal konferanslarda konuştu ve ulusal TV ve radyoda yer aldı.