Hello everyone!
I've recently upgraded to 2.0 and I'm having some problems. New users are unable to create an account (they get an "error writing to database") and when I click on "get more information" I get the error documentation for "dmlwriteexception."
When I run the Functional Database Test I get the following:
Database self diagnostics failed [String: Database tables are using MyISAM database engine, it is recommended to use ACID compliant engine with full transaction support such as InnoDB.] should be null at [/home/westw8/public_html/moodle/lib/dml/simpletest/testdml.php line 112]
Unique index is accent insensitive, this may cause problems for non-ascii languages. This is usually caused by accent insensitive default collation. at [/home/westw8/public_html/moodle/lib/dml/simpletest/testdml.php line 2769]
Unexpected exception of type [dml_write_exception] with message [Error writing to database] in [/home/westw8/public_html/moodle/lib/dml/moodle_database.php line 394]
Debug info:
Duplicate entry 'aäa' for key 2
INSERT INTO mdl_unit_table (name) VALUES(?)
[array (
0 => 'aäa',
)]
- line 843 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
- line 885 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()
- line 2763 of /lib/dml/simpletest/testdml.php: call to mysqli_native_moodle_database->insert_record()
- line ... of ...
SQL operator "=" is expected to be accent sensitive at [/home/westw8/public_html/moodle/lib/dml/simpletest/testdml.php line 2797]
SQL operator "=" is expected to be case sensitive at [/home/westw8/public_html/moodle/lib/dml/simpletest/testdml.php line 2800]
Equal expectation fails because [Integer: 0] differs from [String: 1] by 1 at [/home/westw8/public_html/moodle/lib/dml/simpletest/testdml.php line 3292]
Equal expectation fails because [Integer: 0] differs from [String: 2] by 2 at [/home/westw8/public_html/moodle/lib/dml/simpletest/testdml.php line 3338]
Equal expectation fails because [Integer: 0] differs from [String: 2] by 2 at [/home/westw8/public_html/moodle/lib/dml/simpletest/testdml.php line 3367]
Equal expectation fails because [Integer: 0] differs from [String: 2] by 2 at [/home/westw8/public_html/moodle/lib/dml/simpletest/testdml.php line 3435]
Equal expectation fails because [Integer: 0] differs from [String: 1] by 1 at [/home/westw8/public_html/moodle/lib/dml/simpletest/testdml.php line 3521]
Equal expectation fails because [Integer: 1] differs from [String: 2] by 1 at [/home/westw8/public_html/moodle/lib/dml/simpletest/testdml.php line 3524]