ChemProducts:Installation
[Link]:
1. [Link]
puis,aufildevosutilisations,ellevaseremplir.
2. [Link]
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
[Link]
basededonnes,[Link]
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
[Link]
lesdroitsdesdiffrentsutilisateursdevotreserveurweb.
2. [Link]
[Link],rienoupresque!Ilfaut
quandmmeunnavigateurwebtelqueFirefox(fortementconseill),Chrome(lederniern
deGoogle,luiaussiestfortementconseill),Opra,[Link]
[Link],vousdevezaussiinstallerjava.
ChemProducts:Installation
Installationproprementdite
[Link]
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
[Link],cestcommea!
Crationdelastructuredelabasededonnes:
ParmitouslesrpertoiresprsentsdansChemProductslun dentreeuxse nommeinstall cest
danscerpertoirequevousalleztrouvertoutcedontvousavezbesoinpourlasuitedelinstallation.
1. OuvrervotrenavigateurprfretconnectezphpMyAdminsurleserveurwebsurlequel
estinstallChemProducts.
2. [Link],
vous pouvez choisir nimporte quel autre nom. Ce nom est important car cest lui quon
retrouvera dans le fichier [Link]. 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 [Link] 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'[Link]
tablessontvides,sauflatableusersquicontient,enplus,lenometlemotdepassede
lutilisateuradmin.
Voila comment, en cinq tapes, vous avez install la structure de votre base de donnes. Reste
[Link].
[Link]
Maintenant,[Link]
etacestleplussimple.
ChemProducts:Installation
Pouraccderlabasededonnesvousdevezcrerunutilisateurquiauratouslesdroitssurlabase,
c'[Link],
ou simplement utiliser lutilisateur root, cependant cette dernire option est particulirement
[Link]
[Link]
$viewer = 'new_user';
//user
$viewerpass = 'new_user_password';
//pass
Onentreensuitelesinformationsrelativeslabasededonnes,c'[Link]
car,plushaut,[Link]
[Link].
$dbname = 'chemproducts';
// Nom de la base de donnes
$server = 'localhost';
$link = mysql_connect($server,$viewer,$viewerpass);
mysql_select_db($dbname,$link);
[Link],etsurtout
[Link]
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 [Link] ne surtout pas mettre le rpertoire dans lequel se
[Link],rappelezvous,ChemProductsdoittreinstallsurlaracinedevotresite.
$Globale_ChemProducts_URL = "[Link]
Mettreenplacelefichierde
comparaisondesstructures
Maintenant, ilfaut mettreen placelefichierde [Link],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![Link]
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.