Делаем бекапы сервера nimp

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

На само деле тут всё очень просто и мне хватило пару часов для того чтоб его состряпать совершенно без знаний — видел и делал это впервые.

Итак сам скрипт:

@echo off

:: Чистим кеш вордперсса или любой другой cms (не забыв поменять путь) 
rd C:\nimp\htdocs\site.ru\wp-content\cache /s /q
md C:\nimp\htdocs\site.ru\wp-content\cache
:: При использование плагина суперкешвордперсс в папке кеша должен лежать файл .htaccess, но тут придётся поступить по другому - копируем его в папку wp-content
:: Если не используем супер кеш то удаляем следующие 2 строки
copy C:\nimp\htdocs\site.ru\wp-content\.htaccess C:\nimp\htdocs\site.ru\wp-content\cache\.htaccess
IF NOT EXIST C:\nimp\htdocs\site.ru\wp-content\cache\.htaccess echo not file .htaccess in site.ru !

:: Чистим кеш акселератора
rd C:\nimp\component\temp\eaccelerator /s /q
md C:\nimp\component\temp\eaccelerator

:: Копируем папку нимпа (первый путь - откуда, второй - куда)
xcopy C:\nimp D:\nimpsbackups\nimp\ /s /q

:: Архивируем в 7zip (первый путь ведёт к архиватору) (второй к файлу будущего архива) (третий - папка для архивов)
C:\PROGRA~1\7-Zip\7z.exe a -t7z -mhe=on D:\nimpsbackups\nimp-%date%.7z -mx3 -pпароль D:\nimpsbackups\nimp -scsWIN -ssw
:: Не знаю параметра архиватора чтоб архивировать с удалением - поэтому удаляем вручную
rd D:\nimpsbackups\nimp\ /s /q

Сохраняем этот текст в файл с расширением .bat и запускаем раз в сутки, можно добавить в планировщик виндовса и было бы неплохо добавить что-то подобное в админку nimp

Сейчас буду думать о том как выгружать этот бекап куда-нибудь и буду думать куда. Возможно это будет DropBox

Кстати про ведение блога и другие полезные вещи для создания и продвижения блога можно прочитать на блоге http://myblaze.ru — я уже на него подписан и вам советую.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *