← Retour aux tutoriels
Nextcloud : mode maintenance et mises à jour avec occ
Activer le mode maintenance, lancer la mise à jour et réparer l'instance Nextcloud avec occ.
Le mode maintenance bloque l’accès des utilisateurs pendant les opérations sensibles.
Prérequis
- Accès shell en tant que
www-data. - Sauvegarde de la base de données et du dossier
configréalisée. - Racine Nextcloud :
/var/www/nextcloud.
Activer le mode maintenance
sudo -u www-data php occ maintenance:mode --on
Lancer la procédure de mise à jour
sudo -u www-data php occ upgrade
Réparer l’instance
sudo -u www-data php occ maintenance:repair --include-expensive
Ajouter les index de base manquants
sudo -u www-data php occ db:add-missing-indices
sudo -u www-data php occ db:add-missing-columns
Désactiver le mode maintenance
sudo -u www-data php occ maintenance:mode --off
Vérification
sudo -u www-data php occ status
La sortie indique maintenance: false et la version active.
Dépannage
- Instance bloquée en maintenance : éditer
config.phpet passer'maintenance' => false. - Mise à jour interrompue : relancer
occ upgradeaprès correction de l’erreur dansnextcloud.log. - « Cannot write into config directory » : corriger les droits avec
chown -R www-data:www-data config/. - Tâches de réparation longues : exécuter en dehors des heures de production.
Vous avez un projet sur ces sujets ?
Nous contacter →