Posts made by Howard Miller

Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

Moodle 5.1 is released on the 6th October 2025. Amongst other features, the layout of the code has changed from previous versions. Some web server configuration changes WILL be needed and your previous upgrade methods may need some adjustment. 

It is important that you read - https://docs.moodle.org/501/en/Upgrading , especially the section "Possible issues that may effect you in 5.1".

Detailed information about code restructure is here (probably also a required read) - https://moodledev.io/docs/5.1/guides/restructure

As usual, you should also read the Release Notes for Moodle 5.1 to check your system is fully compatible - https://moodledev.io/general/releases/5.1

Always take a full backup of your Moodle site before attempting an upgrade.

Average of ratings:Useful (2)
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
With the caveat that I have not tried the upgrade (yet) - as far as I am aware the whole, current codebase is moved into the public subdirectory - including plugins.

Only the test/dev type stuff is left at the top level. 5.1 is (at the time of writing) in RC, so you can grab it from Github, if you're keen. Not for production sites (I hope obviously).
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
Myself and two of my colleagues independently attempted to get routing working and we all failed miserably. I don't remember the detail as it was a few months ago but we entered a spiral of confusion. My conclusion is that it basically does not work - except, presumably, in some very specific configuration that we don't know about.

I think if this is going to become mandatory, then it will need quite a bit more attention.