Nextcloud - Avertissements de sécurité & configuration - MySQL caractères sur 4 octets
21 avril 2021 09:00 1 messagesTAGS : Nextcloud Planet Libre
Dans la partie Administration, Avertissements de sécurité & configuration, sur une instance Nextcloud installée sur une base Yunohost, qui est passé par quelques versions majeures successives (pour le Yunohost et pour le Nextcloud), j’avais le message d’avertissement suivant :
MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d’activer le support 4 octets dans MySQL. Pour plus de détails, lisez la page de documentation à ce sujet... https://docs.nextcloud.com/server/18/admin_manual/configuration_database/mysql_4byte_support.html
Différents messages sur le forum de Yunohost et de Nextcloud aborde ce sujet, j’ai trouver une solution à ce problème. Celle de lancer la commande suivante (à adapter pour la première partie avant la commande occ et ses options :
$ sudo -u nextcloud php7.3 /var/www/nextcloud/occ db:convert-mysql-charset
Change row format for oc_richdocuments_wopi ...
Change collation for oc_richdocuments_wopi ...
Change row format for oc_deck_boards ...
Change collation for oc_deck_boards ...
Change row format for oc_vcategory_to_object ...
Change collation for oc_vcategory_to_object ...
Change row format for oc_addressbookchanges ...
Change collation for oc_addressbookchanges ...
Change row format for oc_privacy_admins ...
Change collation for oc_privacy_admins .
Cette commande "occ db:convert-mysql-charset" est une vieille commande, pas vraiment documentée.
Attention à bien faire une sauvegarde de la base de données AVANT de lancer cette commande, sait-on jamais.
Dans la même rubrique
22 juin – Conférence Nextcloud - le cloud de l’hygiène numérique
5 octobre 2022 – Nextcloud 25 - l’application theming casse l’affichage des CSS
28 avril 2021 – Nextcloud - Suppression des fichiers fournis par défaut dans le dossier utilisateur
23 avril 2021 – Yunohost - Nextcloud - Passer à la version 7.4 de PHP
21 avril 2021 – Nextcloud - Avertissements de sécurité & configuration - MySQL caractères sur 4 octets
1 Messages
Nextcloud - Avertissements de sécurité & configuration - MySQL caractères sur 4 octets , JimboJoe | 25 avril 2021 - 16:31 1
Pour information, une Pull Request sur le paquet YunoHost est en cours ici : https://github.com/YunoHost-Apps/nextcloud_ynh/pull/384
On dirait bien qu’il faut adapter la sauvegarde aussi...