Sunteți pe pagina 1din 5

ChemProducts:Installation

LinstallationdeChemProductsestpluttsimple.Cestuneprocdurequisepasseentroistapes:
1. Installerlastructuredelabasededonnes.Dansunpremiertempscettebaseseraviergeet
puis,aufildevosutilisations,ellevaseremplir.
2. Paramtrerlefichierdeconfigurationquisenommegifnoc.php
3. Mettre en place le fichier de comparaison des structures. Pour cela il faut avoir les droits
administrateurssurvotreserveurlinux.
Etvoilacomment,entroistapes,onpeutinstallerChemProducts.

Avantdecommencer
Dans un premier temps, il est ncessaire de parler du matriel requis. ChemProducts est une
application web. Il faut donc un certain type de matriel pour faire tourner cette application
convenablement.
1. Unserveurwebquitournesouslinuxetquigrelesbasesdedonnes(MySQL).Uneversion
dephp4.4minimumetApache1minimum.Cetteapplicationtdveloppavecphp4.4
etapache1,cependantelletourneactuellementsurunserveurplusmodernephp5.0et
apache2.0sansquaucunproblmedecomptabilitnesttremarqu.Afindactivervotre
basededonnes,ilestconseilldinstallerphpMyAdmin.Touteslesexplicationsseront
donnespourphpMyAdmin,maisellespeuventaussitreadaptespourtretransformes
en instructions ligne de commande. De plus, votre serveur web doit avoir la possibilit
denvoyer des mails car cest un point important de ChemProducts si vous choisissez de
passer vos commandes via lapplication. Attention, pour certaines fonctionnalits il sera
ncessairedefaireunUploaddefichierscsv.Ilfaudradoncparamtrerconvenablement
lesdroitsdesdiffrentsutilisateursdevotreserveurweb.
2. Desclients.Etcestllepointfortdecetteapplication.Ilnyarieninstallersurlamachine
desutilisateurspuisquenfaitChemProductsestunsiteweb.Enfin,rienoupresque!Ilfaut
quandmmeunnavigateurwebtelqueFirefox(fortementconseill),Chrome(lederniern
deGoogle,luiaussiestfortementconseill),Opra,SafarivoirInternetExplorer.Vousdevez
activerleJavaScriptsurvotrenavigateur.Enfin,vousdevezaussiinstallerjava.

ChemProducts:Installation

Installationproprementdite
VousaveztlchargChemProductssousformedunfichierzip.Ilsuffitdoncdeledcompressersur
votredisquedanslerpertoiredevotrechoixetdechargerlastructuresurvotreserveur.
Attention: vous devez obligatoirement mettre ChemProducts sur la racine de votre site, dans un
rpertoire qui se nomme chemproducts. Par ailleurs le nom du rpertoire doit tre en
minuscules.Ilnyapaslechoix,cestcommea!

Crationdelastructuredelabasededonnes:
ParmitouslesrpertoiresprsentsdansChemProductslun dentreeuxse nommeinstall cest
danscerpertoirequevousalleztrouvertoutcedontvousavezbesoinpourlasuitedelinstallation.
1. OuvrervotrenavigateurprfretconnectezphpMyAdminsurleserveurwebsurlequel
estinstallChemProducts.
2. Crerunenouvellebasededonnesenluidonnantlenomdechemproducts.Cependant,
vous pouvez choisir nimporte quel autre nom. Ce nom est important car cest lui quon
retrouvera dans le fichier gifnoc.php. Choisissez le mode dinterclassement
utf8_general_ci.

3. Une fois la nouvelle base cre vous verrez son nom apparatre dans le menu de gauche.
Pourlinstant,aucunetablenexistepourcettebaseetcestcequenousallonsmaintenant
crer.

ChemProducts:Installation

4. Pour cela, il suffit de crer les diffrentes tables associes cette base en important le
fichier. On va donc utiliser le fichier strucutre.sql prsent dans le rpertoire install.
DansphpMyAdmin,cliquersurimporter.

5. Une fois que vous avez cliqu sur executer vous verrez dans le menu de gauche le
rsultatdevotreimportation,c'estdirelacrationdesepttables.Pourlinstanttoutesces
tablessontvides,sauflatableusersquicontient,enplus,lenometlemotdepassede
lutilisateuradmin.

Voila comment, en cinq tapes, vous avez install la structure de votre base de donnes. Reste
maintenantparamtrerlefichiergifnoc.php.

Paramtragedufichiergifnoc.php
Maintenant,lachoselaplusimportanteconsistefaireconsisteconfigurerlefichiergifnoc.php
etacestleplussimple.

ChemProducts:Installation

Pouraccderlabasededonnesvousdevezcrerunutilisateurquiauratouslesdroitssurlabase,
c'estdirelapossibilitdelireetcrire.VouspouvezcrercetutilisateurlaidedephpMyAdmin,
ou simplement utiliser lutilisateur root, cependant cette dernire option est particulirement
dangereusepourdesraisonsvidentesdescurit.Lutilisateurquevousallezcrerauraunloginet
unmotdepasse.Cesontcesinfosquilfautmaintenantsaisirdanslefichiergifnoc.php

$viewer = 'new_user';

//user

$viewerpass = 'new_user_password';

//pass

Onentreensuitelesinformationsrelativeslabasededonnes,c'estdiresonnom.Icicestfacile
car,plushaut,nousavonschoisidappelernotrebasechemproducts.Attentionauxmajusculeset
minuscules.Leslignessuivantesrestentinchanges.

$dbname = 'chemproducts';

// Nom de la base de donnes

$server = 'localhost';
$link = mysql_connect($server,$viewer,$viewerpass);
mysql_select_db($dbname,$link);

Ensuiteilvousresteentrerlesinformationsrelativesvotrebasededonnes.Sonnom,etsurtout
lescoordonnesdeladministrateurdelabase.Cestauprsdecettepersonnequelesutilisateurs
viendrontse plaindre, cestpour cela quilestprfrablede mettrelescoordonnesdun chimiste
pluttquedelinformaticienquiinstallelabase.

// Dbut des variables globales


$Globale_Titre = "Gestionnaire des produits chimiques de mon institut";
$Globale_Sous_Titre = "Inventaire des produits chimiques";

// Infos concernant le contact pour le projet


$Globale_Nom_Contact = "Nom";
$Globale_Labo_Contact = "Laboratoire";
$Globale_Univ_Contact = "Universit";
$Globale_Adresse_Contact = "Adresse";
$Globale_Zip_Contact = "Code postale";
$Globale_Tel1_Contact = "";
$Globale_Tel2_Contact = "";
$Globale_Email_Contact = "adresse mail";
$Globale_Web_Contact = "page perso";

ChemProducts:Installation

Enfin, la dernire ligne contient ladresse du site web sur lequel est install ChemProducts. Cette
adresse est du type http://www.monsite.fr/ ne surtout pas mettre le rpertoire dans lequel se
trouveChemProducts.Car,rappelezvous,ChemProductsdoittreinstallsurlaracinedevotresite.

$Globale_ChemProducts_URL = "http://www.monsite.fr/";

Mettreenplacelefichierde
comparaisondesstructures
Maintenant, ilfaut mettreen placelefichierde comparaisondesstructures.Pourcela,ilvafalloir
mettre les mains dans le cambouis. Connecter vous sur votre serveur linux en tant quutilisateur
root. partir du rpertoire install de ChemProducts, excuter la suite de commandes
suivantes.

cp checkmol /usr/local/bin
cd /usr/local/bin
ln checkmol matchmol

Commentcommencer?
Bravo!VousvenezdinstallerChemProducts.Ouvrervotrenavigateurwebetdanslabarredadresse
taper lURL daccs ChemProducts. Vous arrivez alors sur la fentre dauthentification. Pour
linstant seul lutilisateur admin est cr. Entrer donc le login admin et le mot de passe
admin. Vous tes logu, il ne vous reste plus qu crer votre premier laboratoire et les
utilisateurs qui lui sont associs. Le reste de lutilisation est assez intuitive. Cependant, pour vous
guider chaque fonction possde une aide laquelle vous pouvez accder en cliquant que le point
dinterrogation.

S-ar putea să vă placă și