Nearly all the documentation on backing up my Drupal site seems to require using the command line. My hosting service does not provide command line access. How do I backup my site without using the command line?
I'd go with the Backup and Migrate module. You can either start backups manually or have it run automatically on cron run. Then you can just download your
/sites/ folder and you should have a full backup of everything (assuming your files, modules and themes are all in
/sites/ like they should be.)
The "Backup and Migrate" module should do the trick:
If you don't want to go that route, you should be able to do a SQL dump of your database (assuming you have a mySQL Admin type interface with your hosting account) and FTP the contents of your Drupal "sites" folder.
That should be enough to restore it elsewhere I'd think.
Another recommendation for Backup and Migrate, and you can also add the Backup and Migrate Files Module if you want to grab your files automatically.
I use this handy script which backups not only the database but the whole site altogether. By adding the DB password to the script, you will be ablt put it in your cron table to makes backups automatically and even add other commands to send the backup to an external server etc.