mdespeuilles / backupmigratebundle
此包已被废弃,不再维护。没有建议的替代包。
备份还原包
1.3.1
2018-04-03 09:13 UTC
Requires
- php: >=7.0
- backup-manager/backup-manager: ~1.0
- digitaledgeit/compression: ~0.2.2
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