mdespeuilles/backupmigratebundle

此包已被废弃,不再维护。没有建议的替代包。

备份还原包

安装: 98

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

1.3.1 2018-04-03 09:13 UTC

This package is not auto-updated.

Last update: 2023-11-26 19:10:53 UTC


README

此包提供用于备份和还原您的Symfony应用程序文件和数据库的命令。

安装

要使用Composer安装BackupMigrateBundle,只需在终端中输入以下命令

php composer.phar require mdespeuilles/backupmigrateBundle

现在更新您的AppKernel.php文件,并注册新的包

<?php

// in AppKernel::registerBundles()
$bundles = array(
    // ...
    new Mdespeuilles\BackupMigrateBundle\MdespeuillesBackupMigrateBundleBundle(),
    // ...
);

配置

在您的config.yml中配置此包

mdespeuilles_backup_migrate:
    # Destination path for backup
    destination_path: "%kernel.root_dir%/../private"
    
    #files folders to backup
    files_folder:
        uploads:
            path: "%kernel.root_dir%/../web/uploads"
        medias:
            path: "%kernel.root_dir%/../web/medias"
        ....
            

用法

备份

运行此命令以开始备份

php bin/console bm:backup

如果您只想备份数据库

php bin/console bm:backup --database-only

如果您只想备份文件

php bin/console bm:backup --files-only

还原

运行此命令以开始还原

php bin/console bm:restore

如果您只想还原数据库

php bin/console bm:restore --database-only

如果您只想还原文件

php bin/console bm:restore --files-only