Szanowni Państwo,
uprzejmie proszę o pomoc w rozwiązaniu problemu. Postanowiłem zaktualizować Moodle do wersji 4.2.1 podnieść bazę danych MariaDB z 10.5 do wymaganej 10.6 oraz z PHP7.4 na PHP8. Baza przekonwertowała się poprawnie, podsumowanie czy serwer spełnia wymagania minimalne wszystko na zielono, spełnia. Serwer nazwa.pl . Przy końcowej aktualizacji pojawia się błąd z kodowaniem co uniemożliwia aktualizację (poniżej). Prubuję zmieniać na serwerze kodowania utf8mb3_bin na utf8mb4, unicode, pl i nadal mam błąd. Albo zmieniam to w phpmyadmin w złym miejscu albo wybieram błędne kodowanie. Próbowałem też z PHP 8.3 i MDB10.11. Bardzo proszę o pomoc.
"Narzędzie importu języka: pl
Paczka językowa 'pl' jest aktualna
System
Błąd zapisu do bazy danych
Więcej informacji o tym błędzie
Debug info: COLLATION 'utf8mb3_bin' is not valid for CHARACTER SET 'latin2'
DELETE FROM mdl_config WHERE name LIKE ? COLLATE utf8mb3_bin ESCAPE '|'
[array (
0 => 'cachestore|_memcached|_%',
)]
Error code: dmlwriteexception
Stack trace:
line 497 of /lib/dml/moodle_database.php: dml_write_exception thrown
line 293 of /lib/dml/moodle_read_slave_trait.php: call to moodle_database->query_end()
line 1793 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->query_end()
line 1627 of /lib/moodlelib.php: call to mysqli_native_moodle_database->delete_records_select()
line 2980 of /lib/db/upgrade.php: call to unset_all_config_for_plugin()
line 1905 of /lib/upgradelib.php: call to xmldb_main_upgrade()
line 532 of /admin/index.php: call to upgrade_core()
"
Podyskutuj na ten temat
(3 odpowiedzi (jak dotąd))