[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: скрипт бекапа
юрьич
Здравствуйте, По этому скрипту бекаплюсь на яндекс.Но по ходу и на хостинге тоже пишется архив. Хочу это убрать. Написал в поддержку.Говорят править код в скрипте. Но ни как не пойму где в коде об этом говориться. Подсобите, товарищи.
<?
// Резервное копирование MySQL и файлов хостинга
// Версия 2.1 Яндекс

$dbhost = "localhost"; //Адрес MySQL сервера
$dbuser = ""; //Имя пользователя базы данных
$dbpass = ""; //Пароль пользователя базы данных
$dbname = ""; //Имя базы данных
$sitedir = ""; //Абсолютный путь к сайту от корня диска
$excludefile = $sitedir.'/backup/*.gz'; //Файлы которые не должны попасть в архив
$yadisk_email=''; //Имя пользователя Яндекс.Диск
$yadisk_pass=''; //Пароль пользователя Яндекс.Диск
$yadisc_dir=''; //Директория на Яндекс.Диск куда будем копировать. Она должна существовать!
// Все что ниже, лучше не трогать

$dbbackup = $dbname .'_'. date("Y-m-d_H-i-s") . '.sql.gz';
$filebackup = 'ureech_'. date("Y-m-d_H-i-s") .'.tar.gz';
system("mysqldump -h $dbhost -u $dbuser --password='$dbpass' $dbname | gzip > $dbbackup");
//Для больших баз данных закоментировать строчку выше и раскоментировать ниже.
//system("mysqldump --quick -h $dbhost -u $dbuser --password='$dbpass' $dbname | gzip > $dbbackup");

system ("curl --user $yadisk_email:$yadisk_pass -T $dbbackup https://webdav.yandex.ru/$yadisc_dir");
unlink($dbbackup);
shell_exec("tar cvfz $filebackup $sitedir --exclude=$filebackup --exclude=$excludefile");
system ("curl --user $yadisk_email:$yadisk_pass -T $filebackup https://webdav.yandex.ru/$yadisc_dir");
unlink($filebackup);
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.