phuongdev89 / yii2-backup
Yii2 备份模块
dev-master
2024-01-08 18:02 UTC
Requires
- ext-ftp: *
- ext-zip: *
- bp-sys/yii2-aws-s3: @dev
- kartik-v/yii2-date-range: @dev
- kartik-v/yii2-grid: 3.2.*
- kartik-v/yii2-tabs-x: @dev
- phuongdev89/yii2-base: @dev
- phuongdev89/yii2-email-manager: @dev
- yii2mod/yii2-ftp: ^1.0
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-08 19:51:38 UTC
README
Yii2 备份模块
安装
安装此扩展的首选方式是通过 composer。
可以运行
php composer.phar require --prefer-dist phuongdev89/yii2-backup "*"
或者添加
"phuongdev89/yii2-backup": "*"
到你的 composer.json
文件的 require 部分。
迁移
php yii migrate --migrationPath=@vendor/phuongdev89/yii2-backup/src/migrations
用法
首先,访问网站
https:///index.php?r=backup/config
在控制台配置
'controllerMap' => [
'backup' => [
'class' => 'phuongdev89\backup\commands\BackupController',
],
],
'modules' => [
'backup' => [
'class' => 'phuongdev89\backup\Module',
'databases' => [
'db',
'db1',
],
'directories' => [
'@app/web/uploads',
'@backend/web/uploads',
],
'transport' => [
'mail' => [
'class' => '\phuongdev89\backup\transports\Mail',
],
'ftp' => [
'class' => '\phuongdev89\backup\transports\Ftp',
],
],
],
]
如何在命令行中使用
php yii help backup
####注意
- 确保 yii\swiftmailer\Mailer 已经配置或备份文件无法通过邮件发送。