Drush 4. Automatische Backups durchführen
Herzlich Willkommen zur Tutorial Reihe zum Thema "Drush".
In diesem Tutorial erläutere ich das automatische Sichern von Daten mit Hilfe von Drush und ncftp.
1.Vorbemerkung
Folgende Befehle sind für einzelne Drupalinstallationen gedacht.
Wenn Sie eine Multisiteinstallation haben, schreiben Sie anstatt drush befehl
dann drush -l example.com befehl
für die Seite example.com (in /sites/example.com).
2.Shell Skript anlegen
Wechseln Sie zunächst in ihr Drupalverzeichnis:
(Wenn Sie drush außerhalb des Drupalverzeichnisses benutzen wollen, hängen Sie einfach als Parameter -r=/path/to/drupal an.)
cd /var/www/drupal
Erstellen Sie folgende Datei:
nano backup.sh
Fügen sie folgende Zeilen ein (ggf. anpassen):
drush -r /var/www/drupal sql dump --result-file=./backup/sql/datenbank.sql
cp -r /var/www/drupal/sites/* /var/www/drupal/backup/sites/
Dieses Beispiel macht nun ein Backup der DB und kopiert den sites Ordner.
3. Cron erstellen
Geben Sie folgendes ein:
crontab -e
Fügen Sie folgende Zeile ein:
0 0 * * * /var/www/drupal/backup.sh
Nun sollte immer Mitternacht ein Backup der Seite erstellt werden.
4. FTP Backup nutzen
Um die Daten per FTP zu sichern, gehen Sie wiefolgt vor:
Installieren sie ncftp.
apt-get install ncftp
Öffnen Sie das Skript:
nano backup.sh
Fügen Sie folgende Zeile hinzu:
ncftpput -u user -p passwort -R example.com /var/www/drupal/sites /backup
user ist der ftp nutzername auf dem FTP Backup, passwort das passwort dazu und /backup der Ordner auf dem FTP.
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 3 Tagen 3 Stunden
vor 3 Tagen 5 Stunden
vor 3 Tagen 6 Stunden
vor 3 Tagen 6 Stunden
vor 4 Tagen 3 Stunden
vor 4 Tagen 5 Stunden
vor 5 Tagen 1 Stunde
vor 5 Tagen 19 Stunden
vor 5 Tagen 20 Stunden
vor 5 Tagen 23 Stunden