Moodle Eeror для записи в базу данных - PullRequest
0 голосов
/ 24 мая 2019

Я использую Moodle для Kubernetes с набором состояний баз данных.

Moodle version : $version  = 2018120303.14;              // 20181203      = branching date YYYYMMDD - do not modify!
                                        //         RR    = release increments - 00 in DEV branches.
                                        //           .XX = incremental changes.

$release  = '3.6.3+ (Build: 20190501)'; // Human-friendly version name

$branch   = '36';                       // This version's branch.
$maturity = MATURITY_STABLE;             // This version's maturity level.

Ошибка записи в базу данных Другая информация об этой ошибке

Debug info: Duplicate entry '1-12345678900' for key 'mdl_user_mneuse_uix'
INSERT INTO mdl_user (city,auth,policyagreed,idnumber,username,password,firstname,lastname,email,lang,confirmed,lastip,timecreated,timemodified,mnethostid) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
[array (
0 => '',
1 => 'wp2moodle',
2 => 1,
3 => '1584',
4 => '12345678900',
5 => 'a803bc70a48ce4568a9e85f7e1e30c58',
6 => 'Pedro',
7 => 'Marinelli',
8 => 'pedromarinelli@email.com',
9 => 'pt_br',
10 => 1,
11 => '177.192.193.143',
12 => 1537303059,
13 => 1537303059,
14 => '1',
)]

Код ошибки: dmlwriteexception

Трассировка стека: строка 489 из /lib/dml/moodle_database.php: dml_write_exception - брошенная строка 1329 из /lib/dml/mysqli_native_moodle_database.php: вызов moodle_database-> query_end () строка 1375 из /lib/dml/mysqli_native_moodle_database.php: вызов mysqli_native_moodle_database-> insert_record_raw () строка 232 из /auth/wp2moodle/login.php: позвонить mysqli_native_moodle_database-> insert_record ()

Ответы [ 2 ]

0 голосов
/ 18 июня 2019

Запустите эту команду, которая требуется для Moodle (3.1 и новая версия)

php admin / cli / mysql_collation.php --collation = utf8mb4_unicode_ci

0 голосов
/ 08 июня 2019

Вы пытаетесь добавить повторяющееся имя пользователя в базу данных.Пожалуйста, проверьте, что имя пользователя, которое вы вставили, уже существует.

...