Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

public_html Klasörünü Yedekleme

mrb. aarkadaşlar
sitemin düzenli olarak yedeğini alıyorum
bu işlem c panel ile de yapılabiliyor ama
php de publşc_html klasörüünü yedeğini zip li rarlı bi şekilde nasıl alabilirim..
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • huseyiniskender adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    47 cevap - 20 soru
    Merhaba yedekle_ozel.php adında php dosyası oluşturup içine aşağıdaki kodları yapıştırın. Sonra sitenin ana dizinine atın. Ana dizinde birde yedekler adında bir klasör oluşturup chmod değerini 777 yapın. Tarayıcıdan siteniz.com/yedekle_ozel.php diye çağırdığınızda işlem gerçekleşirse ekranda yazı görünecektir. Kullandığım bir kod. gayet iyi çalışıyor. çalıştırıldığında yedekler klasörünün altında günün tarihi ve rasgele sayılardan oluşan adla tar.gz uzantılı bir dosya oluşturur.
    örn: 06-29-11_b33acfe435.tar.gz

    <?php
    error_reporting(0);
    // maximum execution time in seconds
    set_time_limit (24 * 60 * 60);
    // Allocate all necessary memory for the image.
    ini_set('memory_limit', '-1'); 
    $tarih=date("m-d-y");
    $rasgele="_".substr(md5(uniqid(rand())), 0,10);
    $kayit_yeri = "yedeklerim/".$tarih.$rasgele.".tar.gz";
    $klasor = "../public_html";
    $islem=exec("tar -cvzf $kayit_yeri $klasor");
    if($islem){ echo "yedek alındı"; }else{ echo "yedek alınamadı"; }
    ?>
    

Cevaplar

Hiç cevap bulunamadı.