Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2010-01-09 17:47:59

rassel
Участник
Откуда ~BREST~
Зарегистрирован: 2010-01-09
Сообщений: 6
Рейтинг :   
Сайт

Бэкап БД с отправкой на e-mail

Сейчас только начинаю разбираться в php. Подскажите, можно ли сделать бекап БД с отправкой на указанный e-mail?, было бы очень удобно... так сказать страховка от случайного удаления с хостинга )


Работаю с NGCMS, Joomla, WordPress & Textpattern...
Блог о seo, заработке и cms -  CMS-SEO

Не в сети

#2 2010-01-09 17:59:21

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Бэкап БД с отправкой на e-mail

7d3127564701596547e48748c4810e13_pv.png

Не в сети

#3 2010-01-09 18:00:11

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Бэкап БД с отправкой на e-mail

В ручном режиме можно, поставив галочку Отправить на email.

В автоматическом такой фичи нет, можно поискать кусок кода, который отправляет бекап на мыло в ручном режипе и прикрутить его к автоматической отправке...

Изменено Wolverine (2010-01-09 18:00:39)

Не в сети

#4 2010-01-09 18:47:54

rassel
Участник
Откуда ~BREST~
Зарегистрирован: 2010-01-09
Сообщений: 6
Рейтинг :   
Сайт

Re: Бэкап БД с отправкой на e-mail

Wolverine пишет:

В ручном режиме можно, поставив галочку Отправить на email.

В автоматическом такой фичи нет, можно поискать кусок кода, который отправляет бекап на мыло в ручном режипе и прикрутить его к автоматической отправке...

Спасибо, вот этим пожалуй и займусь..


Работаю с NGCMS, Joomla, WordPress & Textpattern...
Блог о seo, заработке и cms -  CMS-SEO

Не в сети

#5 2010-01-09 18:58:51

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Бэкап БД с отправкой на e-mail

Вот собственно код, который проверяет поставлена ли галочка отправки на e-mail и если да, то отсылает на почту
\engine\actions\dbo.php

if ($_REQUEST['email_send']) {
			zzMail($config['admin_mail'], $lang['title'], sprintf($lang['message'], $date2), $filename);
			@unlink($filename);
			msg(array("text" => $lang['msgo_backup_m']));
		}
		else {
			msg(array("text" => $lang['msgo_backup']));
		}

А автобекап вызывается в \index.php

if ($config['auto_backup'] == "1") { AutoBackup(); }

Реализацию AutoBackup(); я что-то не нашел neutral

Изменено Wolverine (2010-01-09 19:00:06)

Не в сети

#6 2010-05-09 00:57:54

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Бэкап БД с отправкой на e-mail

Просматривал functions.inc.php и вспомнил про топик. Там как раз висит реализация AutoBackup(). После dbBackup($filename, 1); теоретически можно всунуть

zzMail($config['admin_mail'], $lang['title'], sprintf($lang['message'], LangDate("d Q Y - H:i", time())), $filename);

Фишка вообще интересная, думаю надо ее проверить на рабочесть (у меня @mail отключен big_smile ) и в движок добавить. Естетственно с опциями типа "Отсылать на мыло автоматически создаваемые бэкапы".

Не в сети

#7 2010-05-09 01:21:01

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Бэкап БД с отправкой на e-mail

Wolverine, далеко не везде можно пропихнуть в почту бекапчик, если он по размеру превышает 5-10 Mb.
Так что тут тогда уж надо резать бекап на куски по 1-3 mb и слать по частям..

Не в сети

#8 2010-05-09 12:01:26

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Бэкап БД с отправкой на e-mail

vitaly, да, не подумал, у меня пока под 200кб в gz smile

Не в сети

#9 2010-08-18 22:17:32

TIGER-WOOLF
Участник
Откуда Украина
Зарегистрирован: 2010-07-20
Сообщений: 74
Рейтинг :   
Сайт

Re: Бэкап БД с отправкой на e-mail

Но ведь есть же "вручную" не смотря на ограничения хостингов, сделайте уже и автоматически.... Не у всех ведь база больших размеров, мне вот такая функция очень пригодится.   hmm


Купить риванол в Украине . Херсонский форум Херсонский форум . Катя Биткова - Косметолог Херсон Увеличение губ Херсон

Не в сети

#10 2010-08-19 02:45:50

Live
Участник
Зарегистрирован: 2009-12-04
Сообщений: 181
Рейтинг :   

Re: Бэкап БД с отправкой на e-mail

было бы неплохо, а то после изчезновения вебгратора пришлось сайты откатить на месяц назад. а так бы были более менее свежие базы

Не в сети

#11 2013-03-22 18:24:21

qwas
Участник
Откуда Kyyiv
Зарегистрирован: 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Бэкап БД с отправкой на e-mail

Искал одно, а набрел на данную тему. Знаю есть подобный функционал на ВП. Есть ли возможность реализовать на NG подобное? В ручную не всегда может получиться сделать резервную копию, мало-ли какие могут сложиться обстоятельства...

Не в сети

Подвал раздела

Работает на FluxBB