svsoft/yii2-backup
Composer 安装命令:
composer require svsoft/yii2-backup
包简介
Backup module for Yii 2. Create and restore backups
README 文档
README
Модуль создания и восстановления резервных копий. Работает в консольном режиме
- Создает резервную копию файлов и БД
- Восстановление резервной копии
- Скачивает бекап с удаленного сайта. Например при переносе, или синхронизации сайтов
- Работает в консольном режиме
- Расписание атоматических бекапов задается чепез крон
Установка
Добавить в composer.json
{
"require": {
"svsoft/backup": "*"
}
}
Или
composer require svsoft/backup
Конфигурирование
Базовая конфигурация
Добавить common/config/main.php или другой файл конвигурации:
'modules'=>[ 'backup' => [ 'class'=>'svsoft\yii\backup\BackupModule', 'backupsFolder' => '@common/backups', // Directory for backups // Directories that will be added to backup 'directories' => [ 'uploads' => '@frontend/upload/files', ], 'accessToken' => 'XU7iKofYILl0wi2muBxs1EOg25STXG', // tokek for access from url. if not set accces deny ], ],
Создание бекапа
Выполните команду в консоле
./yii backup/create
После выполнения будет создан файл в папке для хранения бекапов, которая указан в конфиге (параметр backupsFolder)
Если папка для бекапов отсутствует, она будет создана автоматически с файлом .gitignore Бекап состоит из архива БД и архива файлов и папок указанных в конфиге (параметр directories)
Восстановление бекапа
Выполните команду в консоле
./yii backup/restore <названия файла бекапа>
Будет предложено создать бекап перед восстановлением. После чего будет восстановлена БД, и файлы у казанные в конфиге
Скачивание бекапа с удаленного сайта
Выполните команду в консоле
./yii backup/download <URL сайта> <названия файла бекапа> [токен]
Копирут файл бекапа с сайта где установлен этот модуль. токен не обязательный параметр, по умолчанию подставляет из настрое модуля свойство accessToken. Если один и тотже сайт, то параметр токен можно не указывать. Файл сохраняется в папку бекапов
Список бекапов можно посмотреть выполнив комманду
./yii backup/list <названия файла бекапа>
统计信息
- 总下载量: 23
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-07-30