execut / yii2-backup
yii2 的数据库和文件备份命令
1.1.0
2016-06-17 11:19 UTC
Requires
This package is auto-updated.
Last update: 2024-08-29 04:36:56 UTC
README
命令用于保留 yii2 项目的数据库和 git 忽略的文件。在启动命令后,数据库转储和设置中指定的项目文件夹会被压缩,然后分割成块并填充到指定的 ftp。
安装
安装此扩展的首选方式是通过 composer。
安装
运行以下命令之一
$ php composer.phar require execut/yii2-backup "dev-master"
配置
为了使用,请在控制台添加此配置并修改它
<?php ... 'controllerMap' => [ 'backup' => [ 'class' => 'execut\backup\controllers\BackupController', 'ftpDir' => 'backups', 'ftpHost' => 'localhost', 'ftpLogin' => 'login', 'ftpPassword' => 'password', 'folderPrefix' => 'backups-production', 'dbKeys' => [ 'db', 'dbOther', ], 'adminMail' => 'root@localhost.com', 'filePartSize' => '300MiB', // Split unix command part size ], ...
配置完成后,简单地将任务添加到 cron
0 6 * * * root cd /projectFoder && ./yii backup