Préalables
Avant d’installer SPIP, il faut s’assurer que votre hébergement remplit les conditions requises (voir Configuration requise).
Méthodes 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].
Méthode 1 : Avec spip_loader.php
, alias « la voie de la tranquillité »
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 :
- se rendre sur la page Utiliser spip_loader ;
- télécharger le script sur votre ordinateur ;
- 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].
- 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.
Méthode 2 : Téléversement par sFTP, « alias à l’ancienne »
Aprè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.
/plugins
et /plugins/auto
et éventuellement lib
(pour certains plugins qui le requièrent).Dans tous les cas : finaliser l’installation
Rendez-vous sur l’adresse www.domaine.tld/ecrire
puis suivez les différentes étapes de la procédure d’installation :
- Choisissez la langue d’installation.
- Indiquez le type de base de données et les informations nécessaires.
- Choisissez votre base ou créez-en une nouvelle.
- Créez votre accès personnalisé au site en indiquant votre nom, adresse email, login et mot de passe.
- Finalisez l’installation en accédant à l’espace privé
Autres méthodes, alias « 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
- Le Paquet Debian installe SPIP en mode mutualisé sur un serveur Debian ou Ubuntu.
- Il existe aussi une solution d’auto-hébergement Yunohost.
Arch Linux
Un paquet est disponible sur le dépôt.
Vagrant
Docker
Docker_(logiciel) automatise le déploiement d’applications dans des conteneurs logiciels.
Plusieurs personnes ont imaginé leurs propres recettes pour utiliser cet outil :
- Sur le Hub Docker
- https://github.com/rsuinux/spip3
- https://github.com/magikcypress/docker_spip
- https://github.com/ashledombos/docker-spip : fork de ipeos, qui s’appuie sur alpine et fpm, et intègre des éléments supplémentaires comme redis et tous les programmes nécessaires pour smush. Et utilise SPIP-CLI pour installer et gérer SPIP en ligne de commande.
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 :
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.