Carnet Wiki

Config Alwaysdata

Version 4 — 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->https://www.php.net/manual/fr/sodium.installation.php] et [l’annonce de cette prise en compte->https://www.nextinpact.com/article/25568/103266-php-7-2-integrera-nativement-bibliotheque-cryptographique-sodium])... sauf si l’hébergeur l’hébergement installe intentionnellement 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 de débrider le PHP et de lui restaurer les librairies 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 com / fr / langages / php / installer-une-extension /

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

Il est également possible d’activer le cache APCU d’installer apcu de la même manière — en ajoutant la ligne extension=apcu.so —, ce qui est assez rare pour un hébergement mutualisé.
Et on peut alors bénéficier des plugins memoization, xray et cachelab.