Nextcloud-Fehlermeldung
"MySQL wird als Datenbank verwendet, unterstützt jedoch keine 4-Byte-Zeichen. Um beispielsweise 4-Byte-Zeichen (wie Emojis) ohne Probleme mit Dateinamen oder Kommentaren verarbeiten zu können, wird empfohlen, die 4-Byte-Unterstützung in MySQL zu aktivieren. Für weitere Details lesen bitte die Dokumentationsseite hierzu."
Lösung
- Melden Sie sich über das Terminal an:
ssh -l user server
Bitteuser
sowieserver
durch die entsprechenden Angaben ersetzen. - MySQL starten:
mysql -u root -p
Alternativ:sudo mysql -u root -p
Evtl.root
durch Ihren Benutzer ersetzen. - Datenbank auswählen:
use DB_nextcloud;
- Folgende Einstellungen setzen:
set global innodb_large_prefix=on;
undset global innodb_file_format=Barracuda;
- Ins Verzeichnis von Nextcloud navigieren.
- Datenbank-Reparatur über Nextcloud ausführen:
php occ maintenance:repair
- Alternativ kann der Befehl von Punkt 6 auch über die Nextcloud App „OCC Web“ durchgeführt werden. Dort lautet der Befehl:
maintenance:repair
- Fertig.