Par défaut tous les modules PHP peuvent être activés. Or au delà du fait que certains ne sont pas requis pour un site sous WordPress, ils représentent une charge machine inutile et un potentiel risque en cas de brèche sur l’un des modules.
Pour disposer des modules à minima pour un site sous WordPres (or extension qui nécessiterait une routine associée à l’un de ses modules désactivé), il suffit de modifier le profil par défaut ou à défaut… Celui associé pour le site virtuel créé pour WordPress.

  1. Accès à DSM via un utilisateur disposant des autorisations
  2. WebStation
  3. Paramètres PHP
  4. Modifier
    On ne laisse cocher que les modules suivants :
  • curl
    Protocole requis pour la récupération de données en http par exemple

  • exif
    Capacité à intégrer les méta data des images/photos (données exif telles que l’ouverture, la date de prise de vue, l lieu etc..)

  • ftp
    Protocole client pour récupérer des versions de WordPress/Modules/Thèmes sur serveurs FTP

  • iconv
    Permettre la bonne gestion des caractères unicodes (emojii et autres)

  • imagick
    (dispo depuis la version PHP 7.4 et WebStation 2.1.9) – Module permettant la bonne gestion des transformations d’images ( exemple lors d’une intégration d’une image, WP et/ou le thème peut redimensionner les images)

  • GD
    module permettant la gestion des images JPEG,GIF, BMP, JPG (création taille etc..) — Non requis pour un site WP simple mais dépend du thème ou requis pour un site Web autre utilisant une bibliothèque type HTML2PDF.

  • mysqli
    Requis pour l’accès à une base de données Mysql/MariaDB et autres Mysql Forks

  • openssl
    Implémentation de la couche réseau permettant une bonne gestion des échanges chiffrées en SSL

  • PDO_mysql
    pilote qui implémente l’interface PHP Data Object (PDO) pour un autre site web que WordPress accédant à une base de données MySql/MariaDB.

  • zip
    (dispo depuis la version PHP 7.4 et WebStation 2.1.9) – Module gérant les fichiers d’archives (ZIP) – requis pour les récupération de module/thèmes etc..

  • Zlib
    Module gérant les fichiers d’archives Gzip – requis pour une utilisation avec certains thèmes/extensions (Elementor Builder pour le thème DIVI par exemple)

Cela permet un gain notable pour l’accès au site web sous WordPress hébergé sur le NAS.