Ajout item dans le checklist upgrade 25 -> 26

This commit is contained in:
whirigoyen 2023-11-30 17:02:35 +01:00
parent 54bb2d121c
commit 8fd822169f

View file

@ -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/<version>/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 <DocumentRoot>/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 <DocumentRoot>/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 :