From 8fd822169f7ba3d3bc63677c57aaa9d3ad5f23a7 Mon Sep 17 00:00:00 2001 From: whirigoyen Date: Thu, 30 Nov 2023 17:02:35 +0100 Subject: [PATCH] Ajout item dans le checklist upgrade 25 -> 26 --- HowtoNextCloud.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/HowtoNextCloud.md b/HowtoNextCloud.md index 03f53859..87844793 100644 --- a/HowtoNextCloud.md +++ b/HowtoNextCloud.md @@ -170,6 +170,7 @@ Steps that will be executed: Start update? [y/N] ~~~ + ## MÀJ / Mise-à-jour spécifiques : ### Mise à jour de Nextcloud 25 à 26 @@ -177,9 +178,12 @@ Start update? [y/N] La mise à jour de nextcloud 25 à 26 est un peu difficile sur Debian : Nextcloud 26 ne supporte pas PHP 7.4 (la version par défaut sur Debian Bullseye (11)). On va donc devoir passer à PHP 8.1 ou 8.2. +Aussi, lorsqu'il se trouve dans un conteneur, PHP 8 semble plus restrictif sur les manières de se connecter à MySQL, ce qui amène à une erreur 500. + Voici la procédure pour mettre à jour vers 26 : * Vérifier que la fonction PHP `system()` n'est pas dans le champ `disable_functions` de la configuration du PHP CLI utilisée `/etc/php//cli/` +* Vérifier [comment Nextcloud se connecte à MySQL](https://wiki.evolix.org/HowtoNextCloud#erreur-de-connexion-%C3%A0-mysql) * **IMPORTANT** : Mettre à jour Nextcloud à la dernière version mineure de 25.x en CLI `$ php /updater/updater.phar` (avec l'utilisateur Nextcloud) * Faire l'[upgrade de Debian](/HowtoDebian/MigrationBullseyeBookworm) Bullseye vers Bookworm (11 -> 12) , ou la montée de version PHP de 7.4 vers 8.1 ou 8.2 * Mettre à jour Nextcloud 25 vers 26 `$ php /updater/updater.phar` (avec l'utilisateur Nextcloud) @@ -187,6 +191,7 @@ Voici la procédure pour mettre à jour vers 26 : La doc officielle : https://docs.nextcloud.com/server/25/admin_manual/maintenance/upgrade.html?highlight=upgrade + ### Mise à jour de Nextcloud 22 à 23 La màj de Nextcloud 22 à 23 pu échouer avec l'erreur suivante :