Hallo,

soll nicht überheblich klingen, aber das ist dann auch eine Lösung für
Anfänger. Eine Sicherung einer Web-Applikation in der Applikation selbst
zu initiieren ist doch ein Widerspruch in sich - funktioniert die
Applikation nicht mehr, funktioniert auch das Backup nicht mehr.
Ich habe mir irgendwann mal folgendes Script geschrieben, mit dem man
eine auf LocalConfiguration.php basierende Typo-Instanz easy sichern
kann, sofern nichts anderes zur Verfügung steht:

Das Script
-Sucht sich die Datenbankparameter aus der LocalConfiguration
-Erstellt einen Order "backup"
-Sichert darin Filebase und DB.
-Fügt allen Dateinamen Timestamps an.
-Ist sicherlich verbesserungsfähig, tut's aber. :D

-------------------
#!/bin/bash

mkdir -p backup
DBCONF=`grep -A6 "'DB'" typo3conf/LocalConfiguration.php`
DATE=$(date +"%Y%m%d%H%M")

DBUSER=`echo "$DBCONF" | grep 'username' | cut -f4 -d "'"`
DBPASS=`echo "$DBCONF" | grep 'password' | cut -f4 -d "'"`
DBHOST=`echo "$DBCONF" | grep 'host' | cut -f4 -d "'"`
DBDATABASE=`echo "$DBCONF" | grep 'database' | cut -f4 -d "'"`

mysqldump --opt -u $DBUSER -h $DBHOST -p$DBPASS $DBDATABASE | gzip >
${DBDATABASE}_${DATE}.sql.gz
tar --exclude=backup -cvzf backup/backup_$DATE.tgz
$DBDATABASE_$DATE.sql.gz * .ht*
-------------------

Gruß,
Marcus




Am 07.07.2016 um 14:03 schrieb Jorge:
> Hab mal bischen gegooglt und wer mit dem Sqldumper nicht umgehen
> kann,  gibt es ein Adminer.
> Die PHP Datei kommt in das Rootverzeichnis mit dem Browser aufrufen
> und die Daten aus der Config eingeben. Fertig
> Das können sogar Anfänger

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an