First installation of Moodle

Re: First installation of Moodle

by Rick Jerz -
Number of replies: 1
Picture of Particularly helpful Moodlers Picture of Testers

Howard, I hate to ask this but I will because I am starting to get a little confused about our most recent moodle versions requirements, and this OP makes me think more about this.

At what version does moodle absolutely require:

1) utf8mb4_unicode_ci

2) Barracuda (if running MySQL)

3) php7 (I think that I know this answer, Moodle 3.4, in November).

I sometimes wonder whether the "Requires:" line on the Moodle download webpage should indicate these requirements, if absolutely required.  Also, I wonder if there should be a "php extensions required" line.  Yep, all of this is in the installation docs, but I am just wondering if they should be repeated on the Latest Release Download webpage.

In reply to Rick Jerz

Re: First installation of Moodle

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

From what I can gather (copy and paste)...

  • Fresh installs of Moodle 3.1.5 and 3.2.2 onwards will use utf8mb4 by default, if the database server is configured appropriately (see below).
  • Sites upgrading to Moodle 3.1.5 or 3.2.2 can use the script to update to utf8mb4. In Moodle 3.3 a warning will show that the database isn't using full UTF-8 support and suggest moving to 'utf8mb4_unicode_ci', but you may choose to keep using 'utf8_*'.

I'm struggling to find any documentation but the barracuda checks came in with Moodle 2.8 (https://tracker.moodle.org/browse/MDL-46235). I do not know that it is required. 

PHP 7.0 will be required from 3.4 (https://tracker.moodle.org/browse/MDL-57432)