Finally found some time to do tests on the moodle module.
Unfortunately with the latest NS 7.4 this module looks like to be broken.
When installing and going to the webinterface post installation settings are needed.
But before being able to proceed I get some warning messages:
Information Report Plugin Status
mysql_full_unicode_support#File_format this test must pass
Your database has tables using Antelope as the file format. Full UTF-8 support in MySQL and MariaDB requires the Barracuda file format. Please convert the tables to the Barracuda file format. See the documentation Administration via command line for details of a tool for converting InnoDB tables to Barracuda. Check
mysql_full_unicode_support#File_per_table this test must pass
For full support of UTF-8 both MySQL and MariaDB require you to change your MySQL setting ‘innodb_file_per_table’ to ‘ON’. See the documentation for further details. Check
mysql_full_unicode_support#Large_prefix this test must pass
For full support of UTF-8 both MySQL and MariaDB require you to change your MySQL setting ‘innodb_large_prefix’ to ‘ON’. See the documentation for further details.
The first warning is to switch from Antelope file format to Barracuda file format. If I look at the Moodle documentation, this should be possible with a moodle shipped tool: https://docs.moodle.org/34/en/Administration_via_command_line#Converting_InnoDB_tables_to_Barracuda
When running this tool I get the following output: (executed from the /var/www/moodle/web directory)
[root@ns7 web]# php admin/cli/mysql_compressed_rows.php --list
PHP Warning: Creating default object from empty value in /var/www/moodle/web/config.php on line 17
PHP Notice: Undefined index: HTTP_HOST in /var/www/moodle/web/config.php on line 25
any help appreciated
/edit: also the rpm on nethforge-testing gives this behaviour. It would be nice if the rpm gets fixed. As it is now, the module is broken…