Mise à jour Nextcloud après passage à Debian 12

Debian 12 passe PHP de la version 7.4 à 8.2.

La mauvaise nouvelle, c’est que :

  • Nextcloud 25 fonctionne avec PHP 7.4 mais pas 8.2
  • Nextcloud 26 fonctionne avec PHP 8.2 mais pas 7.4

2 solutions:

Installeur auto

  1. sous Debian 11, faire toutes les mises à jour Nextcloud jusqu’à la dernière(important) 25.x
  2. une fois passé à Debian 12, faire la mise à jour 25 à 26 par la ligne de commande sudo -u www-data php /var/www/nextcloud/updater/updater.phar
  3. la dernière étape est la commande php occ upgrade et c’est là que vous avez besoin de la bonne version de PHP.

Installeur manuel

Si comme moi, vous n’aviez pas la toute dernière 25.x, alors l’installeur auto ne voudra pas passer à 26. Il voudra installer la 25.x et la commande php occ upgrade refusera de fonctionner avec PHP 8.2.

La solution est alors de télécharger les fichiers de Nextcloud manuellement. Suivez ce guide https://docs.nextcloud.com/server/latest/admin_manual/maintenance/manual_upgrade.html

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.