<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Moodle.org forum posts</title>
    <link>http://moodle.org/useful/</link>
    <description>Recent or usefully rated useful forum posts from moodle.org</description>
    <generator>Moodle</generator>
    <copyright>&amp;#169; 2026 Moodle.org</copyright>
    <image>
      <url>http://moodle.org/pix/i/rsssitelogo.gif</url>
      <title>moodle</title>
      <link>http://moodle.org</link>
      <width>140</width>
      <height>35</height>
    </image><item>
<title>Moodle 5.2 Windows Install</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481924#p1908656</link>
<pubDate>Fri, 10 Jul 2026 02:14:05 GMT</pubDate>
<description>by Rick Jerz &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;Two things...&lt;br /&gt;&lt;br /&gt;1. I didn&#039;t want to imply that the official Moodle package had anything to do with &quot;Installatron.&quot; I was just making the point that the official Moodle package could be modified by the programmers, in some way, to work. Actually, the code modification within environment.xml was originally discovered as a &quot;programmer modification&quot; in their Mac package, so they did modify (hack) the code. That&#039;s how I learned about it. &lt;br /&gt;&lt;br /&gt;2. I know what you are saying. The official Moodle package, for either Mac or PC, should be a simple installation requiring no modification. I do recall, historically, that it once was like that. In fact, maybe the current Mac package works perfectly after installation. I have just come to prefer to always install Moodle from scratch, so that I know how to upgrade it.&lt;/div&gt;
&lt;div class=&quot;text_to_html&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;text_to_html&quot;&gt;There are many people like Margit, who might own a PC, and just want a quick way to install Moodle on their local PC to experiment.  The official Windows package should do this.  This is somewhat the parallel situation with &quot;installatron&quot; packages for web servers... a quick way to install and learn Moodle.&lt;/div&gt;
&lt;div class=&quot;text_to_html&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;text_to_html&quot;&gt;It might be that Moodle 5.1 and 5.2 have become so complex (the code structure, Composer, and the router configuration) that even Moodle HQ programmers can&#039;t figure out how to get Moodle to run in these packages.  Or they have realized that it can&#039;t.  I don&#039;t know, I am just guessing as to why the latest Windows package might not work.&lt;/div&gt;
&lt;div class=&quot;text_to_html&quot;&gt; &lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481924#p1908656</guid>
</item>
<item>
<title>Moodle 5.2 Windows Install</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481924#p1908653</link>
<pubDate>Thu, 09 Jul 2026 23:24:14 GMT</pubDate>
<description>by James Steerpike &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;Ken,&lt;/div&gt;
&lt;div class=&quot;text_to_html&quot;&gt;The zip files I downloaded and tested came from &lt;a href=&quot;https://download.moodle.org/windows/&quot; class=&quot;_blanktarget&quot;&gt;https://download.moodle.org/windows/&lt;/a&gt; as this was what the OP did. It is not Installertron or other third party software but is an official distribution loaded from Moodle.org. Instructions with Moodle.org direct people to download and run these zips.&lt;br /&gt;XAMPP creates a LAMP stack and there is no fault with XAMPP, XAMPP decides which versions of php and MariaDB are included and XAMPP works well with earlier versions of Moodle. It is Moodle that mandated a new version of php and then created a zip file with an incompatibility between XAMPP and Moodle. I think the responsibility is clear.&lt;br /&gt;I agree Moodle can&#039;t document all situations but this is not a documentation problem.&lt;br /&gt;Whether Windows with XAMPP is a good idea is a different topic. Possibly the Wimdows Package downloads should be removed but while they remain on our official site, they should be tested and functional.&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481924#p1908653</guid>
</item>
<item>
<title>Moodle 5.2 Windows Install</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481924#p1908654</link>
<pubDate>Thu, 09 Jul 2026 23:39:00 GMT</pubDate>
<description>by James Steerpike &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;Rick&lt;br /&gt;
The typical Windows Package user is unlikely to want to or be able to hack XAMPP, even with instructions. If XAMPP is not compatible with Moodle requirements, the zip should not be created or made available for download.&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481924#p1908654</guid>
</item>
<item>
<title>Moodle 5.2 Windows Install</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481924#p1908631</link>
<pubDate>Thu, 09 Jul 2026 07:18:51 GMT</pubDate>
<description>by Margit Gut &lt;br /&gt;&lt;br /&gt;&lt;p&gt;Hallo to all,&lt;br /&gt;This idea is nice, but I should introduce myself a bit. I am a teacher for integration teaching the german language. I am 76 years old and I have no plan to lerarn how to work with a Raspbery pi. That would be a very new world for me. I am still working about 45 hours a week and I have only limited timer for experimenting. For that, the windows installer was the easyest way to try out moodle install and how to work with plugins. This installation, if it will be finished, wil be a reference system, where we can try out every plugin bvefore instalaling it on the server.&lt;/p&gt;
&lt;p&gt;best regards and many thanks for your help&lt;br /&gt;Margit&lt;/p&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481924#p1908631</guid>
</item>
<item>
<title>Moodle 5.2 Windows Install</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481924#p1908643</link>
<pubDate>Thu, 09 Jul 2026 13:12:53 GMT</pubDate>
<description>by Ken Task &lt;br /&gt;&lt;br /&gt;&lt;p&gt;Follow up ... and follow up comment:&lt;/p&gt;
&lt;p&gt;Another missing file: config-dist.php.   Some folks copy that to config.php and change/add values to variables to get a moodle up and running.&lt;/p&gt;
&lt;p&gt;Comment:   Moodle is becoming more a &#039;portal&#039; rather than a &#039;walled garden&#039;.   And if one looks at what makes moodle &#039;go&#039; ... php isn&#039;t native to Windows.   MySQL/MariaDB aren&#039;t native to Windows.   Apache nor Nginx aren&#039;t native to Windows.&lt;/p&gt;
&lt;p&gt;Windows does have a WSL - which is Ubuntu/Debian based - actually, they just announced their own Linux!   And in their virtualization (Azure), some time ago it was reported that 60% of the guest OS&#039;s running on Azure, were Ubuntu.&lt;/p&gt;
&lt;p&gt;Just sharin&#039; ...&lt;/p&gt;
&lt;p&gt;&#039;SoS&#039;, Ken&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481924#p1908643</guid>
</item>
<item>
<title>Moodle 5.2 Windows Install</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481924#p1908634</link>
<pubDate>Thu, 09 Jul 2026 08:16:35 GMT</pubDate>
<description>by James Steerpike &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;Thanks Ken&lt;br /&gt;
Looks like the package have been broken for a while and the component incompatibility is not the only problem. Hard to see how these files could have been tested.&lt;br /&gt;
Windows is a dead end for anyone who wants to go further. Perhaps the Win Package could have a Moodle course loaded in the download itself, explaining the limitations of the package manager, and giving options for a better module.&lt;br /&gt;
I am still concerned about those hundreds of Win downloads, all destined to fail.&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481924#p1908634</guid>
</item>
<item>
<title>Moodle 5.2 Windows Install</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481924#p1908632</link>
<pubDate>Thu, 09 Jul 2026 07:43:09 GMT</pubDate>
<description>by Ken Task &lt;br /&gt;&lt;br /&gt;&lt;p&gt;@Rick ... et. al.&lt;br /&gt;Believing isn&#039;t the same as reality!&lt;/p&gt;
&lt;p&gt;XAMPP is developed and maintained by Apache Friends.&lt;br /&gt;Today, the ongoing maintenance and development of XAMPP are supported by contributors from Bitnami.   So Moodle HQ folks don&#039;t seem to be directly involved.&lt;/p&gt;
&lt;p&gt;For grins, I downloaded the moodle 5.2.1+ for XAMPP ... a zip.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://download.moodle.org/download.php/direct/windows/MoodleWindowsInstaller-latest-502.zip&quot; class=&quot;_blanktarget&quot;&gt;https://download.moodle.org/download.php/direct/windows/MoodleWindowsInstaller-latest-502.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I unzipped it on a linux platform and inspected what was there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Surprise!  Surprise!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The server/moodle/ directory (the code for moodle) didn&#039;t have a public directory!&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Actually has the structure of 5.0.x code - minus the vendor directory that is  installed via composer - composer not included in the zip.&lt;br /&gt;r.php (the router) is present at server/moodle/.&lt;/p&gt;
&lt;p&gt;Checked the main version.php file .... &lt;/p&gt;
&lt;p&gt;fgrep &#039;$release&#039; version.php&lt;br /&gt;$release  = &#039;5.2.1+ (Build: 20260708)&#039;;    // Human-friendly version name&lt;/p&gt;
&lt;p&gt;See tree (structure) below.&lt;/p&gt;
&lt;p&gt;[root@instance-xxxx moodle]# pwd&lt;br /&gt;/mnt/gbucket/windows/server/moodle&lt;/p&gt;
&lt;p&gt;[root@instance-xxxx moodle]# tree -L 1&lt;br /&gt;.&lt;br /&gt;├── admin&lt;br /&gt;├── ai&lt;br /&gt;├── analytics&lt;br /&gt;├── auth&lt;br /&gt;├── availability&lt;br /&gt;├── backup&lt;br /&gt;├── badges&lt;br /&gt;├── behat.yml.dist&lt;br /&gt;├── blocks&lt;br /&gt;├── blog&lt;br /&gt;├── brokenfile.php&lt;br /&gt;├── cache&lt;br /&gt;├── calendar&lt;br /&gt;├── cohort&lt;br /&gt;├── comment&lt;br /&gt;├── communication&lt;br /&gt;├── competency&lt;br /&gt;├── completion&lt;br /&gt;├── contentbank&lt;br /&gt;├── course&lt;br /&gt;├── customfield&lt;br /&gt;├── dataformat&lt;br /&gt;├── draftfile.php&lt;br /&gt;├── editmode.php&lt;br /&gt;├── enrol&lt;br /&gt;├── error&lt;br /&gt;├── favourites&lt;br /&gt;├── file.php&lt;br /&gt;├── files&lt;br /&gt;├── filter&lt;br /&gt;├── grade&lt;br /&gt;├── group&lt;br /&gt;├── h5p&lt;br /&gt;├── help_ajax.php&lt;br /&gt;├── help.php&lt;br /&gt;├── index.php&lt;br /&gt;├── install&lt;br /&gt;├── install.php&lt;br /&gt;├── iplookup&lt;br /&gt;├── lang&lt;br /&gt;├── lib&lt;br /&gt;├── local&lt;br /&gt;├── login&lt;br /&gt;├── media&lt;br /&gt;├── message&lt;br /&gt;├── mnet&lt;br /&gt;├── mod&lt;br /&gt;├── my&lt;br /&gt;├── notes&lt;br /&gt;├── payment&lt;br /&gt;├── pix&lt;br /&gt;├── plagiarism&lt;br /&gt;├── pluginfile.php&lt;br /&gt;├── portfolio&lt;br /&gt;├── privacy&lt;br /&gt;├── question&lt;br /&gt;├── rating&lt;br /&gt;├── report&lt;br /&gt;├── reportbuilder&lt;br /&gt;├── repository&lt;br /&gt;├── r.php&lt;br /&gt;├── rss&lt;br /&gt;├── search&lt;br /&gt;├── security.txt&lt;br /&gt;├── sms&lt;br /&gt;├── tag&lt;br /&gt;├── theme&lt;br /&gt;├── tokenpluginfile.php&lt;br /&gt;├── user&lt;br /&gt;├── userpix&lt;br /&gt;├── version.php&lt;br /&gt;└── webservice&lt;/p&gt;
&lt;p&gt;58 directories, 14 files&lt;/p&gt;
&lt;p&gt;About the environment.xml and environment.php script hack ... &lt;br /&gt;If OP does that, should never update the component as doing so would acquire a new environment.xml file and overwrite your hack.   In a live session, affects of that action are un-known ... but am certain things may not work as before and one should see errors never seen before!  Moodle might cease to function at all!&lt;/p&gt;
&lt;p&gt;So if the OP&#039;s latest desire is to test plugins, wonder how well that will work given the above?&lt;/p&gt;
&lt;p&gt;&#039;SoS&#039;, Ken&lt;/p&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481924#p1908632</guid>
</item>
<item>
<title>Moodle 5.2 Windows Install</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481924#p1908624</link>
<pubDate>Thu, 09 Jul 2026 03:34:36 GMT</pubDate>
<description>by James Steerpike &lt;br /&gt;&lt;br /&gt;&lt;p&gt;I maintain, despite occasional observations to the contrary, I am a sane person and the experiment of using the Windows Package Manager was worthwhile in understanding the problem outlined in this thread. I think the original poster was on the right track for using the package manager to install Moodle. Presumably, like the majority of users, she has a Windows desktop and getting Moodle running using this approach is the easiest for those with typical IT skills. Once running, testing plugins could be done under Windows.&lt;/p&gt;
&lt;p&gt;I learned about Moodle by experimenting. I wanted to know what Moodle was, how to set it up, and what I could do with it all way before I was ready to have students on the system. If we want new users, we should provide a starting point and the Windows Package Manager is the gateway drug. Some will misuse it and try to run it as a production server but to me that is preferable to new users deciding Moodle is just too difficult.&lt;/p&gt;
&lt;p&gt;The problem is for several months now, the official download page has a one click installer where the underlying software and Moodle are incompatible. A bug was raised back in April but frustrated new users on a fools errand do not seem to be a priority. &lt;/p&gt;
&lt;p&gt;There were 134 downloads of the  Moodle 5.3 zip today, 137 of the 5.2 zip. Presuming they are real people, there are going to be several hundred disappointed potential new Moodle users today.&lt;/p&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481924#p1908624</guid>
</item>
<item>
<title>Moodle 5.2: router is not correctly configured</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481917#p1908629</link>
<pubDate>Thu, 09 Jul 2026 06:16:11 GMT</pubDate>
<description>by avo user &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;I see what you mean, but based on my knowledge and experience, so called AI is more the cause of the problem than the solution.&lt;br /&gt;We need real human minds to solve problems and, above all, to test software, as demonstrated by this &lt;a href=&quot;https://moodle.atlassian.net/browse/MDL-89055&quot; target=&quot;_blank&quot; rel=&quot;noreferrer noopener&quot;&gt;bug&lt;/a&gt; I found.&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481917#p1908629</guid>
</item>
<item>
<title>Moodle Upgrade from 5.1.4 to 5.2 - Menu is invisible</title>
<link>https://moodle.org/mod/forum/discuss.php?d=474321#p1900023</link>
<pubDate>Sun, 24 May 2026 17:27:45 GMT</pubDate>
<description>by Frank Walter &lt;br /&gt;&lt;br /&gt;&lt;p&gt;Thank you! Thank you, thank you and thank you!&lt;/p&gt;

&lt;p&gt;That must be the same bug and the hack fixed it immediately &lt;img class=&quot;icon emoticon&quot; alt=&quot;smile&quot; title=&quot;smile&quot; src=&quot;https://moodle.org/theme/image.php/moodleorg/core/1783412454/s/smiley&quot; /&gt;&lt;/p&gt;

&lt;p&gt;So the hack is in core in line 245 of
&lt;code&gt;moodle/public/lib/classes/shutdown_manager.php&lt;/code&gt;
I replaced this line:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;if (function_exists(&#039;apache_child_terminate&#039;) &amp;amp;&amp;amp; function_exists(&#039;memory_get_usage&#039;) &amp;amp;&amp;amp; ini_get_bool(&#039;child_terminate&#039;)) {&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;with this (working) line:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;if (function_exists(&#039;apache_child_terminate&#039;) &amp;amp;&amp;amp; function_exists(&#039;memory_get_usage&#039;) &amp;amp;&amp;amp; function_exists(&#039;ini_get_bool&#039;) &amp;amp;&amp;amp; \ini_get_bool(&#039;child_terminate&#039;)) {&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;After enabling the cache again in config.php&lt;/p&gt;

&lt;p&gt;I use &lt;code&gt;mod_php&lt;/code&gt; and not &lt;code&gt;php_fpm&lt;/code&gt; on my testserver, that irritates me, because they say it happens under mod_php and not under php_fpm.
And on the productive server, where this issue happens, there is &lt;strong&gt;Server API CGI/FastCGI&lt;/strong&gt; 
Anyway, I hope that in the next update (Moodle 5.2.1) that patch is included. If not, I will do:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git stash push public/lib/classes/shutdown_manager.php -m &quot;moodle-5.2-shutdown-bugfix&quot;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;and&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git stash pop&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;after the update.
Thanks.frank&lt;/p&gt;
</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=474321#p1900023</guid>
</item>
<item>
<title>Moodle Upgrade from 5.1.4 to 5.2 - Menu is invisible</title>
<link>https://moodle.org/mod/forum/discuss.php?d=474321#p1900012</link>
<pubDate>Sun, 24 May 2026 02:01:08 GMT</pubDate>
<description>by Visvanath Ratnaweera &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;Any connection to &lt;a href=&quot;https://moodle.org/mod/forum/discuss.php?d=474278&quot;&gt;Admin can&#039;t see the navigation menus Moodle4Mac 5.2&lt;/a&gt;?&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=474321#p1900012</guid>
</item>
<item>
<title>Moodle 5.2: router is not correctly configured</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481917#p1908628</link>
<pubDate>Thu, 09 Jul 2026 06:10:05 GMT</pubDate>
<description>by avo user &lt;br /&gt;&lt;br /&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;my configuration was correct, I just need to disable and enable the correct modules:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo a2dismod mpm_prefork php8.3&lt;/code&gt;&lt;br /&gt;&lt;code&gt;ERROR: The following modules depend on mpm_prefork and need to be disabled first: php8.3&lt;/code&gt;&lt;br /&gt;&lt;code&gt;Module php8.3 disabled.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo a2enmod mpm_event&lt;/code&gt;&lt;br /&gt;&lt;code&gt;Considering conflict mpm_worker for mpm_event:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;Considering conflict mpm_prefork for mpm_event:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;Enabling module mpm_event.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;/var/log/apache2/error.log&lt;/p&gt;
&lt;p&gt;&lt;code&gt;[Thu Jul 09 07:28:00.828367 2026] [mpm_prefork:notice] [pid 968989] AH00163: Apache/2.4.58 (Ubuntu) mod_fcgid/2.3.9 OpenSSL/3.0.13 configured -- resuming normal operations&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[Thu Jul 09 07:28:00.828389 2026] [core:notice] [pid 968989] AH00094: Command line: &#039;/usr/sbin/apache2&#039;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[Thu Jul 09 07:32:56.799519 2026] [mpm_prefork:notice] [pid 968989] AH00170: caught SIGWINCH, shutting down gracefully&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[Thu Jul 09 07:32:56.923024 2026] [mpm_event:notice] [pid 969362:tid 137350461106048] AH00489: Apache/2.4.58 (Ubuntu) mod_fcgid/2.3.9 OpenSSL/3.0.13 configured -- resuming normal operations&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[Thu Jul 09 07:32:56.923045 2026] [core:notice] [pid 969362:tid 137350461106048] AH00094: Command line: &#039;/usr/sbin/apache2&#039;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481917#p1908628</guid>
</item>
<item>
<title>Moodle 5.2: router is not correctly configured</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481917#p1908566</link>
<pubDate>Tue, 07 Jul 2026 15:06:46 GMT</pubDate>
<description>by Ken Task &lt;br /&gt;&lt;br /&gt;&lt;p&gt;One thing is certain ... this issue is forcing many to re-evaluate their configs!&lt;/p&gt;
&lt;p&gt;The following is an attempt to address:&lt;/p&gt;
&lt;p&gt;AH10034: The mpm module (prefork.c) is not supported by mod_http2&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://httpd.apache.org/docs/current/howto/http2.html&quot; class=&quot;_blanktarget&quot;&gt;https://httpd.apache.org/docs/current/howto/http2.html&lt;/a&gt;&lt;br /&gt;Build httpd with HTTP/2 support&lt;/p&gt;
&lt;p&gt;mod_http2 uses the library of nghttp2 as its implementation base. Building mod_http2 requires at least version 1.2.1 of libnghttp2 installed on your system.&lt;/p&gt;
&lt;p&gt;Basic Configuration&lt;/p&gt;
&lt;p&gt;When you have a httpd built with mod_http2 you need some basic configuration for it becoming active. The first thing, as with every httpd module, is that you need to load it:&lt;/p&gt;
&lt;p&gt;LoadModule http2_module modules/mod_http2.so&lt;/p&gt;
&lt;p&gt;The second directive you need to add to your server configuration is&lt;/p&gt;
&lt;p&gt;Protocols h2 http/1.1&lt;/p&gt;
&lt;p&gt;This allows h2, the secure variant, to be the preferred protocol on your server connections. When you want to enable all HTTP/2 variants, write:&lt;/p&gt;
&lt;p&gt;Protocols h2 h2c http/1.1&lt;/p&gt;
&lt;p&gt;Depending on where you put this directive, it affects all connections or only those to a specific virtual host. You can nest it, as in:&lt;/p&gt;
&lt;p&gt;Protocols http/1.1&lt;br /&gt;&amp;lt;VirtualHost ...&amp;gt;&lt;br /&gt;ServerName test.example.org&lt;br /&gt;Protocols h2 http/1.1&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/p&gt;
&lt;p&gt;This allows only HTTP/1 on connections, except SSL connections to test.example.org which offer HTTP/2.&lt;/p&gt;
&lt;p&gt;This advisory warning in your Apache logs means the server is using the non-thread-safe mpm_prefork module, which is incompatible with the HTTP/2 protocol. Your server will continue to serve traffic over HTTP/1.1, but HTTP/2 will be inactive.&lt;br /&gt;Resource: Red Hat Customer Portal&lt;/p&gt;
&lt;p&gt;How to Fix the Conflict&lt;br /&gt;To enable HTTP/2, you must switch Apache from mpm_prefork to mpm_event&lt;br /&gt;Resource: Virtualmin community&lt;/p&gt;
&lt;p&gt;Important: Before doing this, ensure your PHP is running via PHP-FPM (FastCGI Process Manager). The prefork MPM is almost always active because legacy setups use mod_php, which is not thread-safe and will crash if you switch to the event MPM.&lt;br /&gt;Resource: OneUptime&lt;/p&gt;
&lt;p&gt;1. Disable Prefork and Enable Event MPMFor Ubuntu/Debian systems, run the following commands&lt;br /&gt;sudo a2dismod mpm_prefork&lt;br /&gt;sudo a2enmod mpm_event&lt;/p&gt;
&lt;p&gt;2. Enable HTTP/2Enable the mod_http2 module and restart your Apache server&lt;br /&gt;sudo a2enmod http2&lt;br /&gt;sudo systemctl restart apache2&lt;/p&gt;
&lt;p&gt;(For Red Hat/CentOS/AlmaLinux systems, you will need to edit /etc/httpd/conf.modules.d/00-mpm.conf to comment out prefork and uncomment event, then restart Apache).&lt;/p&gt;
&lt;p&gt;3. Update Your Virtual Host ConfigurationAdd the protocol directives to your site&#039;s SSL configuration file (e.g., /etc/apache2/sites-available/your-site-le-ssl.conf) to serve traffic using HTTP/2&lt;/p&gt;
&lt;p&gt;apache&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;    # ... Your existing SSL and ServerName settings ...&lt;br /&gt;    &lt;br /&gt;    Protocols h2 h2c http/1.1&lt;br /&gt;    H2Direct on&lt;/p&gt;
&lt;p&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://oneuptime.com/blog/post/2026-03-04-enable-http2-apache-httpd-rhel-9/view&quot; class=&quot;_blanktarget&quot;&gt;https://oneuptime.com/blog/post/2026-03-04-enable-http2-apache-httpd-rhel-9/view&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;verify http/2 is working&lt;br /&gt;curl -kI --http2 &lt;a href=&quot;https://www.example.com&quot; class=&quot;_blanktarget&quot;&gt;https://www.example.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Prefork MPM Still Active&lt;/p&gt;
&lt;p&gt;If you see this error in the log:&lt;/p&gt;
&lt;p&gt;AH10034: The mpm module (prefork.c) is not supported by mod_http2&lt;/p&gt;
&lt;p&gt;You need to switch to the event or worker MPM. See Step 1.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://gist.github.com/GAS85/38eb5954a27d64ae9ac17d01bfe9898c&quot; class=&quot;_blanktarget&quot;&gt;https://gist.github.com/GAS85/38eb5954a27d64ae9ac17d01bfe9898c&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hope that helps, a little!&lt;/p&gt;
&lt;p&gt;&#039;SoS&#039;, Ken&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481917#p1908566</guid>
</item>
<item>
<title>Moodle 5.2: router is not correctly configured</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481917#p1908570</link>
<pubDate>Tue, 07 Jul 2026 16:20:59 GMT</pubDate>
<description>by Ken Task &lt;br /&gt;&lt;br /&gt;&lt;p&gt;Have already commented that this issue is making one revisit configs.   Strongly suggest the install of &#039;tree&#039; and get info on the main config directories for apache ... &lt;/p&gt;
&lt;p&gt;Have Rocky 9.&lt;br /&gt;Main directories for apache config are in /etc/httpd/&lt;br /&gt;Using tree on the 3 main directories: conf, conf.d, and conf.modules.&lt;/p&gt;
&lt;p&gt;See attached .txt file.&lt;/p&gt;
&lt;p&gt;&#039;SoS&#039;, Ken&lt;/p&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481917#p1908570</guid>
</item>
<item>
<title>Moodle dashboard IA</title>
<link>https://moodle.org/mod/forum/discuss.php?d=473927#p1898587</link>
<pubDate>Wed, 15 Apr 2026 22:38:04 GMT</pubDate>
<description>by Francisco Carrizo &lt;br /&gt;&lt;br /&gt;&lt;p&gt;Hi everyone!&lt;/p&gt;
&lt;p&gt;My name is Francisco, I’m from Buenos Aires, Argentina, and I’ve been working as a Moodle Administrator for a few years now. Over time, I’ve jumped into development to build my own plugins, especially because I’m really into the analytics and data side of things.&lt;/p&gt;
&lt;p&gt;I wanted to share a project I’ve been working on: it’s an external WebApp that talks to Moodle through a custom plugin I built. It handles the Web Services and uses SSO so users can jump straight into the app.&lt;/p&gt;
&lt;h4&gt;What’s inside?&lt;/h4&gt;
&lt;p&gt;I’ve organized the dashboard into a few main sections:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;General Stats: All the important KPIs in one place.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Student Tracking: Real-time progress &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Course Tracking: Real-time progress for students and their specific enrollments.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dropout Risk (The fun part): A module that predicts abandonment risk. The best part is that you can tweak the parameters depending on the specific course needs.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Messaging &amp;amp; Certificates: Tools to send notifications and a quick search for certificates by user or course.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Current Status&lt;/h4&gt;
&lt;p&gt;I’m still polishing the English translations and a few other details, but the project is well on its way.&lt;/p&gt;
&lt;p&gt;I’d love to get some feedback! If anyone is interested in trying it out in a test environment, please feel free to reach out. I’m looking for suggestions on what else could be useful.&lt;/p&gt;
&lt;p&gt;Francisco&lt;/p&gt;
&lt;h4&gt;Images&lt;/h4&gt;
&lt;p&gt;&lt;img class=&quot;img-fluid&quot; src=&quot;https://moodle.org/pluginfile.php/8044/mod_forum/post/1898587/image.png&quot; alt=&quot;image.png&quot; /&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=473927#p1898587</guid>
</item>
<item>
<title>Moodle Upgrade from 5.1.4 to 5.2 - Menu is invisible</title>
<link>https://moodle.org/mod/forum/discuss.php?d=474321#p1908600</link>
<pubDate>Wed, 08 Jul 2026 13:38:06 GMT</pubDate>
<description>by Frank Walter &lt;br /&gt;&lt;br /&gt;&lt;p&gt;I just updated to 5.2.1 and my hack in:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;moodle/public/lib/classes/shutdown_manager.php&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;is still present (no changes of the core file, so git didnt complain).
It still works.&lt;/p&gt;

&lt;p&gt;I hope that once the bug is fixed, then I revert to the core file.&lt;/p&gt;
</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=474321#p1908600</guid>
</item>
<item>
<title>Obsolete info in the docs for Python machine learning backend?</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481922#p1908477</link>
<pubDate>Sat, 04 Jul 2026 16:31:44 GMT</pubDate>
<description>by Mary Cooch (personal account) &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hello Przemek! Well normally docs of versions currently not supported would not be updated, so I would expect any changes to be made to the 5.2 docs. The page you reference (admin/setting/mlbackendsettingspython) is obviously a docs page that was generated when that particular settings page was created, and if the developer didn&#039;t add a docs_required link to the tracker issue, or  Helen or I  (at the time; we don&#039;t do docs anymore) weren&#039;t aware of it, then information to that page wouldn&#039;t have been added. Actually I think such a settings page would be better redirected to a more general page anyway. I don&#039;t know enough about that area to say which. The whole set up of docs writing has changed with the reorganisation of Moodle HQ so I would suggest you make an MDLSITE tracker issue, add the label docs_required and link to this forum post, and hope somebody notices it - OR - a community member on here knows enough to improve those docs! (The 5.2 version probably though)&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481922#p1908477</guid>
</item>
<item>
<title>Reattempt only questions answered incorrectly in new Moodle version</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481925#p1908613</link>
<pubDate>Wed, 08 Jul 2026 17:30:44 GMT</pubDate>
<description>by Dominique Bauer &lt;br /&gt;&lt;br /&gt;&lt;p&gt;That’s great news! Would you be willing to share the code? It could be very useful for others experiencing the same problem.&lt;/p&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481925#p1908613</guid>
</item>
<item>
<title>Backup courses in 4.5 with the question bank and restoring in 5.1 losses question categories</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481938#p1908610</link>
<pubDate>Wed, 08 Jul 2026 16:42:54 GMT</pubDate>
<description>by Tim Hunt &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;I am not sure what did happen, but the message does not say &quot;thi questions category is not being restored&quot;. It says &quot;This questions category is being restored somewhere&quot;. I wonder where it did get restores.&lt;br /&gt;
&lt;br /&gt;
If you have access the database, can you see if a category called &#039;Reglemente_Zufallsfragen&#039; has been created, and if so where?&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481938#p1908610</guid>
</item>
<item>
<title>Assigning users in to cohorts, directly in the database</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481945#p1908604</link>
<pubDate>Wed, 08 Jul 2026 14:59:42 GMT</pubDate>
<description>by Séverin TERRIER &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi Visvanath,&lt;br /&gt;
&lt;br /&gt;
I suspect that if you want to copy cohorts, the real aim is to bring the related enrolments to courses.&lt;br /&gt;
&lt;br /&gt;
So perhaps other things will need to be done.&lt;br /&gt;
Or perhaps launching related scheduled task (to enrol people based on cohort) would do the job...&lt;br /&gt;
&lt;br /&gt;
Just some hints ; you&#039;ll need to test that on a test instance.&lt;br /&gt;
&lt;br /&gt;
HTH,&lt;br /&gt;
Séverin&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481945#p1908604</guid>
</item>
<item>
<title>Moodle Upgrade from 5.1.4 to 5.2 - Menu is invisible</title>
<link>https://moodle.org/mod/forum/discuss.php?d=474321#p1907957</link>
<pubDate>Wed, 17 Jun 2026 13:40:57 GMT</pubDate>
<description>by Frank Walter &lt;br /&gt;&lt;br /&gt;&lt;p&gt;I just wanted to update the productive site from 5.2.0 to Moodle 5.2.1 (Build: 20260608) | Version 2026042001 but first I had a look at the repo and the bug is still unfixed in:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/moodle/moodle/blob/main/public/lib/classes/shutdown_manager.php&quot; class=&quot;_blanktarget&quot;&gt;https://github.com/moodle/moodle/blob/main/public/lib/classes/shutdown_manager.php&lt;/a&gt; (Line 245):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;...
if (function_exists(&#039;apache_child_terminate&#039;) &amp;amp;&amp;amp; function_exists(&#039;memory_get_usage&#039;) &amp;amp;&amp;amp; ini_get_bool(&#039;child_terminate&#039;)) {
    $limit = (empty($CFG-&amp;gt;apachemaxmem) ? 64 * 1024 * 1024 : $CFG-&amp;gt;apachemaxmem); // 64MB default.
    if (memory_get_usage() &amp;gt; get_real_size($limit)) {
        $apachereleasemem = $limit;
        @apache_child_terminate();
    }
...
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;But it should be something like:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;...
if (function_exists(&#039;apache_child_terminate&#039;) &amp;amp;&amp;amp; function_exists(&#039;memory_get_usage&#039;) &amp;amp;&amp;amp; function_exists(&#039;ini_get_bool&#039;) &amp;amp;&amp;amp; \ini_get_bool(&#039;child_terminate&#039;)) {
    $limit = (empty($CFG-&amp;gt;apachemaxmem) ? 64 * 1024 * 1024 : $CFG-&amp;gt;apachemaxmem); // 64MB default.
    if (memory_get_usage() &amp;gt; get_real_size($limit)) {
        $apachereleasemem = $limit;
        @apache_child_terminate();
    }
...
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Do I miss something? Is it not a bug in the core?
I dont want to change from mod_php to fpm at the moment...
Thanks, frank&lt;/p&gt;
</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=474321#p1907957</guid>
</item>
<item>
<title>Bulk suspend user accounts not having logged in recently</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481879#p1908546</link>
<pubDate>Tue, 07 Jul 2026 08:13:38 GMT</pubDate>
<description>by Mark Sharp &lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is a tracker item for this feature: &lt;a href=&quot;https://moodle.atlassian.net/browse/MDL-47699&quot; class=&quot;_blanktarget&quot;&gt;https://moodle.atlassian.net/browse/MDL-47699&lt;/a&gt; It would be good if you could add your vote.&lt;/p&gt;
&lt;p&gt;A couple of years back, Moodle introduced hooks that allows plugins to add new functionality. As part of the testing a demo plugin was created for the feature you&#039;re looking for, though it was never officially released. Worth a look though. Link in the tracker item comments.&lt;/p&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481879#p1908546</guid>
</item>
<item>
<title>Email-based Self-Registration is not working, Login Page doesn&#039;t have Create Account link</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481943#p1908588</link>
<pubDate>Wed, 08 Jul 2026 07:41:12 GMT</pubDate>
<description>by Mary Cooch (personal account) &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;Yes - what Marvin says is correct. They moved this setting recently. See &lt;a href=&quot;https://docs.moodle.org/en/Email-based_self-registration&quot; title=&quot;Moodle Docs - Email-based self-registration&quot;&gt;Email-based self-registration&lt;/a&gt;. Where did you see that the setting was on the same page, in Common settings? Because if it was in the documentation then that should be updated.&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481943#p1908588</guid>
</item>
<item>
<title>Email-based Self-Registration is not working, Login Page doesn&#039;t have Create Account link</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481943#p1908587</link>
<pubDate>Wed, 08 Jul 2026 06:10:53 GMT</pubDate>
<description>by Marvin H &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;Did you enabled self-registration under website-administration-&amp;gt;general-&amp;gt;login-&amp;gt;login-settings-&amp;gt;Self registration/registerauth ?&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481943#p1908587</guid>
</item>
<item>
<title>LTI Registration URL fails</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481937#p1908593</link>
<pubDate>Wed, 08 Jul 2026 09:05:34 GMT</pubDate>
<description>by Onno Schuit &lt;br /&gt;&lt;br /&gt;&lt;p class=&quot;code-line&quot;&gt;From your description, it sounds like the two LTI roles may have been swapped.&lt;/p&gt;
&lt;p class=&quot;code-line&quot;&gt;In LTI 1.3, one system is the Tool and the other is the Platform:&lt;/p&gt;
&lt;ul class=&quot;code-line&quot;&gt;
&lt;li class=&quot;code-line&quot;&gt;The Tool is the system that hosts the course or activity.&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;The Platform is the system where the learner clicks the link to launch that course or activity.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;code-line&quot;&gt;The registration URL is generated on the Tool and pasted into the Platform.&lt;/p&gt;
&lt;p class=&quot;code-line&quot;&gt;So the correct setup depends on the direction you want.&lt;/p&gt;
&lt;p class=&quot;code-line&quot;&gt;If your local Moodle should launch content hosted on the Sorbonne Moodle:&lt;/p&gt;
&lt;ul class=&quot;code-line&quot;&gt;
&lt;li class=&quot;code-line&quot;&gt;Sorbonne Moodle = Tool&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;Your local Moodle = Platform&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;The registration URL must come from the Sorbonne Moodle&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;You paste that URL into your local Moodle under External tool &amp;gt; Manage tools&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;code-line&quot;&gt;If the Sorbonne Moodle should launch content hosted on your local Moodle:&lt;/p&gt;
&lt;ul class=&quot;code-line&quot;&gt;
&lt;li class=&quot;code-line&quot;&gt;Your local Moodle = Tool&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;Sorbonne Moodle = Platform&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;You generate the registration URL on your local Moodle&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;The Sorbonne administrator needs to paste that URL into the Sorbonne Moodle&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;code-line&quot;&gt;Copying the registration URL from your local Moodle and pasting it back into the LTI tool registration screen of the same local Moodle only creates a Moodle-to-itself setup. That can be useful for testing, but it is normally not what you want in a two-site setup.&lt;/p&gt;
&lt;p class=&quot;code-line&quot;&gt;The &quot;result was not valid JSON&quot; message usually means Moodle tried to fetch the OpenID configuration during dynamic registration, but received something else, for example a login page, an error page, a blocked-host response, or no usable response at all.&lt;/p&gt;
&lt;p class=&quot;code-line&quot;&gt;Things I would check first:&lt;/p&gt;
&lt;ol class=&quot;code-line&quot;&gt;
&lt;li class=&quot;code-line&quot;&gt;Confirm which site is the Tool and which site is the Platform.&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;Generate the registration URL on the Tool only.&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;Paste it into the Platform only.&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;Make sure both servers can reach each other over HTTPS.&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;Avoid localhost, private IP addresses, VPN-only hostnames, or staging URLs that the other server cannot reach.&lt;/li&gt;
&lt;li class=&quot;code-line&quot;&gt;If a failed registration already exists, delete it and generate a fresh registration URL.&lt;/li&gt;
&lt;/ol&gt;
&lt;p class=&quot;code-line&quot;&gt;A fuller walkthrough of the Tool and Platform distinction, and the registration steps, is here:&lt;/p&gt;
&lt;p class=&quot;code-line&quot;&gt;&lt;a href=&quot;https://solin.co/guide-configuring-lti-1-3-moodle/&quot;&gt;https://solin.co/guide-configuring-lti-1-3-moodle/&lt;/a&gt;&lt;/p&gt;
&lt;p class=&quot;code-line&quot;&gt;In your specific case, the key question is: where should the content actually live? If the content lives on Sorbonne, the registration URL needs to come from Sorbonne. If the content lives on your local Moodle, the Sorbonne side needs to register your Moodle as the Tool.&lt;/p&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481937#p1908593</guid>
</item>
<item>
<title>Moodle 5.2 Windows Install</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481924#p1908586</link>
<pubDate>Wed, 08 Jul 2026 05:59:50 GMT</pubDate>
<description>by James Steerpike &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;&lt;em&gt;Are you referring to &lt;a class=&quot;_blanktarget&quot; href=&quot;https://download.moodle.org/windows/&quot;&gt;https://download.moodle.org/windows/&lt;/a&gt; ?&lt;/em&gt;&lt;/div&gt;
&lt;div class=&quot;text_to_html&quot;&gt;That is the page. I have successfully installed MoodleWindowsInstaller-latest-405.zip, the stable 4.5 build. Download, unzip, start Moodle install. Had to add VC_redist.x64 and VC_redist.x86, strange to have to download libraries from random websites. &lt;br /&gt;The problem is in XAMPP, the latest version include versions of php and mariadb suitable only for 4.5.&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481924#p1908586</guid>
</item>
<item>
<title>Upgrade 5.1 to 5.2 &amp;gt; Excepción - Class &quot;Mustache_Engine&quot; not found</title>
<link>https://moodle.org/mod/forum/discuss.php?d=473991#p1899032</link>
<pubDate>Tue, 28 Apr 2026 20:41:05 GMT</pubDate>
<description>by Leon Stringer &lt;br /&gt;&lt;br /&gt;&lt;p&gt;It looks like format_tiles currently supports at most Moodle 5.1.&lt;/p&gt;
&lt;p&gt;However, it looks like this error can be resolved by editing &lt;code&gt;public/course/format/tiles/classes/local/dynamic_styles.php&lt;/code&gt; and removing line 71 below:&lt;/p&gt;
&lt;pre&gt; 71         $m = new \Mustache_Engine();&lt;/pre&gt;
&lt;p&gt;and replacing this with the following lines:&lt;/p&gt;
&lt;pre&gt;        if ($CFG-&amp;gt;branch &amp;lt; 502) {&lt;br /&gt;            $m = new \Mustache_Engine();&lt;br /&gt;        } else {&lt;br /&gt;            $m = new \Mustache\Engine();&lt;br /&gt;        }&lt;/pre&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=473991#p1899032</guid>
</item>
<item>
<title>Student access after course is closed</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481932#p1908556</link>
<pubDate>Tue, 07 Jul 2026 10:33:21 GMT</pubDate>
<description>by Visvanath Ratnaweera &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;&quot;a setting that prevents student access while still allowing teachers to access the course&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://docs.moodle.org/en/Course_settings#Hiding_course_until_start_date/Hiding_course_upon_end_date&quot; title=&quot;Moodle Docs - Course_settings#Hiding_course_until_start_date/Hiding_course_upon_end_date&quot;&gt;Course_settings#Hiding_course_until_start_date/Hiding_course_upon_end_date&lt;/a&gt;?&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481932#p1908556</guid>
</item>
<item>
<title>Moodle 5.2 Windows Install</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481924#p1908585</link>
<pubDate>Wed, 08 Jul 2026 05:44:49 GMT</pubDate>
<description>by Justin Hunt &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;Re: &quot;labeled as one thing, inside something different&quot; endangers the windows user ...&lt;br /&gt;
No, not really. Its really more like have an app on your windows machine called &quot;linux.&quot; It opens in its own window and has its own file system etc. The linux can share network ports and filesystems with windows etc. So its not completely independent, but that also makes it very useful. And there are a lot of efficiencies from virtualisation. &lt;br /&gt;
&lt;br /&gt;
It doesn&#039;t make linux any easier to learn .. its still plain old server admin from the command line. So its not really a solution for Margit. Except that there are projects out there which build on this to make the sequence you describe above (download, double click, start using moodle) possible. And that is probably the future, not a fixed up XAMP package.&lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481924#p1908585</guid>
</item>
<item>
<title>Moodle 5.2 Windows Install</title>
<link>https://moodle.org/mod/forum/discuss.php?d=481924#p1908581</link>
<pubDate>Wed, 08 Jul 2026 04:04:34 GMT</pubDate>
<description>by James Steerpike &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;text_to_html&quot;&gt;Let me expand on that. &lt;br /&gt;&lt;em&gt;I am trying to install the latest Moodle Windows package, but it still includes older versions of &lt;a class=&quot;glossary autolink concept glossaryid5&quot; title=&quot;Glossary of common terms: MariaDB&quot; href=&quot;https://moodle.org/mod/glossary/showentry.php?eid=10386&amp;amp;displayformat=dictionary&quot;&gt;MariaDB&lt;/a&gt; and PHP, which are no longer recommended or fully compatible with the latest Moodle requirements.&lt;/em&gt;&lt;/div&gt;
&lt;div class=&quot;text_to_html&quot;&gt;&lt;strong&gt;The Win 5.2 installer package uses XAMPP and installs php5.2.4 and Moodle 5.2 needs php 8.3, Mariadb is at 10.4.28 and 10.11.0 is required. After running the package, Moodle refuses to run. The package is broken&lt;em&gt;.&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div class=&quot;text_to_html&quot;&gt;So that is the problem which Margit clearly expressed. &lt;/div&gt;
&lt;div class=&quot;text_to_html&quot;&gt; &lt;/div&gt;</description>
<guid isPermaLink="true">https://moodle.org/mod/forum/discuss.php?d=481924#p1908581</guid>
</item>
</channel>
</rss>