Utiliser le spip_loader

Le « spip_loader » est un script qui permet d’installer ou de mettre à jour votre site SPIP automatiquement sans avoir à transférer l’intégralité des fichiers par FTP.

Version actuelle du spip_loader : 3.0.2

Utiliser le spip_loader pour installer automatiquement SPIP

  1. Télécharger le script http://www.spip.net/spip-dev/INSTAL...
  2. Placer ce fichier en FTP dans le répertoire où vous voulez installer SPIP (en général à la racine de votre serveur)
  3. Appeler le script depuis votre navigateur http://www.monsite.tld/spip_loader.php
  4. Le script vérifie si votre hébergement est compatible puis indique la version de SPIP que vous allez installer ou mettre à jour.
  5. Lancer l’installation automatique.

Une fois SPIP installé, vous pouvez laisser le script spip_loader.php (à partir de la version spip_loader 2.1.0 ) sur le serveur en toute sécurité. Seuls les administrateurs autorisés et authentifiés pourront y accéder. L’avantage est de pouvoir, en cas d’alerte, mettre à jour votre SPIP très facilement.
A partir de la version 3.0.2, le spip_loader détecte les nouvelles versions le concernant et propose de se mettre à jour sans qu’on ait besoin de passer par un transfert FTP.

Utiliser le spip_loader pour effectuer une mise à jour

Pour mettre à jour un SPIP, effectuer la même procédure :

  1. Placer le script s’il n’est pas encore sur votre serveur
  2. Appeler le script depuis votre navigateur http://www.monsite.tld/spip_loader.php
  3. Lancer la prodédure d’installation automatique

Avant d’appeler le script, il faudra au préalable vous identifier dans SPIP.

Par défaut, seul l’auteur n°1 peut effectuer cette mise à jour.
Si vous voulez ajouter d’autres auteurs, éditer le script à la ligne
define('_SPIP_LOADER_UPDATE_AUTEURS', '1');

Par exemple, pour autoriser les auteurs 5, 6 et 8 à utiliser le spip_loader, on écrira la ligne de cette façon :
define('_SPIP_LOADER_UPDATE_AUTEURS', '5:6:8');

Depuis la version 3.0.2 vous pouvez définir ces paramètres dans un fichier qui sera inclus automatiquement spip_loader_config.php , ainsi vos paramètres sont maintenus lors d’une mise à jour de spip_loader.

Que faire en cas d’échec ?

Spip_loader peut échouer à charger des fichiers. En général, il s’agit de problèmes de droits sur le serveur. Dans ce cas, il faudra installer votre SPIP

  • soit en transférant les fichiers manuellement par FTP
  • soit en utilisant subversion (utilisateurs avertis)

Auteur erational Publié le : Mis à jour : 16/03/18

Traductions : English, français, Nederlands, українська