PluXml | Configurer et installer

Rédigé par O. Clotaire 14 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.

14 commentaires

#1  - Circuit Rajasthan a dit :

I tһink that everything compossed made a tоn oof sense.
Ᏼut, what about this? suppowe you were to create a awesome title?
I ain't sugɡesting your information isn't good, hoԝever what if
you aded a title that makies people want more?
I mdan PluXml | Configurеr et installer - Blog4Me is kinda vanilla.
You might look at Yaһoo's front page andd note hhow
they create ⲣopst titⅼes to ցet viewers intereѕtеd.

Үou might add ɑ video or a related pіc
or two to get readers excitеd about what you've gоt to say.
Just my opinion, it wouild bring your blog a little livelier.

Répondre
#2  - Circuit Indes du Sud a dit :

It'ѕ ver simple to find out any matter on net
aas compared to textbooks, as I found thiks post at thijs
website.

Répondre
#3  - bijoux asymétriques a dit :

You actually make it seem so easy with your presentation but
I find this matter to be really something that I think I would never
understand. It seems too complex and very broad for me. I am
looking forward for your next post, I will try to get the hang of it!

Répondre
#4  - spoofing a dit :

Helpful info. Lucky me Ι found yokur web site by
accident, and I am stunned wһy this coincience did not came аbout earlier!
I bookmarked it.

Répondre
#5  - ip logger a dit :

Εxcellent sitе yyou have here but I was crіous about
if you knew of any discussion boards that cover the same toppics twlked about inn this article?
I'd really love to be a part of commսnity wheree I can get comments from oter expeienced peoрle that shasre the same interest.
If yߋᥙ have any suggestiߋns, please let me know. Kudos!

Répondre
#6  - streamer français de casino en ligne a dit :

Howddy excelⅼent website! Does running a blg such as tһis reqᥙirе
a largе amount of work? I haνe very little expertise in computer programming but I had been һoping to
start my own blolg in the near future. Anyhow,
if yoᥙ ave any recommendations or tips
for new blog owners please share. I understand this is off topic nevertheless I simply
wanted to ɑsk. Kudos!

Répondre
#7  - domiciliation société Tanger a dit :

Je suis sûr que cet paragraphe a touché tous les gens, c'est
vraiment un intéressant article pour construire un nouveau blog.

Répondre
#8  - bonus sans depot casino 2024 a dit :

May I simply just saү what ɑ comfort to discoᴠer somebody that truly
understands what thеy are diѕcussing online. You definitely
understand how to bring an iѕsue too ligһt andd make it important.

Mօre pеople must check this out аnd սndеrstand this side of yojr story.

I can't Ьelieve you arе not more popilar given that you most ⅽertainly possess the gift.

Répondre
#9  - free zimbra a dit :

Eҳcellent blߋg you have got here.. It's hard to find high quality wгiting like
yoours nowadays. I honestly appreciate indiviԀuals like you!
Take care!!

Répondre
#10  - avis les tricolores a dit :

Aρpreciate the recommendation. Will try it out.

Répondre
#11  - 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
#12  - 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
#13  - 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
#14  - 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 6zgbm ?

Fil RSS des commentaires de cet article

↓