CMS avec LAMP

Transcription

CMS avec LAMP
Nicolas Dewaele
nicodewaele [AT] gmail.com
http://nicodewaele.free.fr
CMS sous LAMP
CMS avec LAMP
Table des matières
CMS avec LAMP....................................................................................................1
I- Présentation de LAMP et des CMS :......................................................................1
LAMP.........................................................................................................1
CMS...........................................................................................................1
II- Deux méthodes pour installer un CMS :................................................................2
Première méthode : Installation du CMS Spip........................................................2
Installation d'une plateforme LAMP pas à pas avec Spip :..........................................2
I- Présentation de LAMP et des CMS :
LAMP
LAMP est une plateforme Web très utilisée pour les sites personnels, et de petites et moyennes
entreprises. Ce n'est pas un logiciel mais un ensemble de logiciels contenant ces éléments :
– Linux : Système d'exploitation
– Apache : Serveur HTTP
– Mysql : Serveur de base de données
– PHP : Langage de programmation de sites dynamiques.
Ce genre de plateformes sont entièrement libres et gratuites, puisqu'elles sont composées de
logiciels open source.
On peut trouver le même genre d'architecture sous Windows mais ce n'est pas optimisé pour
fonctionner rapidement. Ces plateformes sont appelées WAMP (Windows Apache Mysql PHP).
CMS
Le terme CMS signifie Content Management System ou en français système de gestion de
contenu. Il s'agit de logiciels prêts à fonctionner sur une plateforme de site Internet. Les
structures de sites sont déjà faites, l'utilisateur n'a plus qu'à rentrer le contenu directement par
une page Web.
La liste des CMS est très longue mais les plus connus, sont les suivants :
– EZPublish
– PHPNuke
– Mambo
– Joomla
– Spip
Dernières modifications le 30/03/11
- Page 1 -
Nicolas Dewaele
nicodewaele [AT] gmail.com
http://nicodewaele.free.fr
CMS sous LAMP
II- Deux méthodes pour installer un CMS :
Cette documentation prend comme exemple la plateforme Spip, mais il existe de
nombreuses autres plateformes à installer de la même manière :
Roundcube, Typo3, Drupal6, Wordpress, MediaWiki, phpBB, ...
Premier exemple : Installation du CMS Spip
Spip s'installe avec un simple apt-get et il installe par la même occasion toutes les dépendances
(Apache, MySQL, PHP).
aptitude install spip
Indiquez le mot de passe de la base de données MySQL.
Vous n'avez plus qu'à éditer le fichier /etc/apache2/conf.d/spip.conf et à décommenter la ligne
Alias /spip /var/lib/spip
Redémarrez Apache :
/etc/init.d/apache2 restart
et finissez la configuration de spip en allant à l'adresse suivante : http://127.0.0.1/spip/ecrire/
Les paramètres concernant la base de données sont les suivants :
•
Type de base de données : MySQL
•
Adresse de la base de données : 127.0.0.1
•
Nom d'utilisateur : root
•
Mot de passe : Mot de passe de MySQL
Deuxième exemple : Installation de GLPI
Spip s'installe avec un simple apt-get et il installe par la même occasion toutes les dépendances
(Apache, MySQL, PHP).
aptitude install glpi mysql-server
Indiquez le mot de passe de la base de données MySQL.
Vous n'avez plus qu'à éditer le fichier /etc/apache2/conf.d/glpi et à décommenter la ligne
Alias /glpi /usr/share/glpi
Redémarrez Apache :
/etc/init.d/apache2 restart
et finissez la configuration de GLPI en allant à l'adresse suivante : http://127.0.0.1/glpi/
Les paramètres concernant la base de données sont les suivants :
•
Type de base de données : MySQL
•
Adresse de la base de données : 127.0.0.1
•
Nom d'utilisateur : root
•
Mot de passe : Mot de passe de MySQL
Dernières modifications le 30/03/11
- Page 2 -
Nicolas Dewaele
nicodewaele [AT] gmail.com
http://nicodewaele.free.fr
CMS sous LAMP
Installation d'une plateforme LAMP pas à pas avec Spip :
Pour installer une plateforme LAMP, il faut installer avec aptitude les logiciels suivant :
– Apache2
– Mysql-Server
– PHP5
Vous devez absolument installer tous les modules suivant :
aptitude install apache2 php5 php5-cli php5-mysql mysql-server libapache2mod-php5
Télécharger le fichier spip_loader.php en allant sur cette page et en l'enregistrant sur le Bureau.
http://www.spip.net/spip-dev/INSTALL/spip_loader.php
En tant qu'administrateur :
• Créer un dossier /var/www/spip
mkdir /var/www/spip
•
Donner tous les droits sur ce dossier :
chmod 777 /var/www/spip
•
Copier le fichier de spip dans ce dossier :
mv /home/prenom/Bureau/spip_loader.php
/var/www/spip/
Lancer votre navigateur à la page suivante :
http://127.0.0.1/spip/spip_loader.php
•
•
Laissez-vous guider par l'installation de Spip.
Dernières modifications le 30/03/11
- Page 3 -