In letzter Zeit führe ich das Upgrade der Hauptinstanz meiner Nextcloud oft am Terminal durch. Das Ganze ist relativ einfach. Hierzu betritt man das Hauptverzeichnis der Nextcloud, schaltet dort den Wartungsmodus ein, wechselt in das Verzeichnis updater und startet die Upgrade-Routine.
1 2 3 4 |
cd /var/www/html/nextcloud sudo -u www-data php occ maintenance:mode --on cd updater sudo -u www-data php updater.phar |
Nun listet das System auf, was zu tun ist und fragt, ob das Update gestartet werden kann. Das wird mit einem y bestätigt.
1 2 3 4 5 6 7 8 9 10 11 12 |
[ ] Check for expected files [ ] Check for write permissions [ ] Create backup [ ] Downloading [ ] Verify integrity [ ] Extracting [ ] Enable maintenance mode [ ] Replace entry points [ ] Delete old files [ ] Move new files in place [ ] Done Start update? [y/N] |
Nach dem Einspielen des Updates wird nun die Ausführung des Upgrades angezeigt und mit y ausgeführt.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
[✔] Check for expected files [✔] Check for write permissions [✔] Create backup [✔] Downloading [✔] Verify integrity [✔] Extracting [✔] Enable maintenance mode [✔] Replace entry points [✔] Delete old files [✔] Move new files in place [✔] Done Update of code successful. Should the "occ upgrade" command be executed? [Y/n] |
Ist auch dies erfolgreich durchgelaufen, wird der Wartungsmodus mit n wieder aufgehoben.
1 |
Keep maintenance mode active? [y/N] |
Viel Spaß!