BackupBuddy Multisite

(Difference between revisions)
Jump to: navigation, search
(Known Issues)
Line 1: Line 1:
BackupBuddy Multisite is a '''BETA''' feature of BackupBuddy.  Subsite Import and Export seem to be quite solid at this point.  Migrating an entire network however is still solidly in the beta stage and we do not recommend migrating an entire network unless you are experienced and willing to manually handle issues you run into along the way. We do not recommend migrating a Network to a new URL unless you are willing to manually update various URLs as Network migrations currently do not support upgrading subsite URLs.
+
=Introduction=
  
As of version 2.2.14, the single BackupBuddy product contains BOTH the standard BackupBuddy AND the new BackupBuddy Multisite Beta. Your single BackupBuddy does it all!
+
BackupBuddy Multisite (BETA) functionality is included with the normal BackupBuddy plugin.  As WordPress Multisite functionality is much more technically complex some BackupBuddy features available for standalone sites are NOT supports for Multisite environments.  Please carefully review the features, differences, and limitations so that you are aware of them and are sure it will meet your needs. Additionally, '''BackupBuddy Multisite is a BETA product'''.  As such you ''may encounter issues'' using it and we cannot necessarily insure flawless functionality or that issues encountered will be resolved in as timely manner as non-beta features.  There is currently not a specific ETA on when the beta tag will be removed. It will be removed once we believe Multisite functionality to be as solid and reliable as the BackupBuddy standalone many have come to love.
  
=Getting BackupBuddy Multisite=
+
=Features & Limitation Notes=
  
====BackupBuddy Backup Plugin====
+
* '''Backup entire Multisite Network'''
BackupBuddy Multisite BETA is now an integral part of BackupBuddy itself. You simply [http://pluginbuddy.com/purchase/backupbuddy/ Get BackupBuddy] and then download it from your [http://ithemes.com/member/member.php Member's Area].
+
** Limitation: As a Network can contain many subsites, each subsite increases the amount of time needed to perform a backup, especially if the sites are large. This can demand more server resources or more PHP runtime. Most shared hosting does not permit increasing these resources so BackupBuddy may not be able to finish backups under these conditions. If you have access to modify these settings, Maximum PHP runtime is a key setting to increase as needed.
  
====BackupBuddy's IMPORTBUDDY.PHP File====
+
* '''Restore entire Multisite Network (same server & URLs)'''
The importbuddy.php file, which is the awesome file that helps you MIGRATE/RESTORE your BackupBuddy backups, now has a BETA version also that is used when you want to migrate or restore your BackupBuddy Multisite backups. You must use the BETA importbuddy.php to restore/migrate any BackupBuddy Multisite backup file.  
+
** Limitation: As a Network can contain many subsites, each subsite increases the amount of time needed to perform a restore, especially if the sites are large. This can demand more server resources or more PHP runtime.  Most shared hosting does not permit increasing these resources so BackupBuddy may not be able to finish restores under these conditions.  If you have access to modify these settings, Maximum PHP runtime is a key setting to increase as needed.
  
* Here is an image of your '''BackupBuddy --> Backup & Restore''' area, where the latest BETA importbuddy.php download link is:
+
* '''Migrate entire Multisite Network (different server or URLs)'''
**[[File:Download-importbuddy-bes-zain.png|Image of where the latest BETA importbuddy.php download link is]]
+
** Limitation: When migrating a Network to a new server or changing URLs, domains, or moving a Network in or out of a subdirectory, BackupBuddy will only migrate the database tables associated with the MAIN site. Due to technical reasons BackupBuddy currently will not automatically migrate URLs or paths of any other subsites within the migrated network.  If the URLs or paths of subsites need to be updated you may perform this procedure by using the 'Mass Database Text Replacement' tool on the 'Server Information' page within BackupBuddy for each subsite you need to update.
 +
** Limitation: You cannot change from sub-domains to sub-directory URL structure using BackupBuddy Multisite nor can you change from sub-directories to sub-domain URL structure.
 +
** Limitation: As a Network can contain many subsites, each subsite increases the amount of time needed to perform a migration, especially if the sites are large. This can demand more server resources or more PHP runtime.  Most shared hosting does not permit increasing these resources so BackupBuddy may not be able to finish migrations under these conditions.  If you have access to modify these settings, Maximum PHP runtime is a key setting to increase as needed.
  
=Installing BackupBuddy Multisite=
+
* '''Export a subsite from the Network'''
 +
* Exported subsites may be imported back into the same network (AKA Duplicated), imported into another Network, or restored as a standalone WordPress site using the importbuddy.php tool.
 +
** Limitation: The main Network subsite cannot be exported as it is tied to the Network. It is still included in the main Network backup however.
 +
 
 +
* '''Import an exported subsite into the Network'''
 +
** No known limitations beyond those of normal BackupBuddy.
 +
 
 +
* '''Import a backed up standalone site into the Network'''
 +
** No known limitations beyond those of normal BackupBuddy.
 +
 
 +
* '''Restore or Migrate an exported subsite as a standalone site'''
 +
** No known limitations beyond those of normal BackupBuddy.
  
Since BackupBuddy Multisite BETA is now part of BackupBuddy, the Installation steps are now integrated and the differences explained in the [http://ithemes.com/codex/page/Installing_BackupBuddy standard BackupBuddy Installation] section.
 
  
 
=Running Backup, Migrating OR Restoring with BackupBuddy Multisite BETA=
 
=Running Backup, Migrating OR Restoring with BackupBuddy Multisite BETA=
Line 23: Line 35:
  
 
{{#ev:youtube|WYhLIK3KfK4|600|BackupBuddy Multisite}}
 
{{#ev:youtube|WYhLIK3KfK4|600|BackupBuddy Multisite}}
 
 
== How To Copy, Clone or Duplicate a Sub-Site ==
 
 
 
Before you begin, ensure that BackupBuddy is enabled for multisite as detailed earlier within this codex.
 
 
1. Within the Multisite Network Admin panel, create your "template" subsite in the usual manner.
 
 
2. Visit the dashboard of your template subsite and and configure it with the needed theme, plugins, categories, etc.
 
 
3. Under the BackupBuddy menu, click "Duplicate (Beta)."
 
 
4. Enter a name to duplicate your "template" site into.
 
 
5. Click "Duplicate Site."
 
 
6. All done!
 
  
 
=Frequently Asked Questions=
 
=Frequently Asked Questions=
Line 46: Line 40:
 
====WordPress Multisite Domain Mapping and BackupBuddy Multisite====
 
====WordPress Multisite Domain Mapping and BackupBuddy Multisite====
  
BackupBuddy Multisite works perfectly with WordPress Multisite Domain Mapping. Here is a detailed video of what is possible and how it's exactly done (better to see something in addition to reading about it too ;) ):
+
Domain mapping was confirmed by customers to work in pre-v3.0 BackupBuddy versions. It has not been officially tested with > 3.0 versions. Customer reports of success/failure are welcomed.
  
 
{{#ev:youtube|oDM5v2Ymk1M|600|BackupBuddy Multisite}}
 
{{#ev:youtube|oDM5v2Ymk1M|600|BackupBuddy Multisite}}
  
====Limitations of Multisite====
 
 
There are 2 limitations (and for good reasons) in WordPress Multisite itself which BackupBuddy of course goes through automatically:
 
* 1 : If your multisite install is sub-domain based, you cannot migrate or restore to a sub-directory within your web root.
 
* 2 : You cannot change from sub-domains to sub-directories using BackupBuddy Multisite.  You can not use BackupBuddy to migrate from a sub-domain based install to sub-directories or vice-versa.
 
* 3 : You can not move a Network in or out of a subdirectory with BackupBuddy normally; this feature is only available for standalone sites and exported Multisite subsites. Ie http://yoursite.com/mynetwork/ to http://newsite.com/ or vice-versa. If you attempt to do so then only the main site / network URLs will be updated to reflect this. There is a feature on the BackupBuddy Server Information page to do mass URL replacements which you may use to manually update URLs of subsites if you must have this functionality.
 
 
====Known Issues====
 
 
The following are known issues of BackupBuddy Multisite. Entire network migrations are only recommended for technical users willing to get their hands dirty at this time. Subsite Imports/Exports should be straight forward however.
 
 
* 1 : You can not currently migrate a Multiste installation to a sub-directory, or migrate a Multisite installation based in a sub-directory back to the root of the domain.  We are currently working on enabling this feature.
 
* 2:  If you migrate an entire Network to a new URL, subsite URLs will NOT be automatically updated to the new URL. This is a technical limitation. You must do these manually or by using the Server Information page's Mass database text replace tool per site.
 
  
 
====Support Questions====
 
====Support Questions====
  
All BackupBuddy Multisite support questions can be asked in the official [http://ithemes.com/forum/backupbuddy-ms/ BackupBuddy Multisite Forums].  
+
BackupBuddy Multisite support questions can be asked in the official [http://ithemes.com/forum/backupbuddy-ms/ BackupBuddy Multisite Forums].  
  
All non-Multisite related BackupBuddy support questions can be asked in the official [http://ithemes.com/forum/backupbuddy/ BackupBuddy Forums].
+
non-Multisite related BackupBuddy support questions can be asked in the official [http://ithemes.com/forum/backupbuddy/ BackupBuddy Forums].
  
All BackupBuddy Pre-Sales questions, for Multisite OR non-Multisite backups and restores/migrations, can be asked on the [http://ithemes.com/forum/pre-sales-and-other-inquiries/ Pre-Sales Forums], via the Live Chat (the Panda icon on top of [http://pluginbuddy.com/purchase/backupbuddy/ Get BackupBuddy Multisite] page), or by emailing sales@ithemes.com
+
BackupBuddy Pre-Sales questions, for Multisite OR non-Multisite backups and restores/migrations, can be asked on the [http://ithemes.com/forum/pre-sales-and-other-inquiries/ Pre-Sales Forums], via the Live Chat (the Panda icon on top of [http://pluginbuddy.com/purchase/backupbuddy/ Get BackupBuddy Multisite] page), or by emailing sales@ithemes.com
  
 
=Additional Resources=
 
=Additional Resources=

Revision as of 23:55, August 12, 2012

Contents

Introduction

BackupBuddy Multisite (BETA) functionality is included with the normal BackupBuddy plugin. As WordPress Multisite functionality is much more technically complex some BackupBuddy features available for standalone sites are NOT supports for Multisite environments. Please carefully review the features, differences, and limitations so that you are aware of them and are sure it will meet your needs. Additionally, BackupBuddy Multisite is a BETA product. As such you may encounter issues using it and we cannot necessarily insure flawless functionality or that issues encountered will be resolved in as timely manner as non-beta features. There is currently not a specific ETA on when the beta tag will be removed. It will be removed once we believe Multisite functionality to be as solid and reliable as the BackupBuddy standalone many have come to love.

Features & Limitation Notes

  • Backup entire Multisite Network
    • Limitation: As a Network can contain many subsites, each subsite increases the amount of time needed to perform a backup, especially if the sites are large. This can demand more server resources or more PHP runtime. Most shared hosting does not permit increasing these resources so BackupBuddy may not be able to finish backups under these conditions. If you have access to modify these settings, Maximum PHP runtime is a key setting to increase as needed.
  • Restore entire Multisite Network (same server & URLs)
    • Limitation: As a Network can contain many subsites, each subsite increases the amount of time needed to perform a restore, especially if the sites are large. This can demand more server resources or more PHP runtime. Most shared hosting does not permit increasing these resources so BackupBuddy may not be able to finish restores under these conditions. If you have access to modify these settings, Maximum PHP runtime is a key setting to increase as needed.
  • Migrate entire Multisite Network (different server or URLs)
    • Limitation: When migrating a Network to a new server or changing URLs, domains, or moving a Network in or out of a subdirectory, BackupBuddy will only migrate the database tables associated with the MAIN site. Due to technical reasons BackupBuddy currently will not automatically migrate URLs or paths of any other subsites within the migrated network. If the URLs or paths of subsites need to be updated you may perform this procedure by using the 'Mass Database Text Replacement' tool on the 'Server Information' page within BackupBuddy for each subsite you need to update.
    • Limitation: You cannot change from sub-domains to sub-directory URL structure using BackupBuddy Multisite nor can you change from sub-directories to sub-domain URL structure.
    • Limitation: As a Network can contain many subsites, each subsite increases the amount of time needed to perform a migration, especially if the sites are large. This can demand more server resources or more PHP runtime. Most shared hosting does not permit increasing these resources so BackupBuddy may not be able to finish migrations under these conditions. If you have access to modify these settings, Maximum PHP runtime is a key setting to increase as needed.
  • Export a subsite from the Network
  • Exported subsites may be imported back into the same network (AKA Duplicated), imported into another Network, or restored as a standalone WordPress site using the importbuddy.php tool.
    • Limitation: The main Network subsite cannot be exported as it is tied to the Network. It is still included in the main Network backup however.
  • Import an exported subsite into the Network
    • No known limitations beyond those of normal BackupBuddy.
  • Import a backed up standalone site into the Network
    • No known limitations beyond those of normal BackupBuddy.
  • Restore or Migrate an exported subsite as a standalone site
    • No known limitations beyond those of normal BackupBuddy.


Running Backup, Migrating OR Restoring with BackupBuddy Multisite BETA

Here is an actual video, from one of our many webinars (we have many regular webinars planned), with details on how to migrate or restore with BackupBuddy:


Frequently Asked Questions

WordPress Multisite Domain Mapping and BackupBuddy Multisite

Domain mapping was confirmed by customers to work in pre-v3.0 BackupBuddy versions. It has not been officially tested with > 3.0 versions. Customer reports of success/failure are welcomed.



Support Questions

BackupBuddy Multisite support questions can be asked in the official BackupBuddy Multisite Forums.

non-Multisite related BackupBuddy support questions can be asked in the official BackupBuddy Forums.

BackupBuddy Pre-Sales questions, for Multisite OR non-Multisite backups and restores/migrations, can be asked on the Pre-Sales Forums, via the Live Chat (the Panda icon on top of Get BackupBuddy Multisite page), or by emailing sales@ithemes.com

Additional Resources

Official Pages

Blog Posts

Personal tools
Namespaces
Variants
Actions
iThemes Codex
Codex Navigation
Toolbox