samedi 18 octobre 2003, par Stephane Cottin
Spip est un logiciel écrit en PHP, qui utilise une base Mysql pour générer des pages en html : c’est "à l’arrière du magasin" (backoffice) que tout se passe pour que en frontal, on voit de belles pages.
Pour installer SPIP dans de bonnes conditions, il faut que les logiciels qui le supportent (en "dessous") soient bien installés. Si vous utilisez le backoffice spip sur un hébergeur, il vous a normalement proposé une solution bien paramétrée, si possible utilisant les dernières versions des logiciels cités. Si vous utilisez Spip en local sur un ordinateur sous windows, via par exemple la solution easyphp (voir ici un tutoriel animé), il y n’y a normalement pas de problèmes (je n’en ai jamais rencontré sur mes versions de test).
Mais un puriste exigera d’installer tout ceci sur une solution complète. Sans aller jusque là, cette solution peut être envisageable pour un intranet dans une entreprise ou une institution. Imaginez : un ordinateur pas forcément le plus moderne (un serveur déclassé ou un "gros" PC d’il y a 4 ou 5 ans, qui ne peut plus faire fonctionner XP,...) qui va connaître une nouvelle vie = on lui installe la solution complète et il devient votre serveur spip.
Cette solution complète, il faut la comprendre comme suit :
(Alors, LAMP, c’est quoi)
L : Linux (le système d’exploitation)
A : Apache (le logiciel de gestion des pages web)
M : Mysql (le logiciel de gestion de base de données)
P : PHP (PHP Hypertextual Preprocessor = le langage de programmation)
Tout ceci est nécessaire, dans cet ordre, et si possible bien installé et bien configuré (surtout pour la gestion de la sécurité, et, plus anecdotiquement, des images)
Attention : cet article n’est pas un mode d’emploi. C’est juste une série de liens vers des sites proposant vraiment de l’aide
Sur http://nepomiachty.developpez.com/config-linux/, d’Olivier Népomiachty, daté d’octobre 2002, vous trouverez un tutoriel complet, sans prétention de remplacer la documentation des différents logiciels à installer, mais c’est dans le bon esprit, et c’est un bon début.
Sur http://www.interpc.fr/mapage/billaud/apmysphp.htm Jean-François Billaud offre un tutoriel très précis, fréquemment mis à jour, didactique et complet. (C’est celui que j’ai le plus utilisé)
Sur le très bon ’site de Marine et Pascal’, on a notamment cette page, très utile pour ceux qui n’y connaissent rien dans les commandes Unix, indispensables pour bien configurer Linux.
Ici sur http://hr.uoregon.edu/davidrl/lamp.html, un des célèbres "HOWTOs" : comment faire, justement consacré à l’installation (à partir de zéro) de Linux+Apache+MySQL+PHP. Très (trop ?) détaillé, assez didactique (je n’ai pas tout compris)
L’officiel des Howto (pour la partie Linux - Apache) est ici (une version html est sur le site de l’auteur, le suisse Luc Delouw, il y a en une version française, mais elle n’est à jour que de mars 2003.
D’autres pages "Howtos" sont ici sur http://linux.sgms-centre.com/howto/, et celui sur LAMP est ici http://linux.sgms-centre.com/howto/... (pour le fun, j’adore cet howto)
Un autre howto, plus bref (dixit l’auteur "quick and dirty"), mais que j’ai trouvé bien fait http://www.brtnet.org/linux/lamp.htm
Un howto en français, très bref, qui date un peu (décembre 2000), mais utile, sur le site ze-linux
Pour les vicieux, l’exact inverse de ce qu’on veut faire ici : la version microsoft = comment désinstaller LAMP pour passer à Windows 2000 + IIS (je vous jure, ils ont osé :-) )
On peut aussi demander à Google : google it
trouver une distribution
Une distribution est un ensemble de logiciels servant à installer le noyeu linux, mais aussi divers utilitaires. www.linux-france.org/article/cesar/...
Parmi les plus célèbres :
red-hat peut être téléchargée selon le mode d’emploi suivant
(un truc utile : comment réaliser des copies ISO de CDRoms : vous comprendrez quand vous aurez téléchargé votre distribution)
Une solution pratique et peu onéreuse, passer par un prestataire comme Ikarios qui vous propose des distributions par correspondance.