Chez Éric Sibert
+ Accueil > Informatique > SME Server

Spip 1.8.1 sous SME 6.0

Installation du logiciel de publication Spip sous SME Server 6.0

Mis en ligne le 30/04/2005

Un petit howto sur l’installation de Spip sous SME.

Il dérive de http://www.apo33.org/. Le seul changement significatif est que l’archive contenant les fichiers d’installation de Spip ne sont plus au format tar.gz mais zip.

Ce howto est pour Spip 1.8.1 sous SME 6.0. Mais j’ai fait des essais tout aussi concluants avec différentes versions de SME (6.5RC1, 7.0 et 7.1) et des versions de Spip allant de 1.7.2 à 1.9.1. Par contre, pour les versions de Spip égales ou supérieures à 1.9.2, je vous invite à aller voir mon nouveau howto. Quelques spécificités de SME 7.x sont disponibles à la fin de cet article.

Le mode opératoire suivant installe Spip à la racine du site web. Attention, avec les changements de version de Spip, l’adresse de téléchargement de Spip change. Veuillez adapter le wget en conséquence ainsi que les lignes suivantes d’après la version que vous installez.

Il faut se connecter à la ligne de commande du serveur en tant que root. La première méthode consiste à se connecter directement sur le serveur. Si l’écran du serveur affiche par défaut la console du serveur, basculez sur le second terminal avec Alt+F2. Dans la seconde méthode, on se connecte à distance à l’aide d’un logiciel ssh. Il faut au préalable avoir autorisé ce mode de connexion au serveur dans le gestionnaire de serveur. Voir la documentation de SME-Server dans tous les cas. Dans tous les cas, les paramètres de connexion sont login : root et password : le mot de passe administrateur.

Ensuite suivre les instructions suivantes :

[root@serveur root]# cd /home/e-smith/files/primary/html/
[root@serveur html]# wget http://www.spip.net/spip-dev/devel/SPIP-v1-8-1.zip
[root@serveur html]# unzip SPIP-v1-8-1.zip
[root@serveur html]# cd SPIP-v1-8-1
[root@serveur SPIP-v1-8-1]# mv * ..
[root@serveur SPIP-v1-8-1]# cd ..
[root@serveur html]# rm -rf SPIP-v1-8-1*
[root@serveur html]# chmod 700 CACHE ecrire ecrire/data IMG
[root@serveur html]# chown www CACHE ecrire ecrire/data IMG
[root@serveur html]# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 394 to server version: 3.23.56

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database spip;
Query OK, 1 row affected (0.51 sec)

mysql> grant all privileges on spip.* to utilisateur@localhost identified by 'mot_de_passe' with grant option;
Query OK, 0 rows affected (0.50 sec)

mysql> quit
Bye

[root@serveur html]# rm index.htm

Et c’est terminé pour le ssh.

Vous prenez maintenant votre navigateur web favori et vous allez voir le dossier ecrire de votre site web. Dans mon cas, depuis le réseau interne :
http://serveur/ecrire

Vous suivez les différents écrans. Quand vous arrivez sur celui qui s’appelle Installation du système de publication, vous remplissez les cases comme suit :
- Adresse de la base de données : localhost
- Le login de connexion : utilisateur (de l’étape mysql un peu plus haut)
- Le mot de passe de connexion : mot_de_passe (de l’étape mysql)

Enfin, sur l’écran Installation du système de publication, Sélectionner spip dans la liste.

Ensuite, bienvenue dans Spip.

Note sur la fabrication de vignette sous SME 7.0 :
Sous SME 7.0, il est possible de faire fabriquer automatiquement des vignettes avec gd1 et gd2. Mais il est aussi possible d’ajouter le support de convert. Pour ceci, il faut installer la librairie ImagMagick. Pour celà, connectez vous avec ssh :

[root@serveur root]# yum --enablerepo=base install ImageMagick

Il se passe plein de choses entre autre pour la recherche des dépendances. Au bout d’un moment, le serveur vous propose :

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
ImageMagick             i386       6.0.7.1-14       base              2.4 M
Installing for dependencies:
fontconfig              i386       2.2.3-7.centos4  smeos             117 k
xorg-x11-Mesa-libGL     i386       6.8.2-1.EL.13.37  base              378 k
xorg-x11-libs           i386       6.8.2-1.EL.13.37  base              2.7 M

Transaction Summary
=============================================================================
Install      4 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
Total download size: 5.5 M
Is this ok [y/N]:

Vous répondez y. C’est reparti pour un petit moment. A la fin, il faut reconfigurer le serveur suite à la mise à jour.

[root@serveur root]# /sbin/e-smith/signal-event post-upgrade
[root@serveur root]# /sbin/e-smith/signal-event reboot

Après redémarrage du serveur, ça doit être bon.

Copyright : droit d'auteur Éric Sibert. Site réalisé avec SPIP.