Comments 22

Very important question and a feature required by so many multisite owners. And interestingly enough, there are not many options available. Here are some options (and I'm sure you already know about these):

On the last two links that I provided from WPMU.org you will find multisite compatible backup services. And BackWPup plugin on WP.org is also compatible. Unfortunately I wasn't able to get a definite yes for the others when researching those, hence I didn't provide a link.

I will ask the friendly Edublogs team to visit this topic and shed some light on how they do things there...

If it were me I wouldn't be looking to a plugin written in php as the only source of backup, your adding more variables into the mix of things that could go wrong for you. I would look into options at the server level.

If you are using cPanal/WHM then you can automate backups there. Probably the same for other admin panel systems as well.

I had the same original question as @akeable. I purchased BackupBuddy and it works great with my multisite WITHOUT multi-db. I searched the WPMUDev and iThemes forms to know if it also works with multi-db. So far the answer seems to be no. Even with the new verion.

Before a spend a lot of time, are we sure BackWPup works with multi-db? Can I use it to migrate sites? How about to a new domain?

Thanks! I do run daily backups through cPanel. I was hoping to find a way to easily restore individual blogs on a multi-site w/ multi-db when a user makes a big mistake with their content and wants a re-fresh, without restoring the whole multisite.

I do see they (backwpuo) offer offsite backup options there which is really cool. I would imagine if they use WP functions to call the DB then you should be fine but really you need to test it to be sure.

Hi! The Snapshot plugin still doesn't solve the problem he stated (which I am also trying to find a solution for):

" I was hoping to find a way to easily restore individual blogs on a multi-site w/ multi-db when a user makes a big mistake with their content and wants a re-fresh, without restoring the whole multisite."

Is there any way to backup/restore individual sites (and their files) without refreshing the entire Multisite? I

" I was hoping to find a way to easily restore individual blogs on a multi-site w/ multi-db when a user makes a big mistake with their content and wants a re-fresh, without restoring the whole multisite."

Unfortunately, no. Nothing seems to work with Multi-DB to restore a blog to the same Multisite or, especially what I wanted, move a blog to a new Multisite. I could never get Shapshot to work, nor find another plugin that in the forums says it would work. I gave up a few months ago, maybe there is something now? I ended up using the WordPress Export/Import tool and recreating all 21 sites. Afterwards I saw a plugin that will also Export/Import all your widget data, but it was too late to try it. Good luck and please report back your findings. Thanks!

First of all i would like to say to @GInaB @suewaters and @Tim thank you for the fast support. I never regret the day i signed up for membership here, especially as it was an appsumo bargain slight_smile:

I already do all the server backups myself and i know this the best way. When i launch the site the first lot of money coming in will go to a full time developer and sysadmin.

I was just curious more than anything which plugin would be compatible with multi db but guess will be some trial and error. Surprise you guys haven't lauched one yet, although i will have a look into snap shot for doing individual groups of blogs for the purpose @chucks said.

Just like to have multiple options as you can never backup too much, dont want the last 10 months of hard work to go down the drain along with all your members

I do have one more question seems i have got the attention of the edublogs staff.

I am reading conflicting stories about what i should set my php memory too. It is currently set to 128mb however i am already using on average 50 - 80 mb on each page load therefore i can see problems developing as things go.

I have 2 servers and the files are on one and database on another and they both hardcore machines.

The last time I checked we have about 5 servers powering EduBlogs, 2 database and 3 web. EduBlogs powers approx 1.3 million websites on those.

As for spec I couldn't tell you for sure except that our system admins have done some serious work on optimising them.

It is currently set to 128mb however i am already using on average 50 - 80 mb on each page load therefore i can see problems developing as things go.

Just so I understand, are you saying that each page load is 50 to 80mb?

That can't be right surely? Or is there some kinda large files being loaded everytime?

You could also look at cache type plugins. Last time I looked though W3 wouldn't work with Multi DB because they both try and use the db.php file.

Anyway, 256mb should be more than enough for now (you can go higher if you wish) but keep a constant eye on it. Also make it easy for your customers to report issues, perhaps set up a cheap hosting site which is nothing more than a status update blog and contact form so they can always get in touch.

Keeping an eye on your error log will let you know earlier when you need to do more.

I'm not so sure how their plugin works out the memory usage, but its not every page load (its total), i.e. its not what I assumed you originally meant. I thought for some reason you mean every page load went through that amount.

How do you rate me?

Thank you for rating your experience!

We’re thrilled to hear you had a great experience with . Would you like to leave a comment about your experience:
Thanks for voting on your experience with , we’d love to get some feedback please.
Ohh no! We’re really sorry to hear you didn’t have a pleasant experience with , we’re always looking at how we can improve and would appreciate you provide some further feedback here please.

it's great that you had a positive one. Based on your experience in this ticket would you please be kind enough to rate us externally on: