-
Installer PluXml sur Debian Jessie
PluXml est un système de gestion de contenu ( SGC en français ou Content Management System ( CMS ) en anglais ) écrit en PHP.
Contrairement à d'autres CMS comme Wordpress ou Joomla, pluXml ne nécessite aucune base de données et va utiliser le langage XML pour le stockage des informations, le rendant ainsi très léger, rapide et facilement administrable.
PluXml est présent dans les dépôts Debian sous la version 5.3.1-2 alors que la version plus récente est la 5.4.
Je vais donc m’intéresser à la version 5.4 pour le tutoriel.
(cliquer sur l'image pour l'agrandir)
Pour faire fonctionner pluXml, nous aurons besoin d'un serveur web, de PHP5 et PHP5-GD pour la gestion des images.
apt-get install apache2 php5 php5-gd
(cliquer sur l'image pour l'agrandir)
On se place ensuite dans le répertoire /var/www/html
cd /var/www/html
On télécharge la dernière version de PluXml.
wget -O pluxml.zip http://telechargements.pluxml.org/download.php
On décompresse l'archive et on la supprime une fois terminé.
unzip -q pluxml.zip && rm -rf pluxml.zip
(cliquer sur l'image pour l'agrandir)
On vérifie pour terminer que l'archive a bien été décompressée.
ls -l pluxml
(cliquer sur l'image pour l'agrandir)
On rend l'utilisateur / groupe www-data propriétaire récursivement du dossier pluxml.
chown -R www-data:www-data pluxml
On attribue également de manière récursive les droits 755.
chmod -R 755 pluxml
Je mets mon utilisateur membre du groupe www-data.
usermod -aG www-data mickael
On vérifie le tout.
On active la réécriture d'adresses :
a2enmod rewrite
Et pour finir, on redémarre apache.
service apache2 restart
(cliquer sur l'image pour l'agrandir)
Apache vient avec un fichier d’hôte virtuel par défaut situé dans /etc/apache2/sites-enabled et appelé 000-default.conf.
PS : Pour une installation site unique vous pouvez utiliser le fichier 000-default.conf alors que pour une installation multi-sites, vous pourrez aller dans /etc/apache2/sites-available/ ou vous trouverez un fichier "default" qui pourra vous servir de base pour configurer vos différents virtualhosts.
Héberger plusieurs sites web avec apache2
Le fichier 000-default.conf contient le contenu initial suivant :
(cliquer sur l'image pour l'agrandir)
Je modifie le contenu avec les lignes suivantes :
(cliquer sur l'image pour l'agrandir)
Une fois terminé, on redémarre apache.
service apache2 restart
Depuis votre navigateur,aller à IP|URL/install.php (1)
Paramétrez les différents champs (2)
Enfin, cliquez sur Installer (3)
(cliquer sur l'image pour l'agrandir)
Votre CMS est maintenant prêt à l'emploi...
Vous pouvez supprimer le fichier install.php situé à la racine de votre PluXml.
(cliquer sur l'image pour l'agrandir)
L'interface d’administration se situe sur IP|URL/core/admin.
Entrez le login / mot de passe renseignés lors de l'installation.
(cliquer sur l'image pour l'agrandir)
Vous pourrez depuis cette interface paramétrer votre PluXml.
(cliquer sur l'image pour l'agrandir)
(cliquer sur l'image pour l'agrandir)
(cliquer sur l'image pour l'agrandir)
(cliquer sur l'image pour l'agrandir)
(cliquer sur l'image pour l'agrandir)
(cliquer sur l'image pour l'agrandir)
Je vous invite à lire ces excellentes documentations :
Et si vous souhaitez des thèmes et des plugins.
Voici mon premier article avec PluXml pour vous souhaiter de joyeuses fêtes !!!
(cliquer sur l'image pour l'agrandir)
Le même article avec un thème différent...
(cliquer sur l'image pour l'agrandir)
Et avec un autre thème...
(cliquer sur l'image pour l'agrandir)
N'hésitez pas à me faire part de vos remarques et suggestions concernant ce tutoriel...
Tags : pluxml, image, cliquez, agrandir, apache, cms
-
Commentaires
have touched some good things here. Any way keep up wrinting.