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:
1 | cd /home/dysk/domains/dysk-online.pl/public_html |
Następnie wykonujemy polecenie:
1 | 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:
1 | 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.