Hi, I have built a website using drupal and this is my first time. I would like to know what you guys do to manage your website and to keep the website safe from content or database loss.I mean do you guys take whole home directory backup ? Also does home directory backup or full website backup includes the database in it or do i have to create backups of database separately. Also please let me know some ways because i dont want to lose the website because of crashed server and all. Sorry for such a noobish question. Kawal
I prefer two things: 1) My host save backups at regular interval at a remote server. 2) Create full cPanel backup from cPanel >> Files >> Backup and download the backup file on my computer. To backup a Drupal site: 1) download /sites folder. 2) Download database using phpmyadmin or any other tool.
Actually some of my modules other than core modules are not in sites folder.They are in the core modules folder. Till date what i have done is that i generate a full website backup and download the database backup separately. Will this help me in restoring my website ?
1) Full cPanel backup can be restored only by host. 2) You can restore database (if you have backup) from cPanel >> phpmyadmin 3) You should consider moving modules to sites/all/modules folder.
I use my hosting their back-up system how ever I also use a back-up system with Drupal and Cron. Check out this module: http://drupal.org/project/backup_migrate Depending on your site activity you run the amount of back-ups. On a simple corporate website with a average change of 1 page a week you don't need a daily back-up. On a interactive website with daily/hourly changes and user input you might want to have a daily back-up of even more. Most important is a database back-up, the database consists your content and some (not all) settings.