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

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

rss

Вы не зашли.

Объявление

#1 2010-01-09 16: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 16:59:21

infinity237
Модератор
Откуда: Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2674
Рейтинг :   174 
Профиль  Вебсайт

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

http://photoload.ru/data/7d/31/27/7d3127564701596547e48748c4810e13_pv.png

Неактивен

 

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

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

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

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

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

Отредактированно Wolverine (2010-01-09 17:00:39)

Неактивен

 

#4 2010-01-09 17: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 17:58:51

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   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 18:00:06)

Неактивен

 

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

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   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
Сообщений: 2785
Рейтинг :   115 
Профиль

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

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

Неактивен

 

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

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   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 подобное? В ручную не всегда может получиться сделать резервную копию, мало-ли какие могут сложиться обстоятельства...

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.014 seconds, 19 queries executed ]