Upgrading Moodle 5.0 to Moodle 5.1 on a VPS

About

Moodle made significant changes to its 5.1 structure. Perhaps this should have become Moodle 6.0.

I had to rethink and revise my approach to running Moodle on my web server. My web server is currently a GoDaddy VPS. I also had to reconsider and update my experimental web environment, which is MAMP running on my Mac.

I have experienced success, and on this page, I share what I have learned.

This video offers captions in multiple languages. It includes paragraph-style transcripts and features "Chapters" for major sections. The Vimeo embedded player provides all these options in its lower-right corner (on most browsers).

Though I hold the copyright for this video, I permit "Attribution non-commercial no derivatives,” meaning you can share the video on other websites if you'd like.

Presentation Support

Video Presentation

Upgrading Moodle 5.0 to Moodle 5.1 on a VPS. (mp4)

Presentation PowerPoints

PowerPoints, 3 per page (PDF)
PowerPoints, 6 per page (PDF)
PowerPoints, 1 per page (PDF)

Scripts

I am providing all my script files. (zip)

In practice, I usually manually download the latest Moodle into my mdl_temp folder, then run the 1UnpackMoodle.sh script, followed by the up_m5.sh script. The up_m5.sh script executes a backup script as a subroutine.

Presentations

 

Contains controls for "Transcript" and "Chapters" video features.

Other Resources

Video Topics (Chapters)

Addendum
Objectives
What's New in 5.1?
Overview and Preparation
Upgrading Moodle

Step 1 - Prep New Moodle
Step 2 - Copy config.php
Step 3 - Manage Plugins
Step 4 - Code Changes
Step 5 - Backup Old

 

Step 6 - Replace Old with New
Step 7 - Create a Symbolic link
Step 8 - Log into Moodle
Summary

This Web Page QR Code (for convenience)