Installer SPIP sur son poste de travail Linux

L’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 que root
  • 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à !

[1cf. http://wiip.fr/content/choisir-le-bon-interclassement-mysql-pour-utf-8 pour des détails sur l’interclassement