Loading...
Свободное общение | У кого Домены на RAMZET.NET
На крайний случай мог же сделать

#!/usr/bin/env php -n
<?php
exec('/usr/local/mgr5/sbin/mgrctl -m ispmgr user', $users);
foreach($users as $line)
{
$rootPath = realpath('/var/www/'.$line['name']);
$zip = new ZipArchive();
$zip->open('buck/'.$line['name'].'-file-'.date("d-m-Y").'.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE);
$files = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($rootPath),
RecursiveIteratorIterator::LEAVES_ONLY
);
foreach ($files as $name => $file)
{
if (!$file->isDir())
{
$filePath = $file->getRealPath();
$relativePath = substr($filePath, strlen($rootPath) + 1);
$zip->addFile($filePath, $relativePath);
}
}
$zip->close();

$ftp_server = "ftp.example.com";
ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, '{name}', '{password}');
ftp_put($ftp_conn, 'buck/'.$line['name'].'-file-'.date("d-m-Y").'.zip', $file, FTP_ASCII);
ftp_close($ftp_conn);
}
?>

________
посл. ред. 02.02.2017 в 15:03; всего 2 раз(а); by Mr. Cat
Mr. Cat , можно было, конечно. Можно было выдрать базу из /var/lib/mysql и файлы из /var/www/ , но увы, этого сделано не было, возможно, опыта не хватило Алексею. Сейчас, конечно, уже поздно метаться. Но я бы, конечно, на месте хостера выплатил бы компенсации. Мне, к примеру, ipserver однажды очень хорошую компенсацию сделали, когда случайным образом их техник убил мой сервер.
________
посл. ред. 02.02.2017 в 15:09; всего 1 раз(а); by etozhedanya
etozhedanya , обидно то что мне ведь с 0 писать ее а это дипломная моя. А к диплому пару месяцев )
Mr. Cat (02.02.2017 в 15:02)
На крайний случай мог же сделать

#!/usr/bin/env php -n
<?php
exec('/usr/local/mgr5/sbin/mgrctl -m ispmgr user', $users);
foreach($users as $line)
{
$rootPath = realpath('/var/www/'.$line['name']);
$zip = new ZipArchive();
$zip->open('buck/'.$line['name'].'-file-'.date("d-m-Y").'.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE);
$files = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($rootPath),
RecursiveIteratorIterator::LEAVES_ONLY
);
foreach ($files as $name => $file)
{
if (!$file->isDir())
{
$filePath = $file->getRealPath();
$relativePath = substr($filePath, strlen($rootPath) + 1);
$zip->addFile($filePath, $relativePath);
}
}
$zip->close();

$ftp_server = "ftp.example.com";
ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, '{name}', '{password}');
ftp_put($ftp_conn, 'buck/'.$line['name'].'-file-'.date("d-m-Y").'.zip', $file, FTP_ASCII);
ftp_close($ftp_conn);
}
?>


Я не знал
etozhedanya (02.02.2017 в 15:09)
Mr. Cat , можно было, конечно. Можно было выдрать базу из /var/lib/mysql и файлы из /var/www/ , но увы, этого сделано не было, возможно, опыта не хватило Алексею. Сейчас, конечно, уже поздно метаться. Но я бы, конечно, на месте хостера выплатил бы компенсации. Мне, к примеру, ipserver однажды очень хорошую компенсацию сделали, когда случайным образом их техник убил мой сервер.

Я попасть в исп не мог а с консоли я не умею скачивать
etozhedanya (02.02.2017 в 15:09)
Mr. Cat , можно было, конечно. Можно было выдрать базу из /var/lib/mysql и файлы из /var/www/ , но увы, этого сделано не было, возможно, опыта не хватило Алексею. Сейчас, конечно, уже поздно метаться. Но я бы, конечно, на месте хостера выплатил бы компенсации. Мне, к примеру, ipserver однажды очень хорошую компенсацию сделали, когда случайным образом их техник убил мой сервер.

Мы же с тобой так делали в мае бд не могли восстановить потом
Звезда бумаса ,
mysqldump -h localhost -u root -p {DATABASE} | gzip > database_name.sql.gz
Mr. Cat (02.02.2017 в 15:26)
Звезда бумаса ,
mysqldump -h localhost -u root -p {DATABASE} | gzip > database_name.sql.gz

Раньше бы сказали как делать
Звезда бумаса , Ну давай, обвиняй всех
Звезда бумаса (02.02.2017 в 13:40)
leha2014 (02.02.2017 в 13:38)
Veteran (02.02.2017 в 13:35)
leha2014 (02.02.2017 в 13:27)
а бекапы? или думаешь снимут после кидка с хостом.или летом слили иза одинакового пароля.

Бэкапов и не будет,только домены

он и так должен быть на доске.

Не должен.Я никого не кидал я вас богаче нищебродов всех взятых

Кек, ты к родителей пизд!шь деньги алло, у тебя ни мозгов, ни рук, которые могли бы поспособствовать своему заработку, нету.
Онлайн: 0
Время:
Gen. 0.0477
(c) Bym.Guru 2010-2026