Choose Your Product

BackupGuard WordPress Documentation

Read our knowledge base articles to get help on whatever you are looking for. If you can't find it, contact us and we will do our best to help you.

Explore

BackupGuard Cloud Documentation

Read our knowledge base articles to get help on whatever you are looking for. If you can't find it, contact us and we will do our best to help you.

Explore

BackupGuard WordPress Security Documentation

Read our knowledge base articles to get help on whatever you are looking for. If you can't find it, contact us and we will do our best to help you.

Explore

BackupGuard Magento Documentation

Read our knowledge base articles to get help on whatever you are looking for. If you can't find it, contact us and we will do our best to help you.

Explore

BackupGuard PrestaShop Documentation

Read our knowledge base articles to get help on whatever you are looking for. If you can't find it, contact us and we will do our best to help you.

Explore

Frequently Asked Questions

How to upgrade the plugin?
You just need to uninstall the Free version from your WordPress dashboard, then using WordPress installer/wizard install the package you've downloaded after the payment.
Why can't I download the backup archive to my local computer?
The only reason could be your server configurations. We're trying to create a symlink on the backup, but if it fails you won't be able to download your backup using Backup Guard interface (GUI). Of course your backup is there and you can download it using any FTP client or cPanel tools. The backups are kept in "wp-content/uploads/backup-guard" directory. If you want to fix this issue, make sure that your server configurations allow symlink creation.
Why am I receiving errors during checkout?
Generally there are two scenarios you can fail on the checkout:
  • If you receive an error for Autorization, such limitation may be implemented by your bank for security reasons. Sometimes they reject payments to US based companies. Please contact your bank to fix the issue. We would also like to inform you that 2Checkout supports PayPal too. In case you have a Paypal account you can use it too.
  • If you don't receive any error message, likely this is an issue related to the browser you're running. Try to use another browser to see if the issue still there?
How can I solve execution timeout exception?
Here are listed some hints and troubleshooting steps which can help you to restolve an execution timeout exception.
  • First of all, enable Do backup with reloads option in your settings section, then try to keep the browser window open while there are on going backup or restoration procedures. Generally this approach resolves this issue!
  • Try to disable Do backup with reloads option in your settings section to see how this affects.
  • If you have a security plugin installed on your website, try to disable it to make sure it doesn't prevent/stop the backup procedure.
  • Finally, contact your hosting provider and ask them to increase that configuration for you. Almost all hosting providers do this upon customer request.
Why my scheduled backups don't fire?

The reason varies depending on the server and WordPress configurations. We don't have sufficient access to your resources to figure out exactly what's the cause. So, you can check the following:

  • Look for a line like this in your wp-config.php file (which is found in the root directory of your WordPress installation), and remove it (or change true to false, making sure there are no quote marks around false):

    define('DISABLE_WP_CRON', true);

  • Is your website in maintenance mode? This disables all kind of scheduled tasks – so turn it off first.

  • WordPress' scheduler relies on the site having visitors. No visitors means that WordPress doesn't run, and therefore can't hand over to the scheduled task. If your site is in development, and you schedule a backup run for a time when all the developers are asleep, then that may be the cause for the scheduled tasks not running.

  • Some web hosting providers (one big example: Heart Internet) purposefully (though for no good reason) disable the "loop-back" connects that allows WordPress to run its scheduler. If loopback connections are not working (whether deliberately disabled or not), you can try to use the alternative scheduling system of WordPress – instructions here: https://codex.wordpress.org/Editing_wp-config.php#Alternative_Cron. The instructions amount to one thing: add a line anywhere in the middle of your wp-config.php file as follows (don't add it too late in the file, or it will take no effect):

    define('ALTERNATE_WP_CRON', true);

Why I haven't received the product after the payment?
Most probably you've entered an invalid email address. Please open a support ticket and we'll get back to you shortly.
Use BackupGuard plugin to migrate a website
The answer is Yes, you can! You just need to intall BackupGuard Pro which will automatically migrate your database to the new destination.
Update permalinks to solve 404 error after migration
If your front page works, but others give 404 after migration, it’s because the permalinks related confiugrations are missing. To fix this problem, you should go to your WordPress->Settings->Permalinks section, then press Save Changes button twice to update permalinks.
Manual website restoration when the website is crashed

When your website is down and you don't have access to your dashboard, you have two options for restoration:

1. WordPress re-installation

  • Install a new/clean WordPress instance
  • Install BackupGuard plugin
  • Import the backup you want to restore
  • Restore and you're done!

2. Manual restoration

  • First of all, you should extract your archive. More information regarding this can be found here: https://help.backup-guard.com/en/article/extract-sgbp-archive-hwyeo1
  • Connect with FTP client (e.g. FileZilla or Cyberduck) and upload the extracted wp-content directory on your server
  • Now using cPanel tools (e.g. phpMyAdmin), import your database SQL file
  • After importing the SQL file, find what's your database table prefix
  • Now open the wp-config.php file and make sure the table_prefix is the same as imorted in your DB
Resolve the backup or restoration failure on LightSpeed web servers

Website backup or restoration is a complex process which may take a couple of minutes depending on many circumstances. When the allocated time is not sufficient to complete the process, the backup or restoration ends up with execution timeout exception. This topic covers how to set up LiteSpeed web server so that a long running script will not be interrupted before it has finished.

Adding this in an early position in the .htaccess file in your WordPress root folder may fix the problem:

<IfModule Litespeed>
RewriteEngine On
RewriteRule .* - [E=noabort:1]
</IfModule>
Fix “MySQL server has gone away” error
While restoring your database you may encounter “MySQL server has gone away” warning. There are generally two main causes for this error:
  • the server timed out and closed the connection
  • server dropped an incorrect or too large packet
To fix the issue you will have to contact your hosting provider and ask them increase the size of these two values: max_allowed_packet & wait_timeout
Fix the download displaying garbled text in the browser
If you are trying to download the backup file and instead of downloading the browser displays a large quantity of garbled text, you can fix this problem by adding your custom MIME types in your hosting dashboard. Please try to add sgbp extension as application/octet-stream, this should help you with the issue.
Fix an FTP / SFTP connection failure
If you can access your FTP / SFTP server remotely, but experience problems when trying to connect via BackupGuard, then you should contact your hosting provider and ask them if such operation is allowed in your server configurations. If there're some strict configurations which don't allow to establish an FTP / SFTP connection right from the server, BackupGuard is unable to do much about that. That should be resolved with your hosting provider.