Come aggiornare NextCloud dalla shell del server?
Premessa
NextCloud permette in modo semplice di aggiornarlo dalla WUI.
Questa via, però, introduce 2 problemi:
- durante il processo un utente può interferire via web e\o accedere alla pagina /aggiorna/;
- non vengono ricreati gli indici di alcune tabelle.
Se procediamo dalla shell del server non avremo questi problemi.
Aggiornare da CLI
1. Apriamo una shell ssh sul nostro server NextCloud
2. posizionarsi nella webroot di NextCloud ( es.: cd /srv/www/example.com/html/cloud/ )
3. dare i comandi di aggiornamento e poi di creazione degli indici
sudo -u www-data php updater/updater.pharsudo -u www-data php occ db:add-missing-indice
Durante l'aggiornamento alcuni passi possono essere particolarmente lunghi (es.: il backup, il check dei file): non c'è da preoccuparsi, basta spettare.
Alcuni passi chiedono la conferma del sistemista: non bisogna abbandonare la console pensando che tutto avvenga senza il nostro intervento!
Buon lavoro!