Nextcloud Problem MySQL jest używany jako baza danych, ale nie obsługuje znaków 4-bajtowych

Dziś pokażę jak za pomocą jednego polecenia naprawić problem który wyświetla Nextcloud po instalacji.
Całość zajmie kilka sekund i sprowadza się do wpisania polecenia w konsoli

Logujemy się do ssh serwera i przechodzimy do katalogu gdzie jest zainstalowany nasz nextcloud

W moim przypadku:

cd /home/dysk/domains/dysk-online.pl/public_html

Następnie wykonujemy polecenie:

sudo -u dysk /usr/local/php71/bin/php occ config:system:set mysql.utf8mb4 --type boolean --value="true"

Tak w skrócie:

sudo -u dysk – Polecenie wykonujemy z prawami danego użytkownika
Jeśli strona jest np na koncie admin polecenie będzie wyglądać następująco:

sudo -u admin /usr/local/php71/bin/php occ config:system:set mysql.utf8mb4 --type boolean --value="true"

/usr/local/php71/bin/php – Jest to ścieżka do naszego php w wersji minimum 7.0

u każdego może być ona inna zależnie od serwera.

php occ config:system:set mysql.utf8mb4 –type boolean –value=”true” – Jest to samo polecenie konwersji danej bazy.

To wszystko.

Dodaj komentarz