Backup Website via FTP

Door Erik , 14 jaar geleden, 4.452x bekeken

Met dit script kan je een complete website (Folder) back-uppen naar een externe ftpserver.

Je kan dit script handig uitvoeren door onderstaande cron op je server in te stellen.

00 21 * * * php /var/www/backup/domein.nl/backup.php

Zorg er voor dat de ftp gebruiker rechten heeft om mappen aan te maken en bestanden te overschrijven.

http://www.dnssniffer.com

Gesponsorde koppelingen

PHP script bestanden

  1. backup-website-via-ftp

 

Er zijn 4 reacties op 'Backup website via ftp'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jeffrey H
Jeffrey H
14 jaar geleden
 
0 +1 -0 -1
Dit werkt dusalleen op linux, en op veel servers zijn dingen als Exec en andere system-related functies uitgeschakeld... Dus niet echt multi-platform of je moet je hoster even bellen.
Marien xD
Marien xD
14 jaar geleden
 
0 +1 -0 -1
Het is veel makkelijk om de ZipArchive te gebruiken van PHP. Deze zitten voor zover ik weet standaard in PHP(5).

http://nl3.php.net/manual/en/ref.zip.php

Dan hoef je ook niet meer gebruik te maken van de exec commands.
Jurgen assaasas
Jurgen assaasas
14 jaar geleden
 
0 +1 -0 -1
Windows ondersteunt geen exec() geloof ik. Maar commandline moet geen probleem zijn, als je PHP hebt geinstalleerd kun je dit via de prompt ook aanroepen net zoals in Linux.
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Robert Deiman
Robert Deiman
14 jaar geleden
 
0 +1 -0 -1
Ik heb altijd een back-up van de bestanden offline op mijn computer + kopie op externe HDD. Een SQL back-up is dus dan wel handig. Een linux server heb ik, dus dit zou kunnen werken.
Probeer variabelen aub wel buiten quotes te houden, dat is niet erg netjes.

Voor de SQL is een cron vind ik wel handig, die kan je ook gewoon naar je zelf toe laten mailen.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. backup-website-via-ftp

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.