Upgrading your Moodle seems like a very complex task, but it doesn’t have to be. Here is a simple guide to upgrading your Moodle instance to the latest version.
The best part about Moodle upgrade is that you don’t have to mess with Databases. It is as simple as copying over new files over your old Moodle files.
Ready to begin? Have a look.
- Moodle software (everything in server/ htdocs/ moodle). The location can differ based on the OS
- Moodle Data files (server/ moodledata). In most of the cases, location will be relative to the above location
- Moodle database (a database dump).
- PHP Version: v5.6.5 or up
- PHP Extensions: OpenSSL and fileinfo
- If using PostgreSQL: v9.3
- If using MySQL or MariaDB: Make sure DB supports full UTF-8 (utf8mb4)
Try it on a Test Site/Staging Environment
Upload New Files
Copy Back Files
- Previously installed plugins (check if the version is compatible with your Moodle version). Example: Block Plugins, Local Plugins, Auth Plugins etc.
- Previously installed themes (check if there is an updated theme for your Moodle version).
Open your Moodle Dashboard
Turn OFF Maintenance Mode
This is all you need to do, to get a fresh new Moodle experience. Let us know if you have any doubts or issues.