Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-19249

Moodle installer on Windows with MySQL 5.1.30 fails unicode checks

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Critical Critical
    • None
    • 1.8.9
    • Installation
    • None
    • Windows Server '03
      IIS 6.0
      PHP 5.2.9/fastcgi
      MySQL 5.1.30

      While attempting to install Moodle on the listed configuration, I ran into the almost famous "It is required that you store all your data in Unicode format (UTF-8). New installations must be performed into databases that have their default character set as Unicode. If you are upgrading, you should perform the UTF-8 migration process (see the Admin page)." problem.

      Upon performing further investigation:

      When reaching line 369 of the installer file, $records is an array with first key being blank, not 'character_set_database' as expected, hence the "ALTER DATABASE" SQL query will never run.

      The same problem applies on Line 171 of lib/setuplib.php

      I added debug code (couple of var_dumps) to try and see what caused it - see attachment.

      This is preventing me from installing Moodle.

            stronk7 Eloy Lafuente (stronk7)
            cjsoftuk Chris Malton
            Votes:
            3 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.