Ich habe es als root versucht. Mit sudo -u www-data occ maintenance:update:htaccess erhalte ich ebfenfalls die Medlung, dass das Paket occ nicht gefunden werden kann.
schaue mal nach ob OCC auf deinem Server vorhanden ist. Prüfe mal
/var/www/nextcloud/ oder wo auch immer nextcloud bei dir installiert ist. Falls dieser Pfad stimmt, dann rufe es eben so auf: sudo -u www-data /var/www/nextcloud/occ maintenance:update:htaccess
/var/www/nextcloud/occ exisitert, aber wenn ich den Befehl ausführe, dann erhalte ich die Meldung:
Befehl /var/www/nextcloud/occ nicht gefunden.
Bei Befehlen nutze ich immer die Tab-Taste, um den Pfad automatisch zu schreiben. Da im nextcloud Ordner ja auch eine Datei namens ocs ist, sollte der Pfad ja dann eig. …/oc anzeigen. Allerdings gibt es immer automatisch …/ocs ein.
Hast du TeamViewer? Dann könnte man mal fix drauf schauen, was du machst.
Oder du kopierst mal deine Shellausgaben; das was du eingetippt hast und was du zurückbekommen hast. Sowas hilft uns. Am besten natürlich mit Zusatzinfos wie ls -l usw.
Zeige mal bitte noch die Ausgaben von:
ls -l /var/www/nextcloud/console.php
ls -l /var/www/nextcloud/occ
cat /var/www/nextcloud/console.php