PHP skripta za sigurnosno kopiranje FTP podataka: Postavljanje

Korak 1:

Za sigurnosnu kopiju FTP podataka možete koristiti PEAR paket Archive_Tar u PHP skripti. Ovaj PEAR paket je već instaliran na našim serverima. Evo primjera korištenja:

1. Napravite mapu (npr. 'backup') u svom accountu.

2. U toj mapi napravite mapu "archiv".

3. Također u toj mapi (npr. 'backup') napravite PHP datoteku "ftp-backup.php" sa sljedećim sadržajem:<?
    // Optimizirajte PHP konfiguraciju
    @error_reporting(E_ALL ^ E_WARNING);
    @ini_set("max_execution_time", 300);
    @ini_set("memory_limit", "256M");
     
    // Podmape koju treba sigurnosno kopirati. Ostaje prazno ako želite sigurnosno kopirati cijeli account.
    $verzeichnis = "";
     
    // Resursi za isključivanje
    $ignorieren = array("*.sql.gz", "*.tar.gz", "usage", "logs");

    // Uključite PEAR klasu i kreirajte arhivu
    include "Archive/Tar.php";
    $archiv = new Archive_Tar("archiv/" . $_SERVER['USER'] . date('_Y-m-d_His') . ".tar.gz", true);
    $archiv->setIgnoreList($ignorieren);
    $archiv->createModify($_SERVER['HOME'] . "/" . $verzeichnis, "", $_SERVER['HOME']);
    echo "Backup gotov";
?>


4. Za sigurnosnu kopiju jedne mape, upišite put do mape u sljedeću varijablu:

$verzeichnis = "pfad/zum/ordner";

5. Za pokretanje sigurnosne kopije otvorite skriptu u svom pregledniku:
http(s)://ihre-domain.de/backup/ftp-backup.php
Skripta se pokreće i sprema datoteku sigurnosne kopije s imenom KAS-Login_YYYY-MM.DD_ZEIT.tar.gz u mapu "archiv" (/backup/archiv).

Ovisno o veličini podataka koje treba spakirati, ovaj postupak traje nekoliko minuta. Preporučujemo da podatke veće od 5 GB podijelite u više sigurnosnih kopija. Ova skripta je pogodna za automatiziranu sigurnosnu kopiju noću, koju možete postaviti pomoću CronJoba u KAS (tehnička administracija) . Dovoljno je da se pokrene jednom tjedno. Preuzmite sigurnosno kopirane podatke redovito pomoću svog FTP programa na računalo.

Savjet:
Da ova skripta i stvorene sigurnosne kopije ne budu javno dostupne, napravite zaštitu direktorija za mapu (npr. 'backup'). Tako se taj dio kasnije može otvoriti samo uz unos korisničkog imena i lozinke. Upute za to naći ćete hier .
Koliko vam je uputstvo pomoglo?

Pretraga podrške i FAQ

Seitensuche