Sie sind hier : Homepage →  TYPO3 CMS - Info+Install→  Typo3 (4) Server Backup→  typo3 - Backup script

10.8.2009 - Script 1.9 weiter verbessert
Das Script lädt jetzt 2 (Parameter-) Dateien und gilt nur für Linux root-server

Es gibt also das (weitgehend neutrale) Hauptscript sowie die beiden zu importierenden Variablen-Dateien mit den Mysql Usern und Passwörtern.

Zuerst das Hauptscript, dann die Erläuterung.

Das aktuelle Script ist die Version 3.7 vom Feb 2012

es hat sich zu viel geaendert - und ich habe zuerst den sehr wichtigen copy-home Script korrigiert - darum - das abgeschminkte Backup-script kommt gleich wieder

 

Das copy-home script steht vorerst hier.

 

die Datei "domains.dat" enthält die Domain-Infos

# Domains
declare -a DOMA
declare -a ROOT
declare -a DBUS
declare -a DBPW
declare -a DBNA

DOMA[10]="www.musterbeispiel1.de"
ROOT[10]="beispielverzeichnis-1"
DBUS[10]="benutzer-1"
DBPW[10]="passwort-1"
DBNA[10]="mysql-datenbank-name-1"

DOMA[11]="www.musterbeispiel2.de"
ROOT[11]="beispielverzeichnis-2"
DBUS[11]="benutzer-2"
DBPW[11]="passwort-2"
DBNA[11]="mysql-datenbank-name-2"

usw.


Alle beiden Dateien haben (ausschließlich!!) user root und gruppe root und zumindest der Shell-file ist als root ausführbar, es gibt keine weiteren Leserechte für "others".

die Datei "server.dat" enthält die gemeinsamen Serverinfos.

# server constants
# 2010-01-17  Version 2.5
RDESERVER="wwwxxx"
LINUXVERSION="Suse 11.x" (Ihre Linux Version)

PFXWWW="/vol2/www" (unser root Verzeichnis für alle virtuellen Hosts)
PFXBAK="/bak-vol/typo3-backups-10" (das ist unser backup-Verzeichnis)

EMAILADR1="aaaaa@bbbbbb.net"
EMAILADR2="22222@bbbbbb.net"

SCPHOST="beispiel.dyndns.demo" (der Weg von aussen)
SCPUSER="wunsch-namen" (den bestimmen Sie)
SCPTARGET="/mnt/disk1/share/typo3-backups" (hier unser Muster)


Wir arbeiten noch dran und verbessern eventuelle Fehler aus dem Field-Test.


Es funktioniert erst
einmal so auch als Cron-Job seit August 2009 problemlos.


Startseite -- © 2001/2022 - Copyright by Dipl.-Ing. Gert Redlich / Germany - D-65191 Wiesbaden - Telefon-Nummer - Impressum