Cpanel Otomatik Site Yedeklemesi Nasıl Yapılır?

Bir süre önce Facebook kişisel profil hesabım üzerinde şöyle bir sorum oldu.

"Cron job ile cpanel full backup nasıl alınır? Bilen var mı?"

Bu soru üstüne çok güzel çözüm odaklı cevaplar almakla beraber, Elia Web konuyla ilgili tam olarak derdime derman oldu.

İşte bugün size Cron job ile Cpanel üzerinden sitenizin yedeğini otomatik olarak nasıl alabileceğinizi anlatacağım.

Neden böyle bir şeye ihtiyacınız olabilir?

İşin açıkçası günümüzde hosting hizmeti veren firmalar, belli zaman aralıklarında sitenizin full yedeklemesini yapıyorlar. İşinizi garantiye almak adına, sizde günlük ya da haftalık olarak otomatik sitenizin yedeklemesini almak isteyebilirsiniz. Bu nedenle birazdan anlatacağım konu büyük ölçüde işinize yarayacak ve işinizi kolaylaştıracaktır.

O halde başlayalım :)

Aşağıdaki betik dosyasını GitHub üzerinden indirin.  Cpanel, Ftp ve sonuçların gönderileceği mail adresi bilgilerini düzenledikten sonra Ftp nizin ana dizinine ( / ) yükleyin. Burada dikkat etmeniz gereken en önemli husus,  public_html ya da www gibi dizinlere yüklenmesi halinde güvenlik açığı oluşturmasıdır. Bu nedenle bu dizinlere kesinlikle ama kesinlikle yüklemeyin. 

Betik dosyasını Ftp ye gönderdikten sonra Cron Jobs ile ne kadar zaman aralıklarında çalışacağını ayarlamak gerekir. Common Settings kısmından zaman aralığını seçtikten sonra, aşağıdaki komut ile beraber otomatik yedek aldırabilirsiniz. Ekran görüntüsü haftalık zamanlama için örnek olarak eklenmiştir.

php -q /home/cpanel_kullanici_adi/backup.php

Ftp'nin şişmemesi için, yedeklerinizi indirdikten sonra Ftp'den silmeyi unutmayın ;)

Bir önceki yazım olan SSH ile Linux Sunucu Hız Testi Nasıl Yapılır? başlıklı makalemde ssh ile sunucu hız testi, sunucu hız testi nasıl yapılır ve sunucu speed test hakkında bilgiler verilmektedir.

11 Yorum

  • Halit
    13 Şub 2018

    teşekkürler!

    • Özlem Çimen
      13 Şub 2018

      Ben teşekkür ederimm, işe yaramasına sevindim :)

  • 21 Mar 2018

    Merhaba hocam 1 sorum olacaktı "Sonuclarin gonderilecegi email adresi" alınan yedeği meil mi atıyor ? yoksa yedek alındı diye bir bildirimdemi bulunuyor ? bilgilendirirseniz sevinirim saygılar hocam.

    • Özlem Çimen
      21 Mar 2018

      Bilgilendirme maili atıyor, yedeği ftp ye alıyor :)

  • 23 Mar 2018

    hocam merhaba

    sistem güzel çalışıyor ancak yedeği başka ftp ye gönderdiğim zaman, mevcut sitedeki yedek kalıyor acaba yedeği başka ftp ye yolladığımız zaman mevcut ftp den silinmesini nasıl sağlarız.

    • Özlem Çimen
      24 Mar 2018

      Merhabalar,

      Maalesef o konuda bilgim yok. Araştırmak gerekir.

  • 19 Nis 2018

    Merhabalar,

    Faydalı paylaşımınız için teşekkür ederiz efenim. Hemen deniyorum. Mysql alıyormudur acaba

    • Özlem Çimen
      19 Nis 2018

      Merhabalar,

      Tabii Sezer Bey, full backup alır :)

  • 10 May 2018

    Öncelikle bu siteyi yeni keşfettim. İyi ki de ettim. Neden biliyor musunuz? Bayanlar bu işlerden anlamaz demişlerdi. Zamanında beni de küçümsediler ama bu işin erkeği kadını yok. Ama bayan olduğunuz için de alkışlıyorum. Sakın bırakmayın hep takipteyim. Çok güzel bir yazı. Bu arada ben Eskişehir hayranıyım. İyi ki var oldunuz bu alanda. Sevgiler:)

    • Özlem Çimen
      10 May 2018

      Cok teşekkür ederim ilginiz için arzu hanım 🙏

Konuya Yorumunuzu Bekliyorum