[SPIP] Submitted : WIP — Installation de SPIP

SPIP

Article submitted

The article « WIP — Installation de SPIP
(SPIP) » is submitted
for publication. on Thursday 20 July 2023.


WIP — Installation de SPIP

Thursday 20 July 2023 , by jack ,
jeanmarie

Table of contents

  • Préalables
  • Préparation
  • Avec spip_loader.php, alias « la voie de la tranquillité »
  • Téléversement par sFTP, alias « à l’ancienne »
  • Autres méthodes alias « pour aller plus loin »
  • SPIP-Cli (installation via ligne de commandes)
  • Le script checkout
  • Méthodes alternatives
  • Distributions Linux
  • Vagrant
  • Docker
  • Softaculous
  • Composer

Préalables|Back to the table of contents

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

Préparation|Back to the table of contents

Il vous faudra également quelques informations et logiciel :

Avec spip_loader.php, alias « la voie de la tranquillité »[|Back to the

table of contents](#s-Avec-alias-la-voie-de-la-tranquillite)

La façon la plus simple pour télécharger et installer SPIP consiste à
utiliser le script spip_loader.php qui télécharge et installe la
version de SPIP souhaitée.

Pour cela, il suffit de se rendre sur Télécharger SPIP
(SPIP) et de
télécharger le script avant de le téléverser avec votre logiciel FTP à
la racine du site où vous souhaitez installer SPIP sur votre hébergement
Web. Attention : paramétrez votre logiciel pour faire ces transferts en
mode binaire
. Voir Utiliser spip_loader
(SPIP)

Une fois le fichier téléversé, il ne vous reste plus qu’à vous rendre
à l’adresse https://domaine.tld/spip_loader.php et à suivre les
différentes étapes de la procédure d’installation.

Téléversement par sFTP, alias « à l’ancienne »[|Back to the table of

contents](#s-Televersement-par-sFTP-alias-a-l-ancienne)

Après avoir téléchargé le zip [lien vers le ZIP] 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.

Note : 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 plug-ins qui le requièrent).

Installation

Rendez-vous sur l’adresse www.domaine.net/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 (sur les hébergements
    mutualisés, les bases sont généralement créées depuis l’espace
    client)
  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 alias « pour aller plus loin »[|Back to the table of

contents](#s-Autres-methodes-alias-pour-aller-plus-loin)

reprendre le contenu de [Méthodes alternatives pour installer SPIP - SPIP
(Méthodes alternatives pour installer SPIP - SPIP)](Méthodes alternatives pour installer SPIP - SPIP
(Méthodes alternatives pour installer SPIP - SPIP))

SPIP-Cli (installation via ligne de commandes)[|Back to the table of

contents](#s-SPIP-Cli-installation-via-ligne-de-commandes)

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

Ainsi, pour télécharger la dernière version de SPIP, vous lancerez la
commande suivante depuis le répertoire voulu pour votre site :

spip dl

Ensuite, on prépare SPIP (droits des dossiers, mise en place du
.htaccess…)

spip core:preparer

Pour lancer l’installation avec un serveur de base de données sous
MySQL, il vous faut alors lancer la commande suivante :

spip core:installer --db-server mysql --db-host DB\_HOST --db-login DB\_LOGIN --db-pass DB\_PASS --db-database DB\_NAME --db-prefix DB\_PREFIX --admin-nom ADMIN\_NAME --admin-login ADMIN\_LOGIN --admin-email ADMIN\_MAIL --admin-pass ADMIN\_PASS --adresse-site SITE\_ADRESSE

Pour ajouter le dépôt des plugins à SVP :

spip plugins:svp:depoter [https://plugins.spip.net/depots/principal.xml](https://plugins.spip.net/depots/principal.xml)

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

spip up

Pour changer de version, il convient alors de préciser la « branche
souhaitée » ; ainsi, par exemple, si vous êtes sur une version 4.0.Z et
souhaitez basculer sur la version 4.1, il faut alors lancer la commande :

spip up -b 4.1

Voir toutes les commandes de SPIP-Cli : (définir le lien vers la doc
définitive)

[spip-contrib-outils/spip-cli - spip-cli - SPIP on GIT](spip-contrib-outils/spip-cli - spip-cli - SPIP on GIT)

Le script checkout[|Back to the table of

contents](#s-Le-script-checkout)

Méthodes alternatives[|Back to the table of

contents](#s-Methodes-alternatives)

### checkout (ligne de commandes)

[spip-contrib-outils/checkout - checkout - SPIP on GIT](spip-contrib-outils/checkout - checkout - SPIP on GIT)

Distributions Linux[|Back to the table of

contents](#s-Distributions-Linux)

Debian

Arch Linux

Vagrant|Back to the table of contents

Si vous connaissez Vagrant (Vagrancy - Wikipedia), Ce
projet (Fabien Basmaison / spip-testing · GitLab) vous intéressera.

Docker|Back to the table of contents

Docker_(logiciel) (https://en.wikipedia.org/wiki/Docker_(logiciel))
automatise le déploiement d’applications dans des conteneurs logiciels.

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

Softaculous|Back to the table of contents

Softaculous (https://www.softaculous.com/) 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|Back to the table of contents

Composer (Introduction - 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.

  • SPIPRemix (https://spip.lerebooteux.fr/) est une maquette
    expérimentale visant à faire la démonstration de l’intégration de
    composer dans le développement de SPIP.

— Sent by SPIP (https://www.spip.net/)


1 « J'aime »