We are excited to announce the release of our Total Upkeep plugin, but you might know it better as BoldGrid Backup. We originally designed BoldGrid Backup to be the most complete backup solution available for WordPress websites. Along the way to creating a great backup plugin, we kept adding features like automatic update management and site health notifications, that have transformed it into something so much greater than just a backup manager.
One of the most exciting features of Total Upkeep, and the main reason we decided to rebrand the Backup plugin, is the ability to automate plugin and theme updates. Plugin and theme developers are constantly releasing new updates for their products to adapt to the ever-changing WordPress ecosystem and many of these are security updates. Using outdated plugins and themes on your website is one of the easiest ways to get hacked and Total Upkeep makes it easy to keep your website secure.
Another feature that goes along with automatic updates is rollback protection. Sometimes when updating plugins, especially when running a lot of updates all at once, there are some errors that can crash your website. When enabled, Rollback Protection will take a full backup of your website before running the updates and restore it from that backup if anything goes wrong during the update process.
Total Upkeep is also the easiest and fastest way to migrate your website to another WordPress host or to a staging environment like Cloud WordPress. This allows you to easily make updates to your website in a safe environment, and deploy those changes back to your live site with the click of a button.
With all these new features we no longer felt it was appropriate to label BoldGrid Backup as just a backup solution and have decided to change the name to Total Upkeep to better reflect what it is capable of. Total Upkeep will still offer all of the features you have come to expect from BoldGrid Backup and changing the name affords us the ability to add even more features to our favorite plugin to make it the best choice for easily maintaining your WordPress websites.
PREMIUM FEATURE
Total Upkeep Premium
3 Remote Storage Options
Additional Tools + Single File Restorations
BUY NOW FOR $2.50/MO
Billed annually
View Premium Features >>
These instructions require the Premium Upgrade.
dave says:
Hi – I haven’t been able to reply on this site form some reason.
I would like to close this ticket, thanks for your help. I managed to get pretty far, but another problem came up. I started a separate support ticket for that problem.
Jesse says:
Hi Dave-
Keep in mind that new replies have to be approved by a moderator (this is how we make sure no spam ends up on the site). But yes, please let us know if you have any more questions by starting a new support question.
dave says:
I’m using Total Upkeep on my site on inmoitionhosting. I did a backup. Went to transfer and copied the url. I installed WP on my local computer. Went to transfer and restore. No errors. But the only things that transferred were the plugins and the theme I was using. No posts, pages, nothing.
Pretty sure that’s not how it’s supposed to work. Please let me know what I’m doing wrong.
I have premium connect key
Jesse says:
Hi Dave-
From what you’ve described, it sounds like the files all transferred but not your database. The first thing I’d try is to transfer a database-only backup and see if that restores your content, theme customizations, and other information.
If that doesn’t work, let me know in a new support forum question which type of local hosting software you’re using, and we can see if we can replicate the issue.
One thought that immediately jumps out to me is that if your local hosting software includes a database explorer like phpMyAdmin or Adminer, you might want to take a look in there and make sure the database prefix matches what’s in your wp-config.php file.
dave says:
Thanks my db prefix does match, but what’s different is the DB name on my local wordpress. Must the current DB name match the restored one?
Jesse says:
Hi Dave-
If you use the Transfers tab to download and restore your database, it will honor the database information in your wp-config file, and restore the transferred database into the database there. If you manually download and restore the backup, it may overwrite wp-config with the one from your production site. Were you able to try transferring a database-only backup to see if that will resolve the issue?
dave says:
I got the logs from my local machine. The backup seems to have everything. This is what the log shows.
[2020-08-18 21:41:00 UTC] Last error: Array
(
[type] => 2
[message] => mkdir(): File exists
[file] => /var/www/html/wp-admin/includes/class-wp-filesystem-direct.php
[line] => 545
)
[2020-08-18 21:41:00 UTC] Unzip complete! Status: 1
[2020-08-18 21:41:00 UTC] Memory usage – limit / current / peak memory usage: 1073741824 / 3323544 (3.17 MB) / 15560384 (15 MB)
[2020-08-18 21:41:01 UTC] Attempting database restoration… $db_dump_filepath = /var/www/html/netlow5_wp874.20200818-191323.sql
[2020-08-18 21:41:01 UTC] Memory usage – limit / current / peak memory usage: 1073741824 / 3326384 (3.17 MB) / 45590464 (43 MB)
[2020-08-18 21:41:01 UTC] Last error: Array
(
[type] => 1
[message] => Uncaught PDOException: could not find driver in /var/www/html/wp-content/plugins/boldgrid-backup/admin/class-boldgrid-backup-admin-db-import.php:154
Stack trace:
#0 /var/www/html/wp-content/plugins/boldgrid-backup/admin/class-boldgrid-backup-admin-db-import.php(154): PDO->__construct(‘mysql:host=db:3…’, ‘wordpress’, ‘wordpress’)
#1 /var/www/html/wp-content/plugins/boldgrid-backup/admin/class-boldgrid-backup-admin-db-import.php(102): Boldgrid_Backup_Admin_Db_Import->import_lines(Array)
#2 /var/www/html/wp-content/plugins/boldgrid-backup/admin/class-boldgrid-backup-admin-core.php(1304): Boldgrid_Backup_Admin_Db_Import->import(‘/var/www/html/n…’)
#3 /var/www/html/wp-content/plugins/boldgrid-backup/admin/class-boldgrid-backup-admin-core.php(2473): Boldgrid_Backup_Admin_Core->restore_database(‘/var/www/html/n…’, ‘wp_’, NULL)
#4 /var/www/html/wp-content/plugins/boldgrid-backup/admin/class-boldgrid-backup-admin-core.php(2953): Boldgrid_Backup_Admin_Core->restore_archive_file()
#5 /var/www/html/wp-includes/clas
[file] => /var/www/html/wp-content/plugins/boldgrid-backup/admin/class-boldgrid-backup-admin-db-import.php
[line] => 154
Jesse says:
Hi Dave-
So this looks like either your local hosting environment is missing the MySQL extension, or possibly the php.ini might be misconfigured. Which PHP version and local hosting environment are you currently running? Depending on your environment the exact fix for this will change. If you’re running an Ubuntu-based system, try the following command, substituting your PHP version for X.X:
If your system is CentOS-based, try this:
If you’re on a Windows-based localhost, you may need to uncomment the following line in your php.ini:
Jesse says:
Oh, I also forgot to mention if you install the PHP MySQL extension, don’t forget to restart Apache with:
or