Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Forums FAQs Tutoriels Sources Livres Ajax ASP ASPX CSS Flash JavaScript (X)HTML Rails Apache

NPDS : Installation et lancement

Logo NPDS

Date de publication : 24/01/2005

Voici un présentation rapide des différentes étapes nécéssaires à l'installation et au lancement d'un portail NPDS sable.


Téléchargement
Préparation de NPDS
Configuration de MySQL
Fichier config.php
Création des tables
Pemier lancement
Configuration minimum
Mot de passe Admin
Mot de passe User
Conclusion


Téléchargement

Rendez-vous sur le site officiel de NPDS : fr http://www.npds.org/ , allez dans la rubrique " Téléchargement " ( fr http://www.npds.org/download.php ), puis téléchargez NPDS dans le format de compression que vous souhaitez (choisissez .zip si vous ne savez pas)

Pour cet exemple, j'ai utilisé : npds-sable-full.zip


Préparation de NPDS

Décompressez l'archive dans un répertoire.


Configuration de MySQL

Pour fonctionner, NPDS a besoin d'une base MySQL. Nous allons donc la préparer.
Dans PhpMyAdmin, créez une nouvelle base :

Nom: npds

Soit par l'outil de création de base interne de PhpMyAdmin, soit par la fonction suivante :

 CREATE DATABASE `npds`
Il est à noter que dans la plupart des hébergements personnels, le nom de la base vous est imposé par votre hebergeur.

Il faut également créer un utilisateur :

Nom : NpdsUser Password : NpdsPass

Bien entendu mettez un mot de passe sécurisé pour une mise en production réelle.

Il faut donner les droits suivant à NpdsUser sur la table npds :
Select
Insert 
Update 
Delete 
Create
Drop


Votre configuration MySQL est maintenant prête.


Fichier config.php

La première chose à faire est de préparer le fichier config.php. Ce fichier permet de configurer en partie NPDS et notamment de spécifier la base MySQL qu'il devra utiliser.

La première chose est de configurer la base MySQL :

Modifiez le code suivant :

$dbhost = "localhost";
$dbuname = "root";
$dbpass = "";
$dbname = "npds";
$mysql_p = "1";
Comme suit :
$dbhost = "127.0.0.1";
L'emplacement de votre serveur MySQL, par exemple "sql.votresite.fr"
$dbuname = "NpdsUser";
Le nom d'utilisateur ayant les droits sur la base.
$dbpass = "NpdsPass";
Son mot de passe.
$dbname = "npds";
Le nom de la base de donnés MySQL qui devra être utilisée par le portail.

Soit au final :
$dbhost = "127.0.0.1";
$dbuname = "NpdsUser";
$dbpass = "NpdsPass";
$dbname = "npds";
$mysql_p = "1";
C'est le minimum à modifier dans le fichier config.php pour que le portail fonctionne.


Création des tables

Pour fonctionner, NPDS doit disposer de tables dans la base MySQL qu'il utilisera, dans notre exemple "npds". Pour les créer, à l'aide de PhpMyAdmin, exécutez le "fichier-requête" situé :

//sql/npds-sable.sql

Dans les versions de l'exemple, cette requête exécute 170 instructions, majoritairement des CREATE et des INSERT.


Pemier lancement

Vous pouvez lancer NPDS :

Si vous avez créé un répertoire NPDS dans votre web local, il vous suffit de rentrer l'adresse suivante dans votre navigateur :

http://127.0.0.1/NPDS/

Vous voila donc sous NPDS !


Configuration minimum


Mot de passe Admin

Il faut en tout premier lieu changer les login/mot de passe du compte super administrateur / admin. Pour cela, cliquez sur " Administration " dans le " Menu " à gauche.


Admin link dans Menu
Validez l'écran suivant :


Administrateur login page
Par défaut : login = Root et mot de passe = Password

Vous arrivez alors sur le panneau d'administration, cliquez sur " Editer les administrateurs " :


Panel Admin NPDS
Cliquez sur " Modifier l'information " pour le compte root :


Panel Admin NPDS2
Changez le surnom, l'email, le mot de passe et laissez la case super administrateur cochée :


Panel Admin NPDS3
Voilà votre compte "root" est protégé



Mot de passe User

L'utilisateur par défaut doit être renommé. Vous ne pouvez pas publier à partir de votre compte admin, je vous conseille donc de renommer ce compte pour vous, afin de l'utiliser pour publier, modérer ...

Rendez vous donc dans le panel administrateur, pour éditer l'utilisateur :

Edition d'utilisateur NPDS
Vous arrivez alors sur la fenêtre d'édition d'utilisateur :

Edition d'utilisateur NPDS
Vous devez entrer le nom de l'utilisateur que vous voulez éditer, dans notre cas : user. Ensuite choisissez "modifier un utilisateur" (choix par défaut) et validez.

Vous arrivez donc dans le panneau d'édition proprement dit :

Edition utilisateur NPDS
Vous pouvez sur ce panneau totalement configurer votre utilisateur, voici les élément qu'il faut absolument modifier : Surnom, Nom, E-Mail, Niveau de l'utilisateur (Moderator / Super-Moderator) Autoriser la connexion, Mot de passe. Puis, validez.


Conclusion

Vous voici avec un portail complet et entièrement configurable ! Je détaillerais dans de futurs articles les différents points du panel administrateur, ainsi que la modification de l'aspect visuel.



Valid XHTML 1.1!Valid CSS!

Copyright © 24/01/2006 Aymeric MORILLEAU. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsable bénévole de la rubrique Développement Web : Brice Franzoia - Contacter par EMail :
Vos questions techniques : forum d'entraide Développement Web - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.