{"id":3832,"date":"2019-10-07T11:10:43","date_gmt":"2019-10-07T05:40:43","guid":{"rendered":"https:\/\/www.idslogic.com\/blog\/?p=3832"},"modified":"2025-02-27T17:53:10","modified_gmt":"2025-02-27T12:23:10","slug":"tips-to-update-moodle-lms-on-the-aws","status":"publish","type":"post","link":"https:\/\/www.idslogic.com\/blog\/tips-to-update-moodle-lms-on-the-aws","title":{"rendered":"Tips to Update Moodle LMS On The AWS"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.idslogic.com\/blog\/tips-to-update-moodle-lms-on-the-aws\/#Things_to_Know_for_Updating_AWS_Hosted_Moodle_LMS_Website\" title=\"Things to Know for Updating AWS Hosted Moodle LMS Website\">Things to Know for Updating AWS Hosted Moodle LMS Website<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.idslogic.com\/blog\/tips-to-update-moodle-lms-on-the-aws\/#Consider_checks_and_backups_before_getting_started\" title=\"Consider checks and backups before getting started:\">Consider checks and backups before getting started:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.idslogic.com\/blog\/tips-to-update-moodle-lms-on-the-aws\/#Keep_Moodle_in_the_maintenance_mode\" title=\"Keep Moodle in the maintenance mode:\">Keep Moodle in the maintenance mode:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.idslogic.com\/blog\/tips-to-update-moodle-lms-on-the-aws\/#Consider_a_complete_backup_of_the_site\" title=\"Consider a complete backup of the site:\">Consider a complete backup of the site:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.idslogic.com\/blog\/tips-to-update-moodle-lms-on-the-aws\/#Check_any_new_systems_and_application_requirements\" title=\"Check any new systems and application requirements:\">Check any new systems and application requirements:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.idslogic.com\/blog\/tips-to-update-moodle-lms-on-the-aws\/#Ensure_that_you_have_compatible_versions_of_the_plugins\" title=\"Ensure that you have compatible versions of the plugins\">Ensure that you have compatible versions of the plugins<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.idslogic.com\/blog\/tips-to-update-moodle-lms-on-the-aws\/#Moving_to_the_new_Moodle\" title=\"Moving to the new Moodle:\">Moving to the new Moodle:<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p><span style=\"font-size: 14pt;\">Are cloud and learning a new concept?\u00a0 This is not so new, but it has gained much popularity recently. Offering a secure data management is very important for an e-learning course and cloud is the next big thing that the educational institutes are opting for. <\/span><\/p>\n<p><span style=\"font-size: 14pt;\">However, it is important that your site keeps up with the performance metrics and installing <span style=\"color: #ff0000;\">Moodle LMS<\/span> on Amazon Web Services means that you don\u2019t have to compromise on the performance anytime.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Moodle is a popular LMS platform that most online learning and educational organizations are using to create applications that can be accessed to join the course and learn. AWS is a collection of remote computing services that make up a cloud computing platform that is offered over the internet by Amazon.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Things_to_Know_for_Updating_AWS_Hosted_Moodle_LMS_Website\"><\/span><span style=\"font-size: 18pt; color: #008000;\">Things to Know for Updating AWS Hosted Moodle LMS Website<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Consider_checks_and_backups_before_getting_started\"><\/span><span style=\"font-size: 16pt;\"><strong><span style=\"color: #003366;\">Consider checks and backups before getting started:<\/span> <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">The architecture of Moodle consists of three major components and they are:<\/span><\/p>\n<ol>\n<li><span style=\"font-size: 14pt;\">The database<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">The Moodle application in the Moodle folder<\/span><\/li>\n<li><span style=\"font-size: 14pt;\">The files and server used by Moodle in activities, plugins and repository<\/span><\/li>\n<\/ol>\n<p><span style=\"font-size: 14pt;\">The modular architecture means that you can host each part in various places without any issue and they could remain in separate servers. In some cases, it could help the performance of your site and when you will upgrade Moodle, you can modify the application.<\/span><\/p>\n<hr \/>\n<h3><span class=\"ez-toc-section\" id=\"Keep_Moodle_in_the_maintenance_mode\"><\/span><span style=\"font-size: 16pt;\"><strong><span style=\"color: #003366;\">Keep Moodle in the maintenance mode:<\/span> <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">While upgrading your Moodle in AWS, you have to change the setting and enable the maintenance mode. If the user is going to access the site during the upgradation process, they will get a notification and will come to know about the upgradation process and when it will be finished.<\/span><\/p>\n<hr \/>\n<h3><span class=\"ez-toc-section\" id=\"Consider_a_complete_backup_of_the_site\"><\/span><span style=\"font-size: 16pt;\"><strong><span style=\"color: #003366;\">Consider a complete backup of the site:<\/span> <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">In most of the cases, you can easily proceed without affecting the files, but it is recommended to create a backup of your site because any changes may cause compatibility issues leading to corrupt files and database. The modules and activities could not be the same in the new version and so it is a good idea to preserve the originals.<\/span><\/p>\n<hr \/>\n<h3><span class=\"ez-toc-section\" id=\"Check_any_new_systems_and_application_requirements\"><\/span><span style=\"font-size: 16pt;\"><strong><span style=\"color: #003366;\">Check any new systems and application requirements:<\/span> <\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">It is very important to check any new versions of the supporting technologies and languages. It is possible that the Moodle version menu includes the requirements for the upcoming version of Moodle that you are about to add. <\/span><\/p>\n<p><span style=\"font-size: 14pt;\">So, you can just click on the version to which you will upgrade and Moodle will generate a list of checks regarding the components, information, status and report. Make sure that everything has a status that is OK or else you will need to perform the upgrades that are related to those that are showing a warning.<\/span><\/p>\n<hr \/>\n<h3><span class=\"ez-toc-section\" id=\"Ensure_that_you_have_compatible_versions_of_the_plugins\"><\/span><span style=\"font-size: 14pt; color: #003366;\"><strong>Ensure that you have compatible versions of the plugins<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">There are many plugins that include most of the popular ones which are the \u201cearly birds\u201d. This means that they make sure that a compatible version is available at the time of a major or first point of Moodle release. Make sure that all the plugins are upgraded before upgrading Moodle and if you have enabled the Update Notification, then you can see if the new plugin is released and is available or upgraded.<\/span><\/p>\n<blockquote>\n<p style=\"box-shadow: 0 0 16px #cccccc; padding: 10px;\"><span style=\"font-size: 14pt;\"><strong>Also Read: <\/strong><a href=\"\/blog\/what-makes-moodle-lms-grading-difficult-and-how-to-resolve-it\"><span style=\"color: #ff0000;\">What Makes Moodle LMS Grading Difficult and How to Resolve it<\/span><\/a><\/span><\/p>\n<\/blockquote>\n<hr \/>\n<h3><span class=\"ez-toc-section\" id=\"Moving_to_the_new_Moodle\"><\/span><span style=\"font-size: 14pt; color: #003366;\"><strong>Moving to the new Moodle:<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">Upgrading <strong><a href=\"\/magento-development\/\">Moodle<\/a><\/strong> on AWS is a matter of putting the files of the new release in place of the previous ones while ensuring the previous configurations that remain in place of the previous one. This means moving the existing Moodle application into a backup location, moving the new files in place, grabbing the configuration files from their previous location to their original place.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are cloud and learning a new concept?\u00a0 This is not so new, but it has gained much popularity recently. Offering a secure data management is very important for an e-learning course and cloud is the next big thing that the&#8230;<\/p>\n","protected":false},"author":1,"featured_media":3833,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[353],"tags":[],"class_list":["post-3832","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lms"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/3832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/comments?post=3832"}],"version-history":[{"count":3,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/3832\/revisions"}],"predecessor-version":[{"id":11353,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/3832\/revisions\/11353"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/media\/3833"}],"wp:attachment":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/media?parent=3832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/categories?post=3832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/tags?post=3832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}