Restoring from a Backup

As Seravo customer you can always contact our customer support help@seravo.com when you are in need of backup restoration. Below you'll find instructions, however, on how to restore backups yourself if necessary.

Restoring your backups is done directly from the server. You may always find your news backup from the /data/backups directory. From this directory you can copy the latest backed up version of your files with the cp-command to your desired location.

The command wp-backup-list-changes lists all that has changed on file-level between present and the last backups. By using this information you can restore a specific portion of the site. With the rdiff-backup -l /data/backups/data command you can list the history of your backups.



For example, you can copy the wp-content directory as it was a during your desired time to the ’wp-content-restore-2017-10-24’ directory by running:

rdiff-backup -r 2017-10-24 /data/backups/data/wordpress/htdocs/wp-content/ wp-content-restore-2017-10-24

After this you may fetch and transfer your desired files from the directory back to your website either with using command line directly or with the SFTP-client of your choosing.

For example, the installed plugins can now be restored by moving into the /wp-content-restore-2017-10-24 directory and running the following command

cp -R plugins/ /data/wordpress/htdocs/wp-content

When the website is restored in to a past state, you also should restore your database. The backup database can be found from the /data/backups/data/db directory and it is possible to restore with the following command

rdiff-backup -r 2017-10-24 /data/backups/data/db/[database_name].sql db_restore-2017-10-24.sql

And after recovering the database dump, it can be imported into database with a command:

wp db import db_restore-2017-10-24.sql

After recovering the website, it's recommended to flush WordPress cache with a command wp cache flush.

For additional information on the rdiff-backup -tool and it's usage can be found from the rdiff-backup website.

Did this solve your problem?