[TYPO3-UG Dutch] Backuppen in Typo3
WP Perquin
perquin at yuplounge.nl
Wed Apr 8 09:24:43 CEST 2009
FOUTJE in de restore (door de print_r zie je de output)
De functie moet als volgt worden:
function restoreFile($file) {
global $LANG;
$tempPath = PATH_site.$this->backup_path;
if (TYPO3_OS == 'WIN') {
chdir($this->zip_path);
$Command = '7z.exe x -aoa '.$tempPath.'/'.$file.'
-o'.$tempPath;
exec($Command);
$Command = '7z.exe x -aoa
'.$tempPath.'/'.substr($file, 0, strlen($file)-3).' -o'.PATH_site;
exec($Command);
unlink($tempPath.'/'.substr($file, 0,
strlen($file)-3));
} else {
$Command = $this->tar_path." -zxf
".$tempPath.'/'.$file." --same-owner --same-permissions --overwrite
--directory=/ ";
exec($Command.$this->trapError,$error);
}
-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens WP Perquin
Verzonden: woensdag 8 april 2009 9:19
Aan: 'TYPO3 Usergroup Dutch'
Onderwerp: Re: [TYPO3-UG Dutch] Backuppen in Typo3
De restore als volgt aanpassen:
function restoreFile($file) {
global $LANG;
$tempPath = PATH_site.$this->backup_path;
if (TYPO3_OS == 'WIN') {
chdir($this->zip_path);
$Command = '7z.exe x -aoa '.$tempPath.'/'.$file.'
-o'.$tempPath;
exec($Command,$array);
print_r($array);
$Command = '7z.exe x -aoa
'.$tempPath.'/'.substr($file, 0, strlen($file)-3).' -o'.PATH_site;
exec($Command,$array);
print_r($array);
unlink($tempPath.'/'.substr($file, 0,
strlen($file)-3));
} else {
$Command = $this->tar_path." -zxf
".$tempPath.'/'.$file." --same-owner --same-permissions --overwrite
--directory=/ ";
exec($Command.$this->trapError,$error);
}
Dan werkt die ook.
Drs. ing. W.S.M. Perquin (Willem-Peter)
mob: 06-11372723
tel: 071-5613034
fax: 071-5613035
YniVerse is gespecialiseerd in website analyse en optimalisatie.
Jan van Brakelplantsoen 4
2253 TD Voorschoten
kvk: 28087965
www.yniverse.nl
-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens WP Perquin
Verzonden: woensdag 8 april 2009 9:09
Aan: 'TYPO3 Usergroup Dutch'
Onderwerp: Re: [TYPO3-UG Dutch] Backuppen in Typo3
Je draait een windows systeem.
Het probleem zit hem in de uitvoer van exec. Dit gebeurt namelijk niet.
De aanroep van dat command gebeurt verkeert (thans hier bij mij op de test
omgeving)
Het script moet aangepast worden wil je het laten werken:
Stap 1:
In de settings van w4x backup zet je bij (LET OP NIET DE " schrijven):
"Path to 7-Zip" het pad naar 7z.exe: "c:\Program files\7-zip\"
(ZONDER 7z.exe dus, als default staat er "c:\Program files\7-zip\7z.exe")
Stap 2:
De index.php file moet je ook nog aanpassen (bestaande code vervangen door
onderstaande):
// Make TAR archive
if (TYPO3_OS == 'WIN') {
// chdir(PATH_site);
chdir($this->zip_path);
// SQL file
$createCommand = '7z.exe a -ttar
'.PATH_site.$this->backup_path.'/'.$f1_temp.'.tar
'.PATH_site.$this->backup_path.'/'.$f1_temp.'.sql';
//echo '1 '.$createCommand."\n";
exec($createCommand);
// typo3conf
$createCommand = '7z.exe a -ttar
'.PATH_site.$this->backup_path.'/'.$f1_temp.'.tar ';
if(@$_POST['f1s1_wholetypo3conf'] == '' &&
!$fromRestore) {
$createCommand .=
PATH_site.'typo3conf/localconf.php';
} else {
$createCommand .= PATH_site.'typo3conf/*
-r';
}
//echo '2 '.$createCommand."\n";
exec($createCommand);
// fileadmin
$createCommand = '7z.exe a -ttar -r
'.PATH_site.$this->backup_path.'/'.$f1_temp.'.tar ';
$createCommand .= PATH_site.'fileadmin/*';
//echo '3 '.$createCommand."\n";
exec($createCommand);
// uploads
$createCommand = '7z.exe a -ttar -r
'.PATH_site.$this->backup_path.'/'.$f1_temp.'.tar ';
$createCommand .= PATH_site.'uploads/*';
//echo '4 '.$createCommand."\n";
exec($createCommand);
// GZIP
$createCommand = '7z.exe a -tgzip
'.$tempPath.'/'.$f1_temp.'.tar.gz '.$tempPath.'/'.$f1_temp.'.tar';
exec($createCommand);
unlink($tempPath.'/'.$f1_temp.'.tar');
chdir(PATH_site);
} else { // UNIX/LINUX
Bij werkt het inpakken dan en zie ik ze netjes onder windows.
Het restoren heb ik nog niet getest, maar wil graag eerst zien hoe het bij
jouw werkt.
Laat het even weten
W-P
-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Martijn de Vries
Verzonden: dinsdag 7 april 2009 20:13
Aan: 'TYPO3 Usergroup Dutch'
Onderwerp: Re: [TYPO3-UG Dutch] Backuppen in Typo3
Beste Willem,
Op de foutlijn staat de volgende zin:
unlink($tempPath.'/'.$f1_temp.'.tar');
Ik heb verder weinig verstand van zoiets. Maar zou het heel graag willen dat
ik mijn website kan backuppen.
Dit was in Typo3 de fout:
Warning:
unlink(X:/Webserver/cms/typo3temp/w4x/www.server.mediamere.com-2009-04-07-1a
bb5d07032caae93d11.tar) [function.unlink]: No such file or directory in
D:\Webserver\cms\typo3conf\ext\w4x_backup\mod1\index.php on line 603
Wat bedoel jij precies hoe ziet je Tar file eruit?
Inderdaad de website draait op Windows 2003 Server.
Alvast bedankt!
Met vriendelijke groet,
Martijn de Vries
-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens WP Perquin
Verzonden: donderdag 2 april 2009 0:08
Aan: 'TYPO3 Usergroup Dutch'
Onderwerp: Re: [TYPO3-UG Dutch] Backuppen in Typo3
Misschien heeft het te maken met de rechten:
To unlink, the web server user must have write permissions to the directory
Al zegt de melding dat de betreffende file niet bestaat op die locatie.
Kijkend naar de verwijzing heb je typo3 draaien op een windows machine. Hoe
ziet je tar file eruit? En kijk eens in je fout rapport.
willem
-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Martijn de Vries
Verzonden: woensdag 1 april 2009 23:28
Aan: 'TYPO3 Usergroup Dutch'
Onderwerp: Re: [TYPO3-UG Dutch] Backuppen in Typo3
Beste Willem,
Ik krijg alleen de volgende foutmelding:
Warning:
unlink(X:/Webserver/cms/typo3temp/w4x/www.domein.com-2009-04-01-971d942552de
b24ba725.tar) [function.unlink]: No such file or directory in
X:\Webserver\cms\typo3conf\ext\w4x_backup\mod1\index.php on line 603
Weet u misschien wat ik fout heb gedaan? Alvast bedankt!
Met vriendelijke groet,
Martijn de Vries
-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens WP Perquin
Verzonden: woensdag 1 april 2009 23:07
Aan: 'TYPO3 Usergroup Dutch'
Onderwerp: Re: [TYPO3-UG Dutch] Backuppen in Typo3
Bij extensies zoeken naar full backup.
Die installeren.
En voila.
Willem
-----Oorspronkelijk bericht-----
Van: typo3-ug-dutch-bounces at lists.netfielders.de
[mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens Martijn de Vries
Verzonden: woensdag 1 april 2009 23:02
Aan: 'TYPO3 Usergroup Dutch'
Onderwerp: [TYPO3-UG Dutch] Backuppen in Typo3
Beste Typo3'ers,
Vroeger wist ik nog hoe je een back-up kon draaien in Typo3. Maar ben het
helaas even kwijt. Kan iemand mij even een eind op weg helpen? Alvast
bedankt!
Met vriendelijke groet,
Martijn de Vries
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
_______________________________________________
TYPO3-UG-dutch mailing list
TYPO3-UG-dutch at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
More information about the TYPO3-UG-dutch
mailing list