Installation & Mise à jour d’un Plugin en SSH
Article mis en ligne le 16 décembre 2022
dernière modification le 26 août 2024

Installation d’un plugin

Pré-requis

  • se connecter en SSH sur la plateforme
  • se placer dans le répertoire où installer le plugin
    • /plugins/
      Répertoire des plugins mis à disposition des hébergés
    • /plugins-dist/spipfactory/
      Répertoire des plugins dont l’activation est forcée (ex : Escal)
    • /sites/URL/plugins/
      Sites ayant autorisation d’avoir leurs propres plugins ;
      Rappel : l’activation est réalisée dans le mes_options.php du site via
      // Permet de definir un repertoire supplémentaire de plugins
      define('_DIR_PLUGINS_SUPPL', _DIR_RACINE . 'sites/' . $site . '/plugins/');

télécharger le plugin

Pour télécharger, cloner : la commande est :
git clone url_repo, où url_repo est l’adresse https

Par exemple, pour cloner Escal, on utilisera :

  • url https: git clone https://git.spip.net/spip-contrib-squelettes/escal.git

Dans le terminal, quelque chose ressemblant à :

Mise à jour d’un plugin

Pré-requis

  • se connecter en SSH sur la plateforme
  • se placer dans le répertoire du plugin pour faire la maj

Action

  • Taper : git pull
  • enter

Plugin à jour code retour : Already up-to-date.

sinon quelque chose comme ça :

git pull
git pull
Ce que l’on visione sur le terminal, lors de l’installation d’un plugin via GIT

Maj auto

Pour mémoire la plateforme utilise une une tache automatisée avec la commande :
find ./plugins -type d -name ".git" -exec git --git-dir={} --work-tree=$PWD/{}/.. pull \;

PS

  1. Si la mise à jour d’Escal ne se fait pas correctement, dans la partie privée du site :
    • vider le cache
    • vider le dossier /tmp/
  2. S’il ne se passe toujours rien, se placer par SSH dans le dossier supérieur :
    • mutusf/plugins-dist/spipfactory/
    • taper : rm -rf escal/
    • puis git clone https://git.spip.net/spip-contrib-squelettes/escal.git

« Il n’y a pas de problème, il n’y a que des solutions sur SpipFactory »
Plan du site Contact Mentions légales

2017-2025 © SpipFactory - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.5.4
Hébergeur : SpipFactory