Install SPIP sans l'extension sodium ?

Salut,
J’essaie d’installer une 4.2.2, qui requiert l’extension PHP sodium mais mon hébergeur ne l’a pas.
Et ne peut pas / ne veut pas l’installer.
Savez-vous s’il y a un moyen d’installer SPIP malgré cette absence?
Merci!
Leo

Bonjour,

Quel hébergeur refuse sodium ?

non, pas possible, c’est l’outil de base pour la sécurité des mots de passe de SPIP.

1 « J'aime »

à tester : il existe un « polyfill » (ensemble de fonctions pour compatibilité) pour suppléer à l’extension php sodium ici : GitHub - paragonie/sodium_compat: Pure PHP polyfill for ext/sodium
A priori, en le mettant dans (par exemple) le dossier lib et en faisant quelque chose comme un include_spip('lib/sodium_compat/autoload') dans le fichier mes_options.php ça pourrait (peut être !) fonctionner…
Retours bienvenus !

Ah merci! Que d’espoir… mais j’ai beau essayer, ça ne marche pas.

xampp 8.2 pour macos n’a pas sodium; du coup ce n’est pas possible de faire un site SPIP en localhost :frowning:
au deuxième écran de l’installation ça bloque

Il faudrait que tu t’inspires de ceci :

cherche extension=sodium dans la configuration (le ou les fichiers .ini) et décommente, ajoute ou coche la case, selon ce que permet ton outil