How do I configure the Backup Buddy WordPress plugin?

To make it easier to get in touch with us, from the 24th of March 2016 all support tickets will need to be submitted from your Crucial Control Panel.

This article is intended to provide customers direction to configure the Backup Buddy WordPress plugin so it will work on Crucial's hosting platforms.

The settings required will vary depending on what Web Server your Wordpress website is hosted on. The two options are Apache or Litespeed. Our Cloud based hosting plan's all utlize Litespeed as the web server of choice, whereas our older plan's utilize Apache as its selected web server. 

If you are not sure what you are on, just contact our support team to find out. 

Common Settings

There are some common settings / checks you can apply whether you are using Litespeed or Apache.

  1. Within Backup Buddy there is an advanced setting called 'Default global backup mode'. This needs to be set to 'Classic (v1.x) - Entire backup in single PHP page load'.
    • You can get to this setting by doing the following,
      1. Login to the WP-Admin area of your Wordpress website running Backup Buddy.
      2. Click on the 'Backup Buddy' menu option.
      3. Now click on 'Settings'. 
      4. Once the settings area has loaded, click on the 'Advanced Settings / Troubleshooting' tab.
      5. Under the 'Technical & Server Compatibility' section look for the dropdown box titled 'Default global backup mode'.
      6. Select 'Classic (v1.x)' option from the dropdown list.
      7. At bottom of page, select 'Save Advanced Settings'
      8. Done! This change has been applied.

  2. Ensure Files and Folders have correct permissions and ownership, in most cases you will not need to worry about this. However keep an eye on the Backup Buddy status logs when running a backup, it will let you know what files or folders it can not access. 
    • You can control file permissions from the cPanel File Manager.

  3. Ensure you have sufficient Cloudlinux resources. All our Business / Web Hosting plan's and Reseller plan's come with Cloudlinux limits. They are in place to ensure every user on a particular server gets a fair share of the available server resources. If you are running a busy website and/or with lots of plugins and/or an extensive theme, this can all use up your available Cloudlinux resources. Then when you attempt to run a backup there may not be sufficient resources to succesfully run the backup. This usually does not result in the backup failing, but can lead to the backup process taking an extremely long time. 
    • You can check your resource usage stats, by logging into your cPanel Control panel. There should be a 'Stats' table which shows details such as CPU used, Physical memory used etc. 

Apache Settings

If your hosting service resides on an Apache web server, you will need to do the following additional steps to ensure Backup Buddy can function correctly.

  1. In some cases certain PHP functions required for Backup Buddy may be disabled.
    • To confirm if this is the case please do the following,
    • Login to the WP-Admin area of your Wordpress website running Backup Buddy.
    • Click on the 'Backup Buddy' menu option.
    • Now click on 'Server Tools'. 
    • Server Tools section will run a quick audit of your Wordpress installation and the server hosting it. You will see a number of Pass's in green. 
    • Search of the Server Configuration called 'Disabled PHP Functions'
    • If this has not passed, please contact Support for assistance.

  2. In some cases you will need to make a modification to the wp-config file that is part of the Wordpress installation. You will need to add 'define('ALTERNATE_WP_CRON', true);' to your wp-config file. 

Litespeed Settings

If your hosting service resides on a Litespeed web server, you will need to do the following additional steps to ensure Backup Buddy can function correctly.

  1. You will need to make some modifications to your .htaccess file. Add the folllowing, 


    RewriteEngine On
    RewriteRule .* - [E=noabort:1]
    RewriteRule .* - [E=noconntimeout:1]


    • Note: If you have existing items in your .htaccess file you will need to add in the required lines in addition to your existing .htaccess configuration.
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk