Carnet Wiki

Config Alwaysdata

Version 5 — Mars 2022 JLuc

Avec SPIP 4.1, PHP doit disposer de la librairie sodium. C’est le cas par défaut à partir de PHP 7.2 (voir la doc PHP et l’annonce de cette prise en compte)... sauf si l’hébergeur installe un PHP spécialement construit pour ne pas disposer pas de cette librairie. C’est malheureusement le cas de Alwaysdata, qui, heureusement, fournit un moyen très simple de débrider le PHP proposé en activant et de lui restaurer les librairies désirées désactivées .

La doc générale sur la gestion des extensions est là : https://help.alwaysdata.com/fr/langages/php/installer-une-extension

En bref, pour installer SPIP 4.1, il faut ajouter la ligne suivante dans le php.ini :
extension=sodium.so.
C’est possible de l’y ajouter :
-  lors de la création du site pendant l’étape de configuration
-  à tout moment ensuite, depuis la page « environnement » dans l’admin Alwaysdata.

Il est également possible d’activer le cache APCU de la même manière, ce qui est assez rare pour un hébergement mutualisé en ajoutant la ligne < code>extension=apcu . Il faut pour cela ajouter au php.ini la ligne suivante :
extension=apcu.
so —, ce qui est assez rare pour un hébergement mutualisé.
so</code >
Lorsque APCU est activé , Et on peut alors bénéficier des plugins memoization, xray et cachelab.