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 :
- 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.
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 :
- 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, « 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.
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 :
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.