tags:

views:

412

answers:

3

Hello all,

I've recently started work on developing a site using Magento.

All of my files and DB are on a linux-based remote web hosting server.

What I'd like to implement is some sort of system where all of my files and the database are backed up once per day "just in case". I'd also like to be able to use the same system to manually back everything up before making any major changes.

I've explored using a solution like Git or SVN in conjunction with CRON MySQL dumps; but they seem to be overkill for my needs.

Any ideas?

Thanks in advance for taking the time to read this and reply.

+1  A: 

Probably not as much of an overkill solution as you think. SVN (or any other source control system) will let you keep perfect records of how your system looked at any previous time, so when you blow up your website with new code (which happens often when developing Magento), you can quickly restore it to any previous state.

You will especially find this useful when it doesn't become apparent that everything exploded until several days afterward. Hope that helps.

Thanks, Joe

Joseph Mastey
Thanks for your input Joe. After seeing your response and doing some more research, I've decided to implement SVN.
PlasmaFlux
+1  A: 

This article explains how to move Magento to another server

http://www.magentocommerce.com/wiki/groups/227/moving_magento_to_another_server

You could use point 1 and 2 to backup your sql dump and the important magento folders with the help of a daily cron job.

Julien Nephtali
Thanks for the link, Julien. I think I've decided to go with Subversion after all.
PlasmaFlux
A: 

We use this service to backup magento: http://magento-backups.com/ They combine version control w/ database dumps and keep it all offsite. They're having a special for like $130/yr. Setup was super easy - only took about 10 mins including subversion install. And customer service was on point when we had troubles.

atomic1