yiier/yii2-backup

数据库备份和恢复功能

安装次数2,532

依赖关系: 1

建议者: 0

安全: 0

星标: 26

关注者: 15

分支: 10

公开问题: 0

类型:yii2-extension

1.1.2 2016-03-10 07:29 UTC

This package is not auto-updated.

Last update: 2024-09-19 04:34:46 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

数据库备份和恢复功能

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一


php composer.phar require --prefer-dist yiier/yii2-backup "*"
php composer.phar require funson86/yii2-setting "*"

// or

php composer.phar require --prefer-dist yiier/yii2-backup "*"

或将其添加到您的 composer.json 文件的 require 部分。

"yiier/yii2-backup": "*",
"funson86/yii2-setting": "*"

// or

"yiier/yii2-backup": "*",

用法

安装扩展后,只需在您的代码中通过以下方式使用它

main.php

'modules' => [
    'setting' => [
        'class' => 'funson86\setting\Module',
        'controllerNamespace' => 'funson86\setting\controllers',
    ],
    'backup' => [
        'class' => 'yiier\backup\Module',
    ],
],

// or

'modules' => [
    'backup' => [
        'class' => 'yiier\backup\Module',
    ],
],
'components' => [
    // ...
    'mailer' => [
        'class' => 'yii\swiftmailer\Mailer',
        'viewPath' => '@common/mail',
        'transport' => [
            'class' => 'Swift_SmtpTransport',
            'host' => 'smtp.xx.xx',
            'username' => 'xxxxx',
            'password' => 'xxxx',
            'port' => 25,
            'encryption' => 'tls',
        ],
    ],
    // ...
],


params.php

'backupEmail' => 'xxx@xx',
'supportEmail' => 'yyy@yy', // from address must be same as supportEmail

添加 mail/backup.php

backup successful !!!!

console\config\main.php

    'params' => $params,
    ...
    'controllerMap' => [
        'backup' => [
            'class' => 'yiier\backup\controllers\BackupController',
        ]
    ]

console

php yii backup

查看

https://github.com/iiYii/getyii/commit/b8315d083d5d07969ac163205bf1452216246666