L’installation de SPIP est très simple : il n’y a pas, en particulier,
de fichier à modifier « à la main » avec des variables ésotériques. Vous
trouverez ci-après les deux méthodes d’installation.
### Configuration nécessaire {#outil_sommaire_0 .spip}
Aucune configuration spéciale n’est nécessaire sur votre ordinateur
personnel, SPIP se gère entièrement sur le Web. Tout ce dont vous avez
besoin, c’est d’un **navigateur Web** (n’importe lequel) et d’un **accès
FTP** pour installer les fichiers sur votre espace d’hébergement, que ce
soit via une interface en ligne ou avec un logiciel de transfert FTP
installé sur votre ordinateur
\[[1](http://passiongnulinux.tuxfamily.org/spip/spip.php?article213#nb1 "Dans les environnements Linux (Gnome ou KDE) ou dans Mac OS X, un client (...)"){#nh1
.spip_note}\]. Pour installer un site SPIP, il vous faudra un
espace d’hébergement Web ordinaire pourvu d’une base de données SQL et
capable d’exécuter du PHP. Mais soyez rassuré-e : aucune connaissance de
PHP ou de SQL n’est nécessaire pour administrer un site SPIP ! Il vous
faudra juste vérifier que votre hébergeur le propose. Voir :
[« Hébergeurs acceptant
SPIP »](http://www.spip.net/fr_article885.html){.spip_out}. Pour
démarrer avec SPIP, vous pouvez aussi l’installer simplement sur votre
ordinateur, sans nécessiter d’hébergeur. Pour ce faire, reportez vous au
guide [Utiliser SPIP « en
local »](http://www.spip.net/fr_article1970.html){.spip_out}.
**Munissez-vous de vos accès, identifiants et mots de passe FTP et
SQL**. Ces éléments sont indispensables : si vous ne les connaissez pas,
contactez votre hébergeur et demandez-lui de vous les rappeler. Avant
l’installation de SPIP, vous devez aussi avoir une base
[SQL](http://fr.wikipedia.org/wiki/SQL){.spip_out} disponible. Sur de
très nombreux hébergements, il faut soit demander l’activation d’une
base SQL à l’administrateur, soit suivre une procédure automatique en
ligne (dans tous les cas, l’activation de la base SQL n’a rien à voir
avec SPIP ; si vous avez des difficultés, seul votre hébergeur peut vous
fournir vos identifiants personnels et vous expliquer comment atteindre
votre base). Vous devez connaître les données de votre connexion SQL
(fournies par l’hébergeur) :
![-](http://passiongnulinux.tuxfamily.org/spip/local/cache-vignettes/L8xH11/puce-32883.gif?1464929828){.puce
width="8" height="11"} **l’adresse du serveur SQL** : par exemple
sql.free.fr, ou localhost, ou vide ;
![-](http://passiongnulinux.tuxfamily.org/spip/local/cache-vignettes/L8xH11/puce-32883.gif?1464929828){.puce
width="8" height="11"} **votre login SQL** : souvent le même login que
votre compte Web ;
![-](http://passiongnulinux.tuxfamily.org/spip/local/cache-vignettes/L8xH11/puce-32883.gif?1464929828){.puce
width="8" height="11"} **votre mot de passe SQL** : souvent le même que
le compte Web ; Lors de l’installation, une fois ces informations
indiquées, il faudra aussi préciser :
![-](http://passiongnulinux.tuxfamily.org/spip/local/cache-vignettes/L8xH11/puce-32883.gif?1464929828){.puce
width="8" height="11"} **le nom de la base de données** : souvent le
même login que votre compte Web - il est possible que le serveur vous
offre la possibilité de créer vous même cette base, ou à l’inverse il
est possible que SPIP arrive à deviner le nom de la base que l’hébergeur
vous a octroyée, et dans ce cas il ne sera pas nécessaire de l’indiquer.
**Versions logicielles requises sur le serveur**
- Serveur **Apache** ou compatible (versions supérieures à la 1.2x)
- Environnement **PHP 4** (et versions supérieures)
- Serveur de base de données **SQL** (en fonction du choix à
l’installation) :
- **MySQL** 4.1 et suivantes (la version 3 est suffisante pour
SPIP 1.9)
- (ou bien) **PostGreSQL** 8.2 et suivantes
- (ou bien) **SQLite** 2 et 3
### Installation automatique (« spip\_loader ») {#outil_sommaire_1 .spip}
La procédure la plus facile et la plus rapide est l’installation
automatique avec « spip\_loader ». Ce petit fichier va télécharger SPIP
et l’installer lui-même chez votre hébergeur. Attention : cette
procédure ne fonctionne pas sur tous les serveurs. Si elle ne fonctionne
pas (vous vous en rendrez compte immédiatement), passez directement à
l’autre méthode.
![](http://www.spip.net/local/cache-vignettes/L500xH500/InstallationAutoSPIP500-5c922.png)
1. [Récupérez le fichier
spip\_loader.php](http://www.spip.net/fr_article2670.html#spip_loader){.spip_out}
(ou copiez juste son contenu),
2. **Déposez ce fichier dans votre espace d’hébergement** (par FTP ou
par tout autre moyen que vous propose votre hébergeur).
3. **Visitez votre site** avec votre navigateur habituel et affichez-y
le fichier que vous venez de déposer, en vous rendant à l’adresse du
style : <http://www.monsite.fr/spip_loader.php> et suivez
les indications.
### Installation manuelle {#outil_sommaire_2 .spip}
Selon la configuration de votre hébergement, il peut arriver que
l’installation automatique ne soit pas possible. Il vous faudra alors
procéder à une installation manuelle, qui est à peine plus compliquée.
![](http://www.spip.net/local/cache-vignettes/L400xH400/art402-1-f0990.gif)
1. [Récupérez le fichier de
SPIP](http://www.spip.net/fr_article2670.html){.spip_out} et
décompactez-le sur votre ordinateur personnel. Vous obtenez un
dossier « SPIP... » contenant l’ensemble des fichiers du
système SPIP.
2. **Placez le contenu de ce dossier (tous les fichiers et
les sous-répertoires) sur votre site** (par FTP ou par tout autre
moyen que vous propose votre hébergeur), à l’endroit où vous voulez
que le site géré par le système soit accessible au public : le plus
souvent à la racine de votre site, mais ce n’est pas impératif.
3. **Connectez-vous avec votre navigateur sur votre site**, dans un
dossier intitulé **« ecrire »**, où SPIP vous proposera une
interface graphique vous permettant de configurer le système. Une
fois ces quelques informations de configuration fournies, SPIP sera
totalement installé et vous pourrez commencer à travailler sur
votre site.
### Terminer l’installation {#outil_sommaire_3 .spip}
Désormais tout se déroule en ligne. Il vous suffit d’aller « visiter »
avec votre navigateur l’espace privé du site, dont l’adresse est celle
de votre site suivi de « /ecrire » : <http://www.monsite.fr/ecrire>.
![](http://www.spip.net/local/cache-vignettes/L294xH332/install1-e3060.png)
Lors de la première connection à cette adresse, une procédure
d’installation pas-à-pas démarre. L’interface est très simple, il suffit
d’entrer les informations demandées (essentiellement les informations
concernant la base de données SQL indiquées au début). Une fois que
c’est terminé, le système vous demande l’identification que vous avez
fournie et vous pouvez commencer à gérer votre site. Par la suite, c’est
toujours dans cet espace privé que vous irez travailler, muni de vos
codes d’identification. À chaque étape de la procédure d’installation,
vous trouverez un lien vers l’aide, qui provoque l’affichage d’une
[L’aide en ligne](http://www.spip.net/fr_article891.html){.spip_out}
expliquant chaque détail de l’utilisation de SPIP. (La seule opération
un peu complexe apparaît sur certains serveurs : il vous faudra
peut-être modifier les « droits d’accès » de certains dossiers ;
l’opération n’est pas bien méchante, et l’aide en ligne vous fournit
tous les détails nécessaires.) Si tout s’est bien déroulé jusqu’ici, la
procédure d’installation est terminée, et vous pouvez créer et gérer
votre site sans aucune autre manipulation ésotérique...
> En cas de grosse erreur (du genre : vous avez oublié votre propre
> accès au site — fréquent au début...), pour « relancer » cette
> procédure d’installation, il faut utiliser votre logiciel FTP et
> effacer les fichiers suivants :
>
> -
/config/connect.php (ou
> /ecrire/inc-connect.php ou php3 dans d’anciennes versions)
> -
.htacces, s’il existe (ou
> /ecrire/.htaccess dans d’anciennes versions)
>
> La connexion suivante dans l’espace privé relancera alors la procédure
> de configuration (en réalité, c’est l’absence de fichier
> « connect.php » qui provoque le lancement de cette procédure).
Les répertoires
/config et
/tmp ne doivent pas être accessibles aux
navigateurs, c’est pourquoi SPIP y installe un fichier
.htacces de contenu
deny from all. Si la confidentialité de
vos données est très importante pour vous, assurez-vous auprès de votre
hébergeur que ces fichiers sont bien pris en compte ; à défaut lisez
l’article [Mutualisation du noyau
SPIP](http://www.spip.net/fr_article3514.html){.spip_out} qui vous
aidera à déménager ces répertoires en dehors de ceux accessibles aux
navigateurs.
### Migration depuis une précédente version de SPIP {#outil_sommaire_4 .spip}
A coté des nouveaux utilisateurs de SPIP, il peut vous prendre l’envie
de migrer un « vieux » SPIP vers la nouvelle version. Deux cas :
![-](http://passiongnulinux.tuxfamily.org/spip/local/cache-vignettes/L8xH11/puce-32883.gif?1464929828){.puce
width="8" height="11"} vous avez une version 1.9 et postérieures : [une
simple mise à jour
suffira](http://www.spip.net/fr_article1318.html){.spip_out}
![-](http://passiongnulinux.tuxfamily.org/spip/local/cache-vignettes/L8xH11/puce-32883.gif?1464929828){.puce
width="8" height="11"} votre SPIP est en version inférieure à la 1.9 :
[une migration est
nécessaire](http://www.spip.net/fr_article3370.html){.spip_out}
### Votre témoignage {#outil_sommaire_5 .spip}
Afin de nous aider à améliorer cette procédure d’installation, merci de
faire part de votre expérience dans le [forum
« installation »](http://forum.spip.org/fr_article2014.html){.spip_out},
ou en écrivant à spip@rezo.net (attention : dans les deux cas vos
réponses seront publiées sur notre site, soit sur le forum, soit dans
les archives de notre liste de discussion). Si vous effectuez
l’installation vous-même, veuillez indiquer :
![-](http://passiongnulinux.tuxfamily.org/spip/local/cache-vignettes/L8xH11/puce-32883.gif?1464929828){.puce
width="8" height="11"} le nom de votre hébergeur (important, ça, qu’on
ait une idée des différents hébergeurs compatibles, notamment les
gratuits) ;
![-](http://passiongnulinux.tuxfamily.org/spip/local/cache-vignettes/L8xH11/puce-32883.gif?1464929828){.puce
width="8" height="11"} les éventuelles difficultés rencontrées (y
compris les difficultés d’interface et de compréhension du processus
d’intallation, histoire qu’on puisse améliorer l’interface ou la
documentation) ;
![-](http://passiongnulinux.tuxfamily.org/spip/local/cache-vignettes/L8xH11/puce-32883.gif?1464929828){.puce
width="8" height="11"} même si votre installation s’est déroulée sans
aucune difficulté, merci de l’indiquer (c’est une info intéressante).
</div>
Voir en ligne : [spip.net](http://www.spip.net/){.spip_out}
</div>