This document outlines the steps to upgrade a standard Moodle installation on a Windows server, noting that the process for other operating systems is similar.
- Set your Moodle site to maintenance mode.
- Download the desired Moodle 2.5 zip file from https://download.moodle.org/windows/.
- Unzip the downloaded package.
- Create a temporary folder.
- Copy the
config.phpfile from the Moodle web root directory into the temporary folder. - Copy all image files from the Moodle web root’s local folder into the temporary folder.
- Delete the contents of the Moodle web root directory.
- Copy the contents of the unzipped Moodle package into the now empty web root directory.
- Copy the
config.phpfile from the temporary folder to the web root directory containing the new Moodle files. - Copy the images from the temporary folder to the local folder within the new Moodle files directory.
- Open the Moodle site in a web browser.
You should see a screen similar to the following image:
Click “Continue” to proceed to the server checks screen:
After clicking “Continue” again, you’ll see plugin notifications:
These notifications indicate the activity modules scheduled for an upgrade in the database.
Finally, the Moodle home page will load, fully upgraded and displaying existing data, passwords, and configurations:
After logging in with existing credentials, a final step might require approving changes to the Moodle environment:
The entire upgrade process, including downloading and unzipping the new Moodle files, takes approximately 30 minutes for a small Moodle site with a limited number of users, courses, and activities.




