Koozali.org: home of the SME Server

nextcloud avertissement.

Offline ecureuil

  • *
  • 261
  • +0/-0
nextcloud avertissement.
« on: November 21, 2019, 09:13:55 PM »
bonjour,

Je suis avec Nextcloud 17.0.1 sur ma sme 9.

Je suis avec l'utilisateur admin.

administration - vue d'ensemble -

----
 Avertissements de sécurité & configuration

Il est important pour la sécurité et la performance de votre instance que celle-ci soit correctement configurée. Afin de vous aider, votre instance Nextcloud effectue des vérifications automatiques. Pour de plus amples informations, veuillez consulter la documentation liée.
Il y a quelques avertissements concernant votre configuration.

    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

    La base de données a quelques index manquant. L'ajout d'index dans de grandes tables peut prendre un certain temps. Elles ne sont donc pas ajoutées automatiquement. En exécutant "occ db:add-missing-indices", ces index manquants pourront être ajoutés manuellement pendant que l'instance continue de tourner. Une fois les index ajoutés, les requêtes sur ces tables sont généralement beaucoup plus rapides.
        Index "twofactor_providers_uid" manquant dans la table "oc_twofactor_providers".
        Index "version" manquant dans la table "oc_whats_new".
        Index "cards_abid" manquant dans la table "oc_cards".
        Index "cards_prop_abid" manquant dans la table "oc_cards_properties".

Merci de consulter les guides d'installation ↗ et de vérifier les erreurs ou avertissements des logs.

Vérifier la sécurité de votre Nextcloud grâce à notre scan de sécurité ↗   
---

j'ai trouvé cela pour corriger

https://www.alinthda.com/corriger-lavertissement-la-base-de-donnees-a-quelques-index-manquant-apres-la-migration-de-nextcloud-16/
----
Durant la migration de nextcloud 15 vers nextcloud 16 quelques avertissements sont apparus. Voici ceux qui nous concerne aujourd’hui:

Index “version” manquant dans la table “oc_whats_new”.
Index “twofactor_providers_uid” manquant dans la table “oc_twofactor_providers”.
Index “cards_abid” manquant dans la table “oc_cards”.
Index “cards_prop_abid” manquant dans la table “oc_cards_properties”.

Pour corriger les avertissements il suffit de se connecter à phpmyadmin et d’envoyer les requetes sql suivantes:

ALTER TABLE `oc_whats_new` ADD KEY `version` (`version`) USING BTREE;
ALTER TABLE `oc_twofactor_providers` ADD KEY `twofactor_providers_uid` (`uid`) USING BTREE;
ALTER TABLE `oc_cards` ADD KEY `cards_abid` (`addressbookid`) USING BTREE;
ALTER TABLE `oc_cards_properties` ADD KEY `cards_prop_abid` (`addressbookid`) USING BTREE;

Après redémarrage du serveur les avertissements sont corrigés.
----

je patauge

si quelqu'un a une piste

Anne

Offline Jean-Philippe Pialasse

  • *
  • 2,747
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: nextcloud avertissement.
« Reply #1 on: November 23, 2019, 05:29:07 AM »
L'avertissement de sécurité est un peu tiré par les cheveux... rien à voir avec la sécurité

il faut migrer la base de donnée sur un mysql 57

cela en vaut il la chandelle pour voir des emoticones dans les noms de fichier  ?

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: nextcloud avertissement.
« Reply #2 on: November 23, 2019, 10:34:58 PM »
L'avertissement de sécurité est un peu tiré par les cheveux... rien à voir avec la sécurité

il faut migrer la base de donnée sur un mysql 57

cela en vaut il la chandelle pour voir des emoticones dans les noms de fichier  ?

on fait comment pour migrer mysql en 57

Anne

Offline Jean-Philippe Pialasse

  • *
  • 2,747
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: nextcloud avertissement.
« Reply #3 on: November 25, 2019, 10:29:53 AM »
Tu installe la contribution smeserver-mysql55

Puis tu modifies la contrib nextcloud pour pointer vers mysql55
Puis tu dump et restore la base nextcloud de mysql51 vers mysql55. Idem pour l’utilisateur et ses droits.