Контакты для связи с администрацией ресурса www.saloed.net, skype: sa-lo-ed или Email:sal0ed@yandex.ru

 
Сделай свой сайт лучше с порталом saloed.net » InstantCms » Резервное копирование базы данных InstantCMS

Резервное копирование базы данных InstantCMS

Резервное копирование базы данных InstantCMS
Разработчики InstantCms не внедрили в движок резервное копирование БД. А это довольно таки важная вещь как делать бэкап БД своего сайта. Надеюсь, что в дальнейшем они что нибудь и придумают. Но ближе к делу. Совсем недавно бродя по просторам интернета наткнулся на статью, в которой описывалось как можно делать бэкапы БД с Sypex Dumper. Вот решил это всё интегрировать в InstantCms. Тестировалось на InstantCms 1.10.1, но думаю подойдет и к другим версиям. Но это несамое важное. Самое интересное то, что данный компонент выполняет бэкап и моментально отправляет сжатый архив на Яндекс Диск, а после отправки удаляет его с сервера.
Во первых у кого нет аккаунта на Яндексе этот компонент думаю неактуален.
А кто заинтересовался всё таки, то зарегистрируйте Яндекс Почту, в почте в самом верху перейдите на вкладку Диск и Яндек любезно предоставит Вам 8 Гб. места в своем облачном хранилище. Думаю 8 Гигов вполне достаточно для Ваших таблиц smile


Установка:
1. Содержимое архива залить на сервер.
2. Права на папку admin/components/sypex/backup 777, права на файлы cfg.php и ses.php 666. (на моем сервере права 755 и 644 - работает отлично)
3. Отредактируйте в файле cfg.php в самом низу строки

'yandex_login' => 'логин яндекс почты',

  'yandex_pass' => 'пароль яндекс почты',


В файле admin/includes/cp.php

после:

<li><a class="cron" href="index.php?view=cron">Задачи CRON</a></li>


вставить:

<li><a class="backup" href="admin/components/sypex/">Резервное копирование</a></li>


Сохранить файл.
Выглядеть будет так:


Резервное копирование базы данных InstantCMS




Для защиты папки sypex от других лиц пишем в файле .htaccess который лежит в папке sypex:

Order deny,allow
deny from all
Allow from (ваш_IP без скобок!)


С установкой закончено. Теперь переходим из админки по вкладке Резервное копирование и заполняем поля как видно на скриншоте ниже.

Резервное копирование базы данных InstantCMS




Нажимаем кнопку Войти и перед Вами база данных со всеми Вашими таблицами (см. скриншот ниже)

Резервное копирование базы данных InstantCMS




Здесь Вы можете проделывать множество операций с таблицами. Описывать не буду, со временем разберётесь сами.

Для создания копии:
1. Выбирите Базу.
2. Выбирите кодировку (на скрине у меня auto так как у меня таблицы в двух кодировках).
3. Выбирите степень сжатия (по умолчанию 7, у меня 4 так как вес моей БД большой).
4. Нажмите кнопку Выполнить.

Скрипт начнет делать копию. (см. скриншот ниже)

Резервное копирование базы данных InstantCMS



После завершения скрипта заходите на Яндекс Диск и в папке backup будет Ваш архив. Вот собственно и всё. Отписывайтесь в комментариях, жмите кнопку Спасибо. Удачных копий баз данных.

P.S.: Большой плюс этому скрипту потому, что если даже при экспорте многовесящей БД самая минимальная нагрузка на сервер. Он выполняется на Ajax.


Для просмотра скрытого содержимого необходимо зарегистрироваться!

 

Скачивание файлов без Хайда, доступно для для групп: VIP, ViP - Gold, Nulled

Связь с автором

Автор: masterok от 28-11-2013, 02:35
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Комментарии: Оставить комментарий
  • Группа: Гости 28 ноября 2013 16:09
^
Все работает... Автору 5+
  • Группа: Nulled 28 ноября 2013 18:59
^
Респект афтору +++++
  • Группа: Гости 28 ноября 2013 19:41
^
Очень нужная вещь-спасибо автору!
  • Группа: Гости 29 ноября 2013 11:49
^
Спасибо, очень нужно
  • Группа: Гости 29 ноября 2013 20:23
^
Вообще круто.
Есть ли похожие решения для других движков?
Особо интересует webasyst
Назад Вперед
Наверх
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Дополнения для InstantCMS
 
Copyright © 2009-2015

Дополнения для InstantCMS | Рипы сайтов | Социальные сети