problème Nextcloud MySQL est utilisé comme une base de données, mais ne prend pas en charge les caractères codés sur 4 octets
Aujourd'hui, je vais vous montrer comment utiliser une seule commande pour résoudre le problème qui affiche Nextcloud après l'installation.
L'ensemble prendra quelques secondes et revient pour entrer des commandes dans la console
Connectez-vous au serveur ssh et allez dans le répertoire où notre nextcloud est installé
Dans mon cas:
1 | cd /home/dysk/domains/dysk-online.pl/public_html |
Ensuite, nous exécutons la commande:
1 | sudo -u dysk /usr/local/php71/bin/php occ config:system:set mysql.utf8mb4 --type boolean --value="true" |
oui bref:
disque sudo -u – Nous exécutons la commande avec les droits d'un utilisateur donné
Par exemple, si la page est sur le compte administrateur, la commande ressemblera à ceci:
1 | sudo -u admin /usr/local/php71/bin/php occ config:system:set mysql.utf8mb4 --type boolean --value="true" |
/usr/local/php71/bin/php – Ceci est le chemin vers notre version php minimum 7.0
cela peut être différent pour tout le monde selon le serveur.
configuration d'occ php:système:définir mysql.utf8mb4 –type booléen –valeur=”vrai” – C'est la même commande de conversion de base de données.
C'est tout.