Altau
March 14, 2020, 9:27am
1
Bonjour,
Je nâai pas vu grand chose sur le Net concernant les migrations de Nextcloud vers une version supĂ©rieure (jâai une trĂšs moyenne maĂźtrise de lâanglais).
Y a-t-il quelque part des explications à ce sujet ? Si je veux passer de V15.x à V 18.x, faut-il passer par chaque version intermédiaire ?
Merci dâavance.
â
Alain
tcit
March 14, 2020, 9:51am
2
Bonjour,
Oui, câest absolument conseillĂ©.
Altau
March 14, 2020, 10:24am
3
Merci pour ta réponse.
Mais oĂč trouver les bonnes instructions pour cela ?
tcit
March 14, 2020, 10:40am
4
Il nây a pas dâinstructions spĂ©cifiques, tu nâas pas la version 16 de proposĂ©e en mise Ă jour ?
Altau
March 14, 2020, 12:57pm
5
Justement, jâai sans cesse une proposition de mise Ă jour mais pas de bouton ou de lien pour ce faire.
Y a-t-il des commandes pour palier cela ?
tcit
March 14, 2020, 1:23pm
6
Vérifier que la version de PHP actuellement utilisée est effectivement supportée dans la version de Nextcloud vers laquelle tu veux mettre à jour.
Altau
March 14, 2020, 1:43pm
7
Je suis en PHP 7.0.33-7.
Ce serait lâexplication ?
Altau
March 14, 2020, 5:12pm
8
Jâai installĂ© PHP 7.3 mais rien ne fonctionnait. Je suis passĂ© Ă PHP 7.2 et Nextcloud 15.0.14 fonctionne.
Mais jâavais des erreurs dans les logs Ă propos de redis. Jâai dĂ» copier une version plus rĂ©cente de redis dans le rĂ©pertoire oĂč Nextcloud le cherchait mais qui Ă©tait dâune mauvaise version.
A prĂ©sent, jâai bien le lien pour effectuer la mise Ă jour vers V16:slight_smile:
Merci pour ton aide !
Altau
March 14, 2020, 5:38pm
9
Me voilà à présent sous Nextcloud V 18.0.2 et PHP 7.2.
Quelle est la version requise de PHP pour cette V 18 ?
tcit
March 14, 2020, 5:40pm
10
Altau
March 14, 2020, 5:42pm
11
Merci infiniment pour ton aide, tcit, je vais tenter de passer en PHP 7.4.
Altau
March 14, 2020, 6:03pm
12
La V 18.0.2 fonctionne Ă prĂ©sent sous PHP 7.4 (Debian 9) mais jâai des erreurs dans les logs :
PHP Startup: Unable to load dynamic library âredis.soâ (tried: /usr/lib/php/20170718/redis.so (/usr/lib/php/20170718/redis.so: undefined symbol: zend_hash_index_update), /usr/lib/php/20170718/redis.so.so (/usr/lib/php/20170718/redis.so.so: cannot open shared object file: No such file or directory)) at Unknown#0
et
Exception: Call to undefined function OCA\Settings\Controller\curl_version()
et
GuzzleHttp\Exception\RequestException: Error creating resource: [message] fopen(http://www.nextcloud.com/ ): failed to open stream: Connection timed out [file] /var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/StreamHandler.php [line] 323
tcit
March 14, 2020, 6:58pm
13
Il faut installer (et Ă©ventuellement activer) les modules pour PHP 7.4 : https://docs.nextcloud.com/server/18/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
LĂ y a au moins php-redis
et php-curl
qui sont manquants.
Altau
March 14, 2020, 7:50pm
14
Oui, jâavais quelques soucis Ă cause des diffĂ©rentes versions de PHP installĂ©es.
Tout est OK Ă prĂ©sent : âTous les tests ont rĂ©ussiâ.
Merci encore pour ton aide précieuse.
tflidd
March 14, 2020, 10:50pm
15
Les versions de php pour NC 18:
https://docs.nextcloud.com/server/18/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
php 7.4 nâest pas dedans, ça veut dire que ce nâest pas testĂ© systĂ©matiquement et il peut avoir de problĂšmes.
Altau
March 15, 2020, 1:51pm
16
Merci pour ces infos, tflidd.
Pour lâinstant, je nâai pas relevĂ© de problĂšme avec PHP 7.4. Jâai des clients Ubuntu, Android et IOS utilisant calendrier, agenda, tĂąches, etc.