Installation automatique de SPIP chez Infomaniak - répertoire plugins/auto manque

L’hébergeur Infomaniak propose depuis quelque temps l’installation automatique de SPIP pour les clients avec hébergement web.
En testant l’installation automatique chez Infomaniak, j’ai découvert que le script de d’installation ne crée pas automatiquement le dossier plugins/auto permettant l’ajout de plugins.
En contactant le support Infomaniak, il m’a été répondu que:


Pour l’ensemble des applications que nous prenons en charge (environ une centaine), nous nous limitons à l’inclusion des installateurs officiels.

Il nous est impossible d’intervenir directement dans le code de ces installateurs pour un tel volume d’applications.

Dans ce cas précis, le client est invité à se rapprocher de l’éditeur SPIP si l’installateur génère un comportement inattendu

Je propose à l’équipe de développeur SPIP de modifier le script d’installation en ajoutant la création du répertoire plugins/auto avec les bonnes permissions pour faciliter l’installation en évitant de devoir créer manuellement par ftp le répertoire plugins/auto.

Merci d’avance.
Alain

Liste des fichiers créés par l’installeur SPIP de Infomaniak

~/sites/new.forum1203.ch$ ls -l
total 176
-rw-r--r--  1 uid57462 ldapusers  1284 Dec  5  2025 CHANGELOG.md
-rw-r--r--  1 uid57462 ldapusers  1414 Dec  5  2025 composer.json
-rw-r--r--  1 uid57462 ldapusers 47552 Dec  5  2025 composer.lock
drwxr-xr-x  4 uid57462 ldapusers  4096 Jul  4 01:42 config
-rw-rw-r--  1 uid57462 gid57462    235 Jul  9 00:29 deleteme.0czfd86bb6e211c6496e9be5c1b68c26ddb6.php.ini
drwxr-xr-x 23 uid57462 ldapusers  4096 Jul  3 17:23 ecrire
-rw-r--r--  1 uid57462 ldapusers  4375 Dec  5  2025 htaccess.txt
drwxr-xr-x  3 uid57462 ldapusers    28 Jul  3 17:29 IMG
-rw-r--r--  1 uid57462 gid57462   4477 Jul  3 17:12 index.html.backup.ed6e9a0c72bbd7b44c85b975d3a3c8d9
-rw-r--r--  1 uid57462 ldapusers    42 Dec  5  2025 index.php
-rw-r--r--  1 uid57462 ldapusers 35147 Dec  5  2025 LICENSE
drwxr-xr-x  6 uid57462 ldapusers  4096 Jul  8 11:56 local
-rw-r--r--  1 uid57462 ldapusers   385 Dec  5  2025 phpcs.xml.dist
drwxr-xr-x 22 uid57462 ldapusers  4096 Jul  3 17:23 plugins-dist
-rw-r--r--  1 uid57462 ldapusers  3437 Dec  5  2025 plugins-dist.json
drwxr-xr-x 12 uid57462 ldapusers  4096 Jul  3 17:23 prive
-rw-r--r--  1 uid57462 ldapusers   934 Dec  5  2025 README.md
-rw-r--r--  1 uid57462 ldapusers   178 Dec  5  2025 SECURITY.md
-rw-r--r--  1 uid57462 ldapusers   621 Dec  5  2025 spip.php
-rw-r--r--  1 uid57462 ldapusers  1212 Dec  5  2025 spip.png
-rw-r--r--  1 uid57462 ldapusers  1673 Dec  5  2025 spip.svg
drwxr-xr-x 10 uid57462 ldapusers  4096 Jul  3 17:23 squelettes-dist
drwxr-xr-x  6 uid57462 ldapusers  4096 Jul 10 16:13 tmp
drwxr-xr-x  9 uid57462 ldapusers  4096 Jul  3 17:23 vendor

Tu peux répondre à ton hébergeur que l’outil officiel de ton éditeur, c’est spip_loader et qu’il crée le dossier plugins/auto par défaut ^^

1 « J'aime »

Au passage, ça permettra d’avoir la dernière version stable (la 4.4.16) avec l’outil officiel de cet hébergeur :slight_smile: