Installer SPIP sur son poste de travail Linux
dernière modification 10 septembre 2013L’installation de SPIP en local, sur son ordinateur, est intéressante pour expérimenter et mettre au point son site avant de le mettre en ligne sur le serveur.
Il est tout aussi avantageux de pouvoir tester le passage de SPIP à une version supérieure, l’introduction d’un nouveau plugin etc. et de régler les problèmes éventuels sans désagréments pour l’internaute...
Après quoi il faudra mettre à jour le serveur avec la nouvelle version de SPIP (si celle-ci diffère de la version locale) puis la Base de Données et les nouveaux squelettes pour avoir en ligne toutes les fonctionnalités élaborées en local.
Installation de SPIP sur un poste de travail Linux
Préambule : Vérifier que les logiciels Apache, Mysql, PHP et phpMyAdmin sont installés.
Sinon installer ces produits avec les outils de la distribution Linux utilisée.
Etape 0 (Facultative)
Par défaut les sites web s’installent (sous Debian ou dérivée (ubuntu)) dans le répertoire /var/www
. Il peut être pratique de les installer dans son /home
, par exemple pour des raisons de sauvegarde. En ce cas on peut i) créer un répertoire www
dans son home directory et ii) faire un lien entre le /var/www
et ce répertoire :
Par exemple
sudo ln /home/mon_repertoire/www /var/www
Etape 1
- Télécharger SPIP depuis l’adresse
http://www.spip.net/fr_download
- Dézipper le fichier ainsi obtenu dans le répertoire
www
précédemment créé (sinon dans/var/www
). - Renommer le répertoire
spip
ainsi obtenu. Par exemple : monsite - Aller dans le répertoire monsite
- Modifier les droits d’accès des sous-répertoires config , tmp , IMG et local de la façon suivante :
chmod -R 777 config tmp IMG local
Etape 2
- Créez la base de données à l’aide de
phpMyAdmin
: faites pointer votre navigateur à l’adresse http://127.0.0.1/phpmyadmin et connectez-vous en tant queroot
- Cliquer sur "Bases de données" crééz une base de données de nom monsite et d’interclassement
utf8_general_ci
[1]. - Cliquer sur "Privilèges" et ajouter un utilisateur monsite
- lui attribuer un mot de passe : motdepasse Le mieux est ici de cliquer sur le bouton "Générer un mot de passe"
- lui donner tous les privilèges sur la base monsite
Etape 3
Installation du site :
- Aller sur http://127.0.0.1/monsite/ecrire : la procédure d’installation de spip commence.
- Renseigner le login de connexion à la base (le nom d’utilisateur que vous venez de créez avec mysql) : monsite
- Renseigner le mot de passe motdepasse
- Choisir monsite comme base de données
- Cliquer sur "suivant"
- Renseigner Signature et Mail
- Puis login et mot de passe . Attention ce seront ceux qui donneront accès à l’espace privé du site. Les noter et s’en souvenir ! En cas d’oubli, il faudra nécessairement tout recommencer...
- Terminer l’installation en cliquant sur "suivant"
Ne pas tenir compte du message d’erreur "htaccess inoperant"
Et voilà !
[1] cf. http://wiip.fr/content/choisir-le-bon-interclassement-mysql-pour-utf-8 pour des détails sur l’interclassement