[Résolu] Plantage apres mise à jour foireuse de 3.2 a 4.1

Bonjour je viens de faire une mise à jour catastrophique de 3.2 vers 4.1 sans prendre de précaution. Je suis hébergé chez O2switch
Le site public ne s’affiche plus : j’ai l’erreur

L68: Call to undefined function Spip\Chiffrer\sodium_crypto_secretbox_keygen()

Le site privé a lui l’erreur :

Erreur d’exécution ../prive/squelettes/body.html | File […]/ecrire/src/Chiffrer/Chiffrement.php Line 68 : Call to undefined function Spip\Chiffrer\sodium_crypto_secretbox_keygen()

si je pouvais avoir des pistes.
Merci

Il faut au moins activer l’extension sodium

Il y a déjà eu des posts sur le sujet

La recherche dans le forum est bien prolifique sur le sujet :slight_smile:

https://discuter.spip.net/search?q=Call%20to%20undefined%20function%20Spip%5CChiffrer%5Csodium_crypto_secretbox_keygen%20order%3Alatest

Merci, j’ai don lance la commande http://solidairnet.chomactif.fr/ecrire/?exec=info
Et j’ai trouve ça dans la commande de configuration PHP : --with-sodium=shared,/usr’
Mais est ce que ça veut dire que c’est activé ?

Manifestement non…
@b_b t’a fourni un lien de recherche. En lisant quelques posts de ce lien je trouve un message résolu de quelqu’un qui a trouvé comment installer l’extension sodium chez O2switch : « Il fallait que j’aille dans PHP Selector. »

OK , merci beaucoup à la communauté SPIP pour vos réponses, après activation de sodium, mon SPIP installé depuis plus de 10 ans est revenu

1 « J'aime »