Я пытаюсь настроить веб-почту roundcube и получаю сообщение об ошибке
«Невозможно инициализировать набор символов utf8 (путь: / usr / share / mysql / charsets /))»
Я исправил это раньше на своем веб-сайте, добавив; charset = UTF-8 в конец строки «mysql: host =» для моего подключения к базе данных. Это означает, что кодировка utf8 существует, но она требовательна к формату.
Я попытался добавить следующее в /usr/share/mysql/charsets/Index.xml
<charset name="utf8">
<family>Unicode</family>
<description>UTF8 Unicode</description>
<alias>utf8</alias>
<collation name="utf8_general_ci" id="33">
<flag>primary</flag>
<flag>compiled</flag>
</collation>
<collation name="utf8_bin" id="83">
<flag>binary</flag>
<flag>compiled</flag>
</collation>
</charset>
Я по-прежнему получаю то же сообщение об ошибке. Как мне добавить новую кодировку или решить эту проблему с mysql, требующим, чтобы кодировка была конкретной.
Я попытался выполнить поиск в файлах php для roundcube, надеясь найти линию подключения db, чтобы я мог добавить - в uft8, но я не могу ее найти.