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.
Søk i støtte og FAQ