PHP-skript for å ta sikkerhetskopi av FTP-dataene: Konfigurere

Steg 1:

For å ta sikkerhetskopi av FTP-data kan du bruke PEAR-pakken Archive_Tar i et PHP-skript. Denne PEAR-pakken er allerede installert på serverne våre. Her er et eksempel på bruk:

1. Opprett en mappe (f.eks. 'backup') på kontoen din.

2. Opprett en mappe "archiv" i denne mappen.

3. Opprett også i denne mappen (f.eks. 'backup') en PHP-fil "ftp-backup.php" med følgende innhold:<?
    // Optimaliser PHP-konfig
    @error_reporting(E_ALL ^ E_WARNING);
    @ini_set("max_execution_time", 300);
    @ini_set("memory_limit", "256M");
     
    // Undermappe som skal sikres. La stå tom hvis hele kontoen skal sikres.
    $verzeichnis = "";
     
    // Ressurser som skal utelates
    $ignorieren = array("*.sql.gz", "*.tar.gz", "usage", "logs");

    // Inkluder PEAR-klasse og lag arkiv
    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 ferdig";
?>


4. Hvis du vil ta sikkerhetskopi av én enkelt mappe, skriver du inn stien til mappen i følgende variabel:

$verzeichnis = "pfad/zum/ordner";

5. For å kjøre sikkerhetskopien, åpner du skriptet i nettleseren din:
http(s)://ihre-domain.de/backup/ftp-backup.php
Skriptet starter og lager en sikkerhetskopifil med navnet KAS-Login_YYYY-MM.DD_ZEIT.tar.gz i mappen "archiv" (/backup/archiv).

Avhengig av hvor store dataene som skal pakkes er, tar dette flere minutter. Vi anbefaler å dele data på mer enn 5 GB i flere sikkerhetskopier. Dette skriptet passer for automatisert sikkerhetskopi om natten, som du kan lage med en CronJob i KAS (teknisk administrasjon). En ukentlig kjøring er helt nok. Last ned de sikrede dataene regelmessig til datamaskinen din med FTP-programmet ditt.

Tips:
For at dette skriptet og de opprettede sikkerhetskopiene ikke skal være offentlig tilgjengelige, lag et mappebeskyttelse for mappen (f.eks. 'backup'). Da kan dette området bare åpnes ved å oppgi brukernavn og passord. En veiledning finner du her.
Hvor nyttig syntes du denne veiledningen?

Søk i støtte og FAQ

Seitensuche