1 Отредактировано blud (24-03-2012 15:08:41)

Тема: Бекап менеджер - модуль

Это мой первый модуль, поэтому строго не судите.
Называется  - бекап менеджер.
Что умеет:
Создавать и удалять бекапы (файловой системы + БД)
В будущем:
Умение восстанавливать из бекапов.
Ссылка - http://dl.dropbox.com/u/60831896/backup.rar
Тестировал на Shop, но думаю и на обычном тоже будет работать.
Если не удаляются бекапы:
В файле htaccess прописать папку backup.
Например было:

RewriteCond $1 !^(index\.php|user_guide|uploads/.*|favicon\.ico|favicon\.png|captcha/.*|application/modules/.*/templates|templates|js|robots\.txt|application/controllers/install/images/.*)

Стало:

RewriteCond $1 !^(index\.php|user_guide|uploads/.*|favicon\.ico|favicon\.png|captcha/.*|application/modules/.*/templates|templates|js|backup|robots\.txt|application/controllers/install/images/.*)

Thumbs up Thumbs down

2

Re: Бекап менеджер - модуль

Интересно, резервное копирование базы есть в сборке, но полный бекап - это также интересно, особенно, если доделаете восстановление из бекапов. Хороший кандидат для будущего магазина расширений! Будем тестировать.

https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

3

Re: Бекап менеджер - модуль

Восстановление обязательно доделаю.
Сейчас просто проектиками занят.

Thumbs up Thumbs down

4

Re: Бекап менеджер - модуль

blud пишет:

Восстановление обязательно доделаю.
Сейчас просто проектиками занят.

уверен на 95% что восстановление из админки не будет идти(права доступа на хостинге не позволят) если конечно у нас не 777 везде и всюду

Thumbs up Thumbs down

5

Re: Бекап менеджер - модуль

Да действительно уже убедился в этом.
Ну тогда либо ртдельный файл делать или вручную пользователям прийдетсЯ

Thumbs up Thumbs down

6

Re: Бекап менеджер - модуль

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

https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

7

Re: Бекап менеджер - модуль

Но тогда прийдется указывать в намтройках системы фтп данные или в настройках модуля

Thumbs up Thumbs down

8

Re: Бекап менеджер - модуль

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

https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

9

Re: Бекап менеджер - модуль

Попробую придумать что-то. Как будет время

Thumbs up Thumbs down