Installation de SPIP

Vous trouverez ci-dessous différentes méthodes d’installation de SPIP, classées des plus faciles pour le plus grand public aux plus spécialisées.

Préalables

Avant d’installer SPIP, il faut s’assurer que votre hébergement remplit les conditions requises (voir Configuration requise).

Méthode grand public

Préparation

Il vous faut :

  • les identifiants pour accéder à l’hébergement (sFTP) et à la base de données (mySQL ou MariaDb) ;
  • un logiciel de transfert de fichiers sFTP [1].

Avec spip_loader.php, le plus simple

Le script spip_loader.php télécharge et installe la version de SPIP souhaitée. C’est la méthode la plus simple pour installer SPIP :

  1. se rendre sur la page Utiliser spip_loader ;
  2. télécharger le script sur votre ordinateur ;
  3. le téléverser avec votre logiciel FTP à l’emplacement souhaité chez votre hébergeur ;
    Attention : paramétrez votre logiciel pour faire ce transfert en mode binaire [2].
  4. il ne vous reste plus qu’à vous rendre à l’adresse www.domaine.tld/spip_loader.php et à suivre les différentes étapes de la procédure d’installation.

Le téléversement par sFTP, « à l’ancienne » est fortement déconseillé parce que source de trop nombreuses erreurs. [3]

Finaliser l’installation

Rendez-vous sur l’adresse www.domaine.tld/ecrire puis suivez les différentes étapes de la procédure d’installation :

  1. Choisissez la langue d’installation.
  2. Indiquez le type de base de données et les informations nécessaires.
  3. Choisissez votre base ou créez-en une nouvelle.
  4. Créez votre accès personnalisé au site en indiquant votre nom, adresse email, login et mot de passe.
  5. Finalisez l’installation en accédant à l’espace privé

Autres méthodes, « pour aller plus loin »

SPIP-Cli (installation via ligne de commandes)

Une fois SPIP-Cli installé sur votre serveur (lire la documentation de SPIP-CLI), vous pouvez utiliser la commande spip pour installer, installer, mettre à jour et administrer SPIP.

Pour télécharger la dernière version stable de SPIP, lancer la commande suivante depuis le répertoire voulu pour votre site :

spip dl

Ensuite, se positionner dans le dossier contenant votre SPIP et préparer les dossier et fichiers (droits des dossiers, mise en place du .htaccess...) :

spip core:preparer

Ensuite, suivez la méthode classique d’installation (voir paragraphe Installer SPIP ci-dessus).

Pour mettre à jour, l’idéal est de commencer par mettre à jour SPIP-Cli, puis lancer la commande :

spip up

Plus d’infos sur SPIP-Cli :

Le script checkout

Le script checkoutpermet de télécharger ou mettre à jour des sources Git (ou Zip) et propose également une méthode pour télécharger les sources de SPIP.

Méthodes alternatives

Distributions Linux

Debian

Arch Linux

Un paquet est disponible sur le dépôt.

Docker

Docker_(logiciel) automatise le déploiement d’applications dans des conteneurs logiciels.

Plusieurs personnes ont imaginé leurs propres recettes pour utiliser cet outil :

YunoHost

YunoHost est un système qui s’installe sur un serveur
et vous permet d’installer et maintenir - sans trop de connaissances techniques -
des services numériques (apps) que vous contrôlez.

Parmi les nombreuses applications proposées, on retrouve SPIP :
https://apps.yunohost.org/app/spip

Softaculous

Softaculous installe automatiquement des applications en ligne de commande ou à travers les panneaux de contrôle comme cPanel ou Plesk.

Dans sa version gratuite il offre 50 applications mais SPIP fait partie de sa version payante :

-  https://www.softaculous.com/news/tag/spip

Composer

Composer est un outil de gestion de dépendances en PHP. Il vous permet de déclarer les bibliothèques dont votre projet dépend et il va les gérer (installer / mettre à jour) pour vous.

Notes

[1Nous vous conseillons d’utiliser Filezilla.

[2Dans Filezilla : menu Transfert > Type de transfert choisir Binaire.

[3Après avoir téléchargé le zip via la page Télécharger SPIP et extrait son contenu sur votre ordinateur, transférez l’ensemble des fichiers sur votre serveur avec un logiciel FTP. Une fois les fichiers transférés, suivez les différentes étapes de la procédure d’installation.
Par ailleurs si vous souhaitez utiliser l’installation automatique des plugins depuis l’interface privée de SPIP, il vous faut également créer manuellement les dossiers /plugins et /plugins/auto et éventuellement lib (pour certains plugins qui le requièrent).

Auteur jack, jeanmarie Publié le : Mis à jour : 21/03/25

Traductions : عربي, English, français, Português