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.
à 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
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