PluXml | Configurer et installer

Rédigé par O. Clotaire 5 commentaires
Classé dans : Linux, PluXml Mots clés : Linux, PluXml, Web, blog, CMS, Nginx, Apache, , PHP

Si vous avez déjà installé votre serveur Web avec Apache ou avec Nginx, voici l'installation du CMS PluXml.

Un CMS (Content Management System, en français Système de Gestion de Contenu), est un logiciel qui gère la création et la publication de documents. PluXml permet donc la création de page Web qui ne necessite pas une base de données, est portable et Open source. Toutes vos informations sont enregistrées dans des fichiers *.xml.
Il est à la porté de tout utilisateurs n'ayant aucune connaissance en programmation grace aux modèles personnalisables.

Pré-requis :

Cette installation vous est démontré sur un ordinateur miniature, la Raspberry Pi (Rasbian) pour vous permettre d'avoir votre site Web chez vous pour un faible coût.

Pour faire fonctionner PluXml, nous aurons besoin d'un serveur Web (voir Apache ou Nginx), de PHP pour visualiser les pages et de PHP-GD pour la gestion des images.

Installer un serveur web de type LAMP (Linux - Apache (ou Nginx) - MySQL - PHP) :
 - Créer un serveur Web avec Apache
ou
 - Créer un serveur Web avec Nginx

L'installation de la base de donnée MySQL n'est pas nécessaire puisque PluXml n'en à pas besoin pour fonctionner.


Configuration :

1- Préparez le dossier racine de votre site à recevoir PluXml :

Regarder si un dossier html est présent :
$ ls -l /var/www/

Si il existe, se déplacer dans ce répertoire :
$ cd /var/www/html

Si il existe pas de dossier html, créez le, il contiendra les fichiers de votre CMS :
$ sudo mkdir -p /var/www/html/

Allez-y donc :
$ cd /var/www/html


2- Téléchargement :

Télécharger PluXml :
$ wget -O pluxml.zip http://telechargements.pluxml.org/download.php

Décompresser l'archive *.zip, puis on l'a supprime :
$ unzip -q pluxml.zip && rm -rf pluxml.zip

Si l'archive est en *.tar.gz, décompresser comme ceci :
$ tar -zxvf pluxml.tar.gz && rm -rf pluxml.tar.gz

Remarque : l'archive est souvent nommé pluxml.zip ou pluxml-lastest.zip, pour la dernière version.

Vérifier enfin que l'archive a bien été décompressée :
$ ls -l pluxml

Copier le contenu du dossier PluXml dans le dossier /var/www/html/ du serveur Web

(vous êtes déjà dans le dossier /var/www/html) :
$ sudo mv pluxml/* /var/www/html/


3- Attribuer les droits aux répertoire votre site :

Un utilisateur et un groupe dédiés au serveur Web se nomment www-data et appartient au groupe www-data.

Affecter les droits au propriétaire et au groupe du dossier html, "l'utilisateur" www-data :
$ sudo chown -R www-data.www-data /var/www/html
Puis :
$ sudo chmod -R 770 /var/www/html

Par contre, vous devrez penser à chaque fois à rétablir les droits au propriétaire pour chaque fichier et répertoire créé ou modifié manuellement.

Ensuite, allez dans /etc/passwd changez www-data:x:33:33:www-data:/var/www:/usr/sbin/sh par www-data:x:33:33:www-data:/var/www:/usr/sbin/false afin d'empêcher une connexion avec ce nom, par sécurité.
$ sudo nano /etc/passwd


4- Vérifier l'accès à PluXml :

Ouvrir votre navigateur à l'une de ces adresses à partir de votre serveur :
http://localhost/install.php ou http://127.0.0.1/install.php

Vous êtes redirigé vers la page de configuration de votre nouveau site.


 

Installation de votre Site PluXml :

1- Corriger :

Vérifiez que tout va bien, que les lignes soient en vert. Dans le cas contraire, corrigez le problème indiqué.

Ici en rouge, il s'agirait de problèmes de droits. Revoir : 3
- Attribuer les droits aux répertoire votre site.

Par contre, nous observerons que php 5 est bien installé en version 5.3.8-2, ainsi que la librairie GD.



2- Renseignez (n'oubliez pas ces informations) :



La langue, le nom de l'administrateur, l'identifiant de connexion de l'administrateur, son mot de passe, encore le mot de passe pour en suite :

cliquer sur Installer.

Supprimer le fichier install.php à la racine de votre site Web afin d'éviter un message de rappel :
PluXml est déjà configuré !



3- Exprimez vous grace à PluXml :

Vous êtes maintenant redirigé vers la page d'accueil de votre nouveau site.

Amusez-vous bien !

 
Remarques :

1- Donner les droits à un autre utilisateur :

Il faut que cet autre utilisateur soit membre du groupe www-data :
$ usermod -aG www-data nomutilisateur


2- Changer de propriétaire en gardant le groupe www-data :

Afin qu'un utilisateur soit "indépendant" du groupe du serveur et qu'il puisse y avoir un accès plus libre à celui-ci, par exemple :

$ sudo chown -R nomutilisateur.www-data /var/www/html

A PROPOS

  • Grace à mon expérience dans les Systèmes d'Information, j'ai le privilège de partager mon expérience en les centralisant sous la forme d’une base de connaissance.
  • Parfois certaines de nos questions ne trouvent pas toujours de réponse. Le domaine de l’informatique évolue rapidement, il est alors important de pouvoir profiter des solutions déjà expérimentés.
  • Ce site sera de plus en plus accessible.
  • Je vous remercie d’avance pour vos éventuelles remarques constructives permettant son amélioration.

5 commentaires

#1  - avis les tricolores a dit :

Aρpreciate the recommendation. Will try it out.

Répondre
#2  - domiciliation à paris a dit :

I evеry time used to study paragraph in news paperѕ but now as I am a user
of net thus from now I am using net for posts,
thanks to web.

Répondre
#3  - apprendre la programmation a dit :

ᒪink exchange is nothing elsе еxcept it is simply ppacing
the other peгson's web site link on your pɑge aаt suitɑblе place
and ᧐ther person will also do similar in support of you.

Répondre
#4  - cbd pas cher a dit :

Үou should Ье a part of a cotest for one of the best blogs online.Ι
mos certainly will recommend this blog!

Répondre
#5  - Lingerie a dit :

Thanks in favor of sharing such a fastidious thinking, piece of
writing is fastidious, thats why i have read it fully

Répondre

Écrire un commentaire

 Se rappeler de moi sur ce site
Quelle est le premier caractère du mot hks4wt5 ?

Fil RSS des commentaires de cet article

↓