Actualizar Nextcloud manualmente
2017-09-12
Índice
Cansado de esperar a que me saltara la notificación para la actualización de Nextcloud, decidí hacerlo de forma manual.
Debemos saber que no es posible realizar un downgrade a la versión anterior, por lo que te recomiendo que realices una copia de seguridad de tus ficheros y base de datos como explico aquí
Empezamos descargando la ultima versión que estó disponible en la pagina de Nextcloud
Paramos el servidor
/etc/init.d/lighttpd stop
Renombramos el directorio actual donde tenemos instalado nextcloud
sudo mv /var/wwww/nextcloud /var/www/nextcloud.bkp
Descomprimimos el fichero descargado y lo movemos donde estaba instalado originalmente nextcloud
unzip nextcloud-12.0.0.zip
sudo mv ./nextcloud /var/www/nextcloud
Copiamos el fichero config.php del antiguo directorio de Nextcloud al nuevo directorio Nextcloud.
cp /var/www/nextcloud.bkp/config/config.php /var/www/nextcloud/config/
Hacemos los mismo con la carpeta data
cp -rv nextcloud.bkp/data/ nextcloud/
Ajustamos los permisos de los ficheros
chown -R www-data:www-data nextcloud
find nextcloud/ -type d -exec chmod 750 {} \;
find nextcloud/ -type f -exec chmod 640 {} \;
Iniciamos el servidor
/etc/init.d/lighttpd start
Ahora actualizamos desde la terminal
cd /var/www/nextcloud
sudo -u www-data php occ upgrade
Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Set log level to debug
Turned on maintenance mode
Updating database schema
Updated database
Disabled 3rd-party app: bruteforcesettings
Checking for update of app activity in appstore
Checked for update of app "activity" in appstore
Checking for update of app comments in appstore
Checked for update of app "comments" in appstore
Checking for update of app dav in appstore
Checked for update of app "dav" in appstore
Cuando termine veremos un mensaje de información notificando si todo ha ido bien o por el contrario a habido algún error durante la actualización.
Ahora solo nos queda comprobar que tenemos instalada la nueva versión, para ello accedemos a Nextcloud y en la pagina de administración verificamos la versión instalada.
Para finalizar volveremos a habilitar aquellas aplicaciones que teníamos en la antigua versión, que seguirán manteniendo lo datos que teníamos antes de actualizar.
Fuente: