![]() |
||
---|---|---|
.. | ||
config | ||
src | ||
tests/src/Functional | ||
.gitignore | ||
CHANGELOG.txt | ||
LICENSE.txt | ||
README.md | ||
backup_migrate.info.yml | ||
backup_migrate.install | ||
backup_migrate.links.action.yml | ||
backup_migrate.links.menu.yml | ||
backup_migrate.links.task.yml | ||
backup_migrate.module | ||
backup_migrate.permissions.yml | ||
backup_migrate.post_update.php | ||
backup_migrate.routing.yml | ||
backup_migrate.services.yml | ||
composer.json |
README.md
Backup and Migrate for Drupal 8 and 9
This is a rewrite of Backup and Migrate for Drupal 8 and 9.
Installation
Install without composer
- Download the zip or tgz archive of the latest release from the project page: https://www.drupal.org/project/backup_migrate
- Extra the archive and rename it so that there is just a directory called
backup_migrate
. - Move the directory to the site's
modules/contrib
directory.
Install using composer
composer require drupal/backup_migrate
Optional: php-encryption
In order to encrypt backup files, please install the Defuse PHP-encryption library via Composer with the command:
composer require defuse/php-encryption
See the Defuse PHP Encryption Documentation Page for more information:
Note: if that page is inaccessible it may have been renamed, try this URL instead:
Related modules
The following modules can extend the functionality of your backup solution:
- Backup & Migrate: Flysystem https://www.drupal.org/project/backup_migrate_flysystem Provides a wrapper around the Flysystem abstraction system which allows use of a wide variety of backup destinations without additional changes to the B&M module itself. Please see that module's README.md file for details.