Two main components to back up: the file system (the Drupal installation files) and the database. Most of the site's content is stored in the database. These OSTraining tutorials overlap each other a bit; my vversion may be all you need:
- Back up the Drupal database (McMurrey version). It's the database that has all your hard work in it: http://sites.austincc.edu/instructionalvideo/business-and-tech-comm/backing-up-drupal-database/.
- Back up and restore your Drupal site (OST version): https://www.ostraining.com/class/backup-restore/
- Back up and migrate a Drupal site (OST version): https://www.ostraining.com/class/backup/
- Updating the Drupal core (OST version): https://www.ostraining.com/class/updating/
In a nutshell, here is the update process:
- Put your Drupal site in maintenance mode. (Administration > Configuration > Development)
- Get the latest Drupal code and download.
- Upload it to your site and extract. (It will extract to a subfolder.)
- In your main Drupal folder, delete all files except for .htaccess, .gitignore, and /sites. (Amazingly, Drupal leaves all your installed modules in place.)
- In the new folder, select all files except for the big three just listed.
- Move those selected file to the main Drupal folder.
- Delete that subfolder.
- Run update.php in the root URL of Drupal.
- Get out of maintenance mode.
Information and programs provided by email@example.com.