<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bgbm.org/bps/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=FranckTheeten</id>
	<title>BioCASe Provider Software - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bgbm.org/bps/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=FranckTheeten"/>
	<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php/Special:Contributions/FranckTheeten"/>
	<updated>2026-07-10T01:55:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=556</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=556"/>
		<updated>2012-04-12T14:04:49Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Internet Information Server (IIS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est Python 2.5 (en fait il s&#039;agît plutôt de la dernière sous-version stable de la branche 2.5, que nous notons 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le site Web  du driver(par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). &lt;br /&gt;
&lt;br /&gt;
Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous effectuez l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier &#039;&#039;C:/Program Files&#039;&#039; par défaut. &lt;br /&gt;
&lt;br /&gt;
En effet, lorsqu&#039;il est placé à cet endroit, le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur de données BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit sous forme d&#039;archive zippée, ou directement à partir du Subversion du BGBM (Subversion ou &#039;&#039;SVN&#039;&#039; est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion auparavant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites un clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installation) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau ce script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». &lt;br /&gt;
&lt;br /&gt;
Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais, pour une machine en production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la liste des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour associer les scripts Python avec Python dans les versions 5 et 6 d&#039;IIS, utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python (Voyez la copie d&#039;écran ci-dessous). &lt;br /&gt;
&lt;br /&gt;
[[File:instAddScriptMap.png|330px]]&lt;br /&gt;
&lt;br /&gt;
Avec la version 7, vous pouvez ouvrir cette fenêtre en allant sur &amp;lt;small&amp;gt;Add Script Map&amp;lt;/small&amp;gt;. Notez les &amp;quot;%s%s&amp;quot; après l&#039;emplacement du Python, qui indiquent des emplacement réservés pour les paramètres.&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://haishibai.blogspot.de/2011/02/setting-up-python-on-iis-7_01.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
&lt;br /&gt;
=== Testez le lien ===&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=555</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=555"/>
		<updated>2012-04-12T14:03:41Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est Python 2.5 (en fait il s&#039;agît plutôt de la dernière sous-version stable de la branche 2.5, que nous notons 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le site Web  du driver(par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). &lt;br /&gt;
&lt;br /&gt;
Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous effectuez l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier &#039;&#039;C:/Program Files&#039;&#039; par défaut. &lt;br /&gt;
&lt;br /&gt;
En effet, lorsqu&#039;il est placé à cet endroit, le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur de données BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit sous forme d&#039;archive zippée, ou directement à partir du Subversion du BGBM (Subversion ou &#039;&#039;SVN&#039;&#039; est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion auparavant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites un clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installation) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau ce script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». &lt;br /&gt;
&lt;br /&gt;
Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais, pour une machine en production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la liste des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour associer les scripts Python avec Python dans les versions 5 et 6 d&#039;IIS, utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python (Voyez la copie d&#039;écran ci-dessous). &lt;br /&gt;
&lt;br /&gt;
[[File:instAddScriptMap.png|330px]]&lt;br /&gt;
&lt;br /&gt;
Avec la version 7, vous pouvez ouvrir cette fenêtre en allant sur &amp;lt;small&amp;gt;Add Script Map&amp;lt;/small&amp;gt;. Notez les &amp;quot;%s%s&amp;quot; après l&#039;emplacement du Python, qui indiquent des emplacement réservés pour les paramètres.&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://haishibai.blogspot.de/2011/02/setting-up-python-on-iis-7_01.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=551</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=551"/>
		<updated>2012-04-10T16:18:10Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Prérequis pour utiliser le BPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement. Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe viale logiciel et connectez-le à votre base de données. Configurez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suivez le tutoriel [[ABCD2Mapping| ABCD2Mapping (pour l&#039;instant en anglais)]]  pour créer un mapping (un mapping est une correspondance entre la structure de votre bases de données et un schéma XML) pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le web service BioCASe auprès du réseau sur lequel vous souhaitez publier vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service. Ils pourront alors diagnostiquer lors de cette étape préalable des problèmes éventuels qui seraient plus compliqués à résoudre après l&#039;enregistrement à un réseau.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, vous devriez:&lt;br /&gt;
* jeter un œil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|équipe BioCASe]](qui est plutôt anglophone mais peut si nécessaire transmettre des questions en français à des techniciens francophones).&lt;br /&gt;
&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommandé d&#039;envoyer des &#039;&#039;&#039;copies d&#039;écran&#039;&#039;&#039; à vos interlocuteurs pour faciliter l&#039;identification du problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=550</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=550"/>
		<updated>2012-04-10T16:14:32Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Exécution du script d&amp;#039;installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est Python 2.5 (en fait il s&#039;agît plutôt de la dernière sous-version stable de la branche 2.5, que nous notons 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le site Web  du driver(par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). &lt;br /&gt;
&lt;br /&gt;
Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous effectuez l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier &#039;&#039;C:/Program Files&#039;&#039; par défaut. &lt;br /&gt;
&lt;br /&gt;
En effet, lorsqu&#039;il est placé à cet endroit, le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur de données BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit sous forme d&#039;archive zippée, ou directement à partir du Subversion du BGBM (Subversion ou &#039;&#039;SVN&#039;&#039; est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion auparavant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites un clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installation) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau ce script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». &lt;br /&gt;
&lt;br /&gt;
Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais, pour une machine en production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=549</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=549"/>
		<updated>2012-04-10T16:13:59Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Exécution du script d&amp;#039;installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est Python 2.5 (en fait il s&#039;agît plutôt de la dernière sous-version stable de la branche 2.5, que nous notons 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le site Web  du driver(par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). &lt;br /&gt;
&lt;br /&gt;
Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous effectuez l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier &#039;&#039;C:/Program Files&#039;&#039; par défaut. &lt;br /&gt;
&lt;br /&gt;
En effet, lorsqu&#039;il est placé à cet endroit, le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur de données BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit sous forme d&#039;archive zippée, ou directement à partir du Subversion du BGBM (Subversion ou &#039;&#039;SVN&#039;&#039; est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion auparavant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites un clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installation) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau ce script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». &lt;br /&gt;
&lt;br /&gt;
Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=548</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=548"/>
		<updated>2012-04-10T16:13:11Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Téléchargement du logiciel fournisseur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est Python 2.5 (en fait il s&#039;agît plutôt de la dernière sous-version stable de la branche 2.5, que nous notons 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le site Web  du driver(par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). &lt;br /&gt;
&lt;br /&gt;
Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous effectuez l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier &#039;&#039;C:/Program Files&#039;&#039; par défaut. &lt;br /&gt;
&lt;br /&gt;
En effet, lorsqu&#039;il est placé à cet endroit, le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur de données BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit sous forme d&#039;archive zippée, ou directement à partir du Subversion du BGBM (Subversion ou &#039;&#039;SVN&#039;&#039; est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion auparavant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites un clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=547</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=547"/>
		<updated>2012-04-10T16:12:08Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Téléchargement à partir du dépôt Subversion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est Python 2.5 (en fait il s&#039;agît plutôt de la dernière sous-version stable de la branche 2.5, que nous notons 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le site Web  du driver(par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). &lt;br /&gt;
&lt;br /&gt;
Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous effectuez l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier &#039;&#039;C:/Program Files&#039;&#039; par défaut. &lt;br /&gt;
&lt;br /&gt;
En effet, lorsqu&#039;il est placé à cet endroit, le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit sous forme d&#039;archive zippée, ou directement à partir du Subversion du BGBM (Subversion ou &#039;&#039;SVN&#039;&#039; est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion auparavant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites un clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=546</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=546"/>
		<updated>2012-04-10T16:10:47Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Téléchargement du logiciel fournisseur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est Python 2.5 (en fait il s&#039;agît plutôt de la dernière sous-version stable de la branche 2.5, que nous notons 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le site Web  du driver(par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). &lt;br /&gt;
&lt;br /&gt;
Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous effectuez l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier &#039;&#039;C:/Program Files&#039;&#039; par défaut. &lt;br /&gt;
&lt;br /&gt;
En effet, lorsqu&#039;il est placé à cet endroit, le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit sous forme d&#039;archive zippée, ou directement à partir du Subversion du BGBM (Subversion ou &#039;&#039;SVN&#039;&#039; est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion auparavant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=545</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=545"/>
		<updated>2012-04-10T16:10:04Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Téléchargement du logiciel fournisseur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est Python 2.5 (en fait il s&#039;agît plutôt de la dernière sous-version stable de la branche 2.5, que nous notons 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le site Web  du driver(par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). &lt;br /&gt;
&lt;br /&gt;
Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous effectuez l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier &#039;&#039;C:/Program Files&#039;&#039; par défaut. &lt;br /&gt;
&lt;br /&gt;
En effet, lorsqu&#039;il est placé à cet endroit, le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit sous forme d&#039;archive zippée, ou directement à partir du Subversion du BGBM (Subversion ou &#039;&#039;SVN&#039;&#039; est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=544</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=544"/>
		<updated>2012-04-10T16:09:28Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Installation de Apache / IIS et Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est Python 2.5 (en fait il s&#039;agît plutôt de la dernière sous-version stable de la branche 2.5, que nous notons 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le site Web  du driver(par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). &lt;br /&gt;
&lt;br /&gt;
Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous effectuez l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier &#039;&#039;C:/Program Files&#039;&#039; par défaut. &lt;br /&gt;
&lt;br /&gt;
En effet, lorsqu&#039;il est placé à cet endroit, le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=542</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=542"/>
		<updated>2012-04-10T16:07:01Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Installation de Apache / IIS et Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est Python 2.5 (en fait il s&#039;agît plutôt de la dernière sous-version stable de la branche 2.5, que nous notons 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=541</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=541"/>
		<updated>2012-04-10T16:06:12Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Installation de Apache / IIS et Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système que vous utilisez.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=540</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=540"/>
		<updated>2012-04-10T16:05:00Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Prérequis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine vers la base de données à publier, soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=539</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=539"/>
		<updated>2012-04-10T16:04:15Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Prérequis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit, soit être à l&#039;extérieur d&#039;un pare-feu institutionnel, ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=538</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=538"/>
		<updated>2012-04-10T16:03:36Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le  [[BeginnersGuide_(French)|Guide du Débutant]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=537</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=537"/>
		<updated>2012-04-10T15:58:44Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Apache */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier, car il s&#039;agît du fichier principal qui règle le comportement du serveur! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=536</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=536"/>
		<updated>2012-04-10T15:57:45Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Apache */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache (mais sous Ubuntu;, il est placé dans &#039;&#039;/etc/apache2/sites-available&#039;&#039; et lié sous forme de raccourci à &#039;&#039;/etc/apache2/sites-enabled&#039;&#039;). Si vous installez BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez dans tous les cas en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=535</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=535"/>
		<updated>2012-04-10T15:55:44Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Configurer votre serveur Web pour BioCASe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039;&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=534</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=534"/>
		<updated>2012-04-10T15:52:50Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Configurer votre serveur Web pour BioCASe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur en permettant au monde extérieur de voir vos fichiers de configuration , qui incluent des mots de passe. Par exemple, si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre serveur est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=533</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=533"/>
		<updated>2012-04-10T15:51:32Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Internet Information Server (IIS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez IIS, vous devez créer d&#039;abord un répertoire virtuel pour le chemin physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;). Utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier &#039;&#039;&#039;.cgi&#039;&#039;&#039; et &#039;&#039;&#039;.py&#039;&#039;&#039; avec le chemin de votre fichier exécutable Python. Vous devriez ajouter également &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmoins de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=532</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=532"/>
		<updated>2012-04-10T15:50:09Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Installer les paquets additionnels Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]], actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessaire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=531</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=531"/>
		<updated>2012-04-10T15:49:42Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Installer les paquets additionnels Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données &#039;MySQL&#039;, cliquez sur le lien pour télécharger le module &#039;MySQL&#039;, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]] actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=530</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=530"/>
		<updated>2012-04-10T15:49:04Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Installer les paquets additionnels Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dites sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien dans le répertoire Subversion d&#039;où vous êtes parti. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos donnes sur le Web). Si vous n&#039;envisagez pas de l&#039;utiliser, il n&#039;est pas nécessaire de l&#039;installer. Mais sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation, et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez toujours installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de données. Il doit être installé et configuré non pas au niveau de BioCASe, mais au niveau de l&#039;environnement Python. Le BPS peut toutefois vous guider dans leur installation. &lt;br /&gt;
&lt;br /&gt;
Si votre collection est par exemple stockée dans une base de données MySQL, cliquez sur le lien pour télécharger le module MySQL, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]] actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=529</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=529"/>
		<updated>2012-04-10T15:47:01Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Installer les paquets additionnels Python */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du type de logiciel de la base de données à publier ainsi que des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes).&lt;br /&gt;
&lt;br /&gt;
Cette page  indique également si cette librairie est présente sur le système et, si dans ce cas, avec quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dite sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien le répertoire Subversion d&#039;où vous êtes partis. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos don&amp;quot;nes sur le Web) – ainsi si vous n&#039;envisagez pas de l&#039;utiliser il n&#039;est pas nécessaire de l&#039;installer. Sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de donénes . Il doit être installé et configuré non pas au niveau de BioCASe, mais à celui de l&#039;environnement Python; mais néanmoins le BPS peut vous guider dans leur installation. Si votre collection est par exemple stockée dans une base de données MySQL, cliquez sur le lien pour télécharger le module MySQL, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]] actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=528</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=528"/>
		<updated>2012-04-10T15:45:30Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Changer le mot de passe par défaut */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du logiciel utilisé pour la base de données à publier et des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes), qui indique également si cette librairie est présente sur le système et, si ou, dans quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dite sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien le répertoire Subversion d&#039;où vous êtes partis. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos don&amp;quot;nes sur le Web) – ainsi si vous n&#039;envisagez pas de l&#039;utiliser il n&#039;est pas nécessaire de l&#039;installer. Sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de donénes . Il doit être installé et configuré non pas au niveau de BioCASe, mais à celui de l&#039;environnement Python; mais néanmoins le BPS peut vous guider dans leur installation. Si votre collection est par exemple stockée dans une base de données MySQL, cliquez sur le lien pour télécharger le module MySQL, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]] actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les paramètres du BPS, dont le mot de passe. &lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la page &#039;Configuration&#039; dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation. Nous supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;. Vous pouvez encoder un nouveau mot de passe à la quatrièrme ligne de cet écran. Soyez précautionneux en le tapant. Si jamais vous l&#039;oubliez, il est toutefois possible de le réinitialiser en modifiant directement les fichiers de configuration. Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sur votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;). Sur un système Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=527</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=527"/>
		<updated>2012-04-10T15:43:09Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Vérifiez votre Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du logiciel utilisé pour la base de données à publier et des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes), qui indique également si cette librairie est présente sur le système et, si ou, dans quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dite sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien le répertoire Subversion d&#039;où vous êtes partis. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos don&amp;quot;nes sur le Web) – ainsi si vous n&#039;envisagez pas de l&#039;utiliser il n&#039;est pas nécessaire de l&#039;installer. Sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de donénes . Il doit être installé et configuré non pas au niveau de BioCASe, mais à celui de l&#039;environnement Python; mais néanmoins le BPS peut vous guider dans leur installation. Si votre collection est par exemple stockée dans une base de données MySQL, cliquez sur le lien pour télécharger le module MySQL, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]] actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les pramètres du BPS. A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
&lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la magde Configuration dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation (nosu supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;). A la quatrième ligne, vous pouvez encoder un nouveau mot de passe. Soyez précautionneux en le tapant (si jamais vous l&#039;oubliez, il est toujours possible de le réintialiser en modifiant directement le fichier de configuration). Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sut votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;), sous Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier qui pose problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=526</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=526"/>
		<updated>2012-04-10T15:42:36Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Vérifiez votre Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du logiciel utilisé pour la base de données à publier et des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes), qui indique également si cette librairie est présente sur le système et, si ou, dans quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dite sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien le répertoire Subversion d&#039;où vous êtes partis. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos don&amp;quot;nes sur le Web) – ainsi si vous n&#039;envisagez pas de l&#039;utiliser il n&#039;est pas nécessaire de l&#039;installer. Sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de donénes . Il doit être installé et configuré non pas au niveau de BioCASe, mais à celui de l&#039;environnement Python; mais néanmoins le BPS peut vous guider dans leur installation. Si votre collection est par exemple stockée dans une base de données MySQL, cliquez sur le lien pour télécharger le module MySQL, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]] actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les pramètres du BPS. A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
&lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la magde Configuration dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation (nosu supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;). A la quatrième ligne, vous pouvez encoder un nouveau mot de passe. Soyez précautionneux en le tapant (si jamais vous l&#039;oubliez, il est toujours possible de le réintialiser en modifiant directement le fichier de configuration). Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sut votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;), sous Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Tapez &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Si ce n&#039;est pas le cas, le chemin vers le fichier posent problème sera montré. Veuillez vous assurer que Python et/ou Apache peuvent écrire sur ce fichier. Par par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=525</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=525"/>
		<updated>2012-04-10T15:41:30Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Vérifiez votre Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du logiciel utilisé pour la base de données à publier et des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes), qui indique également si cette librairie est présente sur le système et, si ou, dans quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dite sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien le répertoire Subversion d&#039;où vous êtes partis. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos don&amp;quot;nes sur le Web) – ainsi si vous n&#039;envisagez pas de l&#039;utiliser il n&#039;est pas nécessaire de l&#039;installer. Sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de donénes . Il doit être installé et configuré non pas au niveau de BioCASe, mais à celui de l&#039;environnement Python; mais néanmoins le BPS peut vous guider dans leur installation. Si votre collection est par exemple stockée dans une base de données MySQL, cliquez sur le lien pour télécharger le module MySQL, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]] actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les pramètres du BPS. A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
&lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la magde Configuration dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation (nosu supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;). A la quatrième ligne, vous pouvez encoder un nouveau mot de passe. Soyez précautionneux en le tapant (si jamais vous l&#039;oubliez, il est toujours possible de le réintialiser en modifiant directement le fichier de configuration). Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sut votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;), sous Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connexion à une base de données), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Taper &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modifiables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les &#039;Logs&#039; (fichiers qui enregistrent les opérations sur la machine) et la configuration. Sinon, le chemin vers le fichier posent problème sera montré –. Veuillez vous assurer que Python et.ou Apache peuvent écrire sur ce fichier (par exemple sur Ubuntu où Apache correspond à un compte utilisateur appelé &#039;www-data&#039; &amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=524</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=524"/>
		<updated>2012-04-10T15:41:01Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Exécution du script d&amp;#039;installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python figurant dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du logiciel utilisé pour la base de données à publier et des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes), qui indique également si cette librairie est présente sur le système et, si ou, dans quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dite sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien le répertoire Subversion d&#039;où vous êtes partis. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos don&amp;quot;nes sur le Web) – ainsi si vous n&#039;envisagez pas de l&#039;utiliser il n&#039;est pas nécessaire de l&#039;installer. Sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de donénes . Il doit être installé et configuré non pas au niveau de BioCASe, mais à celui de l&#039;environnement Python; mais néanmoins le BPS peut vous guider dans leur installation. Si votre collection est par exemple stockée dans une base de données MySQL, cliquez sur le lien pour télécharger le module MySQL, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]] actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les pramètres du BPS. A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
&lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la magde Configuration dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation (nosu supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;). A la quatrième ligne, vous pouvez encoder un nouveau mot de passe. Soyez précautionneux en le tapant (si jamais vous l&#039;oubliez, il est toujours possible de le réintialiser en modifiant directement le fichier de configuration). Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sut votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;), sous Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connection à une base de donénes), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Taper &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modificables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les Logs (fichiers qui enregistrent les opérations sur la machine) et la configuration. Sinon, le chemin vers le fichier posent problème sera montré –. Veuillez vous assurer que Python et.ou Apache peuvent écrire sur ce fichier (par exemple sur Ubuntu où Apache correspond à un compte utlsiateur appelé &#039;www-data&#039; &amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=523</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=523"/>
		<updated>2012-04-10T15:40:36Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Exécution du script d&amp;#039;installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Ci dessous un exemple sous DOs pour Windows, en supposant que vous avez installé Python dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python donnée dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du logiciel utilisé pour la base de données à publier et des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes), qui indique également si cette librairie est présente sur le système et, si ou, dans quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dite sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien le répertoire Subversion d&#039;où vous êtes partis. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos don&amp;quot;nes sur le Web) – ainsi si vous n&#039;envisagez pas de l&#039;utiliser il n&#039;est pas nécessaire de l&#039;installer. Sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de donénes . Il doit être installé et configuré non pas au niveau de BioCASe, mais à celui de l&#039;environnement Python; mais néanmoins le BPS peut vous guider dans leur installation. Si votre collection est par exemple stockée dans une base de données MySQL, cliquez sur le lien pour télécharger le module MySQL, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]] actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les pramètres du BPS. A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
&lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la magde Configuration dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation (nosu supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;). A la quatrième ligne, vous pouvez encoder un nouveau mot de passe. Soyez précautionneux en le tapant (si jamais vous l&#039;oubliez, il est toujours possible de le réintialiser en modifiant directement le fichier de configuration). Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sut votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;), sous Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connection à une base de donénes), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Taper &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modificables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les Logs (fichiers qui enregistrent les opérations sur la machine) et la configuration. Sinon, le chemin vers le fichier posent problème sera montré –. Veuillez vous assurer que Python et.ou Apache peuvent écrire sur ce fichier (par exemple sur Ubuntu où Apache correspond à un compte utlsiateur appelé &#039;www-data&#039; &amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=522</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=522"/>
		<updated>2012-04-10T15:39:49Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Exécution du script d&amp;#039;installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement &#039;&#039;D:\\biocase&#039;&#039; tapez  &amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt; Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Exemple sous Windows et DOS, en supposant que vous avez installé Python  dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python donnée dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du logiciel utilisé pour la base de données à publier et des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes), qui indique également si cette librairie est présente sur le système et, si ou, dans quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dite sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien le répertoire Subversion d&#039;où vous êtes partis. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos don&amp;quot;nes sur le Web) – ainsi si vous n&#039;envisagez pas de l&#039;utiliser il n&#039;est pas nécessaire de l&#039;installer. Sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de donénes . Il doit être installé et configuré non pas au niveau de BioCASe, mais à celui de l&#039;environnement Python; mais néanmoins le BPS peut vous guider dans leur installation. Si votre collection est par exemple stockée dans une base de données MySQL, cliquez sur le lien pour télécharger le module MySQL, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]] actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les pramètres du BPS. A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
&lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la magde Configuration dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation (nosu supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;). A la quatrième ligne, vous pouvez encoder un nouveau mot de passe. Soyez précautionneux en le tapant (si jamais vous l&#039;oubliez, il est toujours possible de le réintialiser en modifiant directement le fichier de configuration). Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sut votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;), sous Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connection à une base de donénes), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Taper &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modificables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les Logs (fichiers qui enregistrent les opérations sur la machine) et la configuration. Sinon, le chemin vers le fichier posent problème sera montré –. Veuillez vous assurer que Python et.ou Apache peuvent écrire sur ce fichier (par exemple sur Ubuntu où Apache correspond à un compte utlsiateur appelé &#039;www-data&#039; &amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=521</id>
		<title>Installation (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=Installation_(French)&amp;diff=521"/>
		<updated>2012-04-10T15:39:14Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Exécution du script d&amp;#039;installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette partie du Wiki explique comment installer le logiciel fournisseur de données BioCASe (‘BioCASe Provider Software’ aussi appelé &amp;quot;BPS&amp;quot;). Cela devrait prendre entre 15 et 60 minutes en fonction de votre degré de familiarité avec Python et Apache. Si vous êtes un débutant, veuillez lire le Guide du Débutant [[BeginnersGuide|Beginner’s Guide]] en premier lieu.&lt;br /&gt;
&lt;br /&gt;
== Prérequis ==&lt;br /&gt;
Avant de commencer l’installation, assurez-vous que le système sur lequel vous avez l&#039;intention d&#039;installer le BPS remplit les conditions suivantes:&lt;br /&gt;
&lt;br /&gt;
# Vous avez des privilèges d&#039;administrateur sur cette machine, c&#039;est à dire les droits d&#039;utilisateur pour installer de nouveaux logiciels.&lt;br /&gt;
# Il est accessible de l&#039;extérieur de votre établissement. Cela signifie qu&#039;il doit soit être à l&#039;extérieur d&#039;un pare-feu institutionnel ou que, plus probablement, le port HTTP pour un accès Web est ouvert pour un pare-feu existant [note : il n’est pas nécessaire de satisfaire cette condition si vous installez BioCASe a des fins de test ou sur votre propre ordinateur pour vous entraîner individuellement].&lt;br /&gt;
#  Une connexion directe peut être établie à partir de cette machine à la base de données à publier - soit parce qu&#039;il n&#039;y a pas de pare-feu entre les deux, ou bien que le port utilisé par le SGBD est ouvert (par exemple 3306 pour MySQL, 5432 pour PostGres, 1433 pour Microsoft SQL Server). Si le logiciel BioCASe est installé sur la même machine que le serveur de base de données, le pare-feu n’a normalement pas à être ouvert.&lt;br /&gt;
&lt;br /&gt;
Si une de ces conditions n&#039;est pas remplie, veuillez contacter votre administrateur système pour de l&#039;aide, lisez la [[FAQ]]  ou [[Special:Contact|prenez contact avec l&#039;équipe BioCASe]].&lt;br /&gt;
&lt;br /&gt;
== Installation de Apache / IIS et Python ==&lt;br /&gt;
Si vous utilisez un système Linux, vous n&#039;avez probablement pas besoin d&#039;installer ces logiciels, car Apache et Python sont généralement préinstallés. Il en va de même pour MacOS X, mais vous devriez malgré tout jeter un oeil aux discussions et à la documentations accessible sur le web pour obtenir plus d&#039;information sur les emplacements de fichiers dans le système.&lt;br /&gt;
&lt;br /&gt;
Même si le provider fonctionne avec Apache et Internet Information Server (IIS) de Microsoft , nous vous recommandons d&#039;utiliser Apache, qui est beaucoup plus facile à configurer. Toutefois, si vous utilisez déjà IIS, vous souhaitez peut-être le conserver. Les versions d&#039;Apache recommandées sont 2.0 et 2.2.&lt;br /&gt;
&lt;br /&gt;
Le BPS nécessite la version 2.5 de Python  afin de fonctionner. Même s’il peut fonctionner également avec les versions 2.6 et 2.7, la version recommandée est de 2.5 Python (en fait la dernière sous-version stable de la branche 2.5: 2.5+). Pour les versions ultérieures, les librairies nécessaires pour la connexion du BPS à la base de données utilisé ne sont peut être pas encore disponible. Vous pouvez aller à la [http://ww3.bgbm.org/biocase/utilities/testlibs.cgi page de test des librairies de l&#039;installation du Musée et Jardin Botanique de Berlin] pour vous procurer le paquet d&#039;installation du driver de votre base de données, et vérifier sa disponibilité pour de nouvelles versions de Python sur le bib site Web (par exemple, la bibliothèque 4SuiteXML utilisée pour l&#039;exécution de l’interface de requête locale est actuellement uniquement disponibles pour Python 2.5). Soit dit en passant: vous pouvez installer plusieurs versions différentes de Python sur la même machine sans conflits.&lt;br /&gt;
&lt;br /&gt;
Si vous faites l’installation sur un ordinateur Windows Vista ou Windows 7, nous vous recommandons de ne pas installer Apache dans le dossier Program Files par défaut. En effet à cet endroit le serveur Apache a un comportement imprévisible qui peut vous causer des ennuis lors de la modification de fichiers de configuration. Il suffit de choisir un autre chemin (par exemple C:\\Apache22 ou D:\\Apache22) pour parer à cet inconvénient.&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez installé avec succès Apache et Python, vous pouvez procéder à l&#039;étape suivante.&lt;br /&gt;
&lt;br /&gt;
== Téléchargement du logiciel fournisseur ==&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger le BPS soit comme une archive zippée g-ou directement à partir du Subversion du BGBM (Subversion ou SVN est un logiciel qui permet à plusieurs programmeurs de travailler en parallèles sur le même code, il facilite aussi l&#039;archivage des versions du code et la documentation des changements en les stockant sur un réseau). La première option est la plus facile si vous n&#039;êtes pas familier avec Subversion. Avec la deuxième option, il sera plus facile de mettre à jour votre installation ultérieurement. Si vous n&#039;avez jamais utilisé Subversion avant et ne prévoyez pas de mise à jour régulière de votre installation, choisissez l&#039;archive. Mais si vous prévoyez de mettre en place une installation de production, qui devrait être mise à jour, vous devriez opter plutôt pour le dépôt Subversion.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement du fichier d&#039;archive ===&lt;br /&gt;
Il suffit de télécharger l&#039;archive à partir de la partie [http://www.biocase.org/products/provider_software Téléchargement] du site BioCASe et de décompresser le contenu du dossier de destination.&lt;br /&gt;
&lt;br /&gt;
=== Téléchargement à partir du dépôt Subversion ===&lt;br /&gt;
&lt;br /&gt;
Si vous utilisez Windows, vous devez installer un client Subversion premier (vous pouvez essayer [http://tortoisesvn.net Tortoise], qui est livré avec une jolie interface très commode). Linux et MacOS contiennent habituellement un client Subversion préinstallé.&lt;br /&gt;
&lt;br /&gt;
L&#039;URL de la dernière version stable est http://ww2.biocase.org/svn/bps2/branches/stable, que nous vous recommandons d&#039;utiliser. La mise à jour de votre installation avec la dernière version BPS est alors facile, et revient à exécuter la commande « update » de Subversion. Si vous voulez télécharger une version définie, l&#039;URL serait (exemple dans le cas de la version 2.6.0) http://ww2.biocase.org/svn/bps2/tags/release_2.6.0 .&lt;br /&gt;
&lt;br /&gt;
Pour télécharger le BPS avec le client Subversion en ligne de commande (pré-installé sur Linux / MacOS), allez simplement au répertoire sur lequel vous voulez décompressez l’archive et introduisez : &amp;lt;pre&amp;gt;svn co http://ww2.biocase.org/svn/bps2/branches/stable biocase&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Vous vous connectez alors au serveur du Jardin et Musée Botanique de Berlin avec un accès anonyme et télécharger tous les fichiers du sous-répertoire &#039;&#039;biocase&#039;&#039;. Dans le cas où vous utilisez Tortoise sous Windows, faites ub clic-droit sur le répertoire de destination dans l&#039;explorateur Windows et choisissez  «&amp;lt;small&amp;gt;Checkout&amp;lt;/small&amp;gt;». Introduisez l&#039;URL (http://ww2.biocase.org/svn/bps2/branches/stable), changez le nom du dossier de destination sur votre machine pour qu’il soit significatif et facilement reconnaissable par vous et appuyez sur OK:&lt;br /&gt;
&lt;br /&gt;
[[image:instTortoiseMenu.png|180px]][[image:instTortoiseDialog.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Nous supposerons dans la suite de cette explication que vous avez installé le logiciel BPS dans un dossier nommé BioCASe, qui devrait ressembler à ceci maintenant:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseFolder.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Exécution du script d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Le script d&#039;installation va paramétrer les fichiers de configuration avec les valeurs que vous lui fournissez (en fonction de votre installayion) et lier les fichiers de script à votre installation de Python. Vous pouvez ré-exécuter le script de configuration dans le cas où vous modifiez l’emplacement d’Apache, Python ou du logiciel BioCASe lui-même sur votre ordinateur. Si vous souhaitez modifier ou corriger l&#039;un des paramètres que vous avez déclarés pendant l&#039;installation, vous pouvez également changer les valeurs en relançant à nouveau le script d’installation.&lt;br /&gt;
&lt;br /&gt;
Pour exécuter le script, ouvrez une fenêtre de terminal (appelée «invite de commande&amp;quot;, &amp;quot;commandes MS-DOS&amp;quot;  ou encore &amp;quot;command prompt&amp;quot; en anglais dans Windows) à laquelle vous pouvez accéder sur Windows via le sous-menu « accessoire » du menu général, ou bien en tapant «cmd» dans le menu « exécuter ». Changez le répertoire de travail vers le dossier que vous avez téléchargé le BPS P Oar exemple si votre provider est installé à l&#039;emplacement tapez &#039;&#039;D:\\biocase&#039;&#039;&amp;lt;pre&amp;gt;D:&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;cd D://biocase&amp;lt;/pre&amp;gt;. Tapez ensuite:&amp;lt;pre&amp;gt;python setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
Si la commande ne marche pas, vous devez peut-être ajouter le nom de chemin complet vers l&#039;exécutable Python pour que la fenêtre d&#039;installation puisse le trouver. &lt;br /&gt;
Exemple sous Windows et DOS, en supposant que vous avez installé Python  dans sa version 2.5 et dans le répertoire C:\Python25:&lt;br /&gt;
&amp;lt;pre&amp;gt;C:\Python25\python.exe  setup.py&amp;lt;/pre&amp;gt;&lt;br /&gt;
...adaptez les valeurs en fonction de la situation sur votre ordinateur)&lt;br /&gt;
Assurez-vous que la version de Python donnée dans la cinquième ligne de la sortie correspond à celle que vous désirez (sinon ajoutez le chemin complet vers la bonne version de interpréteur comme montré ci-dessous):&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptStart.png|480px]]&lt;br /&gt;
&lt;br /&gt;
Les questions posées par le script de configuration proposent des valeurs par défaut. Si vous souhaitez les conserver, il suffit d&#039;appuyer sur &amp;lt;small&amp;gt;Entrée&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Webserver domain:&amp;lt;/strong&amp;gt; Il s&#039;agit du nom de domaine du serveur Web que vous installez sur BioCASE, par exemple, &#039;&#039;&#039;http://www.moninstitution.org&#039;&#039;&#039;. Vous pouvez conserver la valeur par défaut &#039;&#039;localhost&#039;&#039; tant que vous configurez et testez l&#039;installation localement, mais pour une machine la production réellement accessible par Internet, vous aurez besoin de changer cela dans le nom de domaine correct (ou adresse IP) ultérieurement. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;Base URL:&amp;lt;/strong&amp;gt; Ce sera la deuxième partie de l&#039;URL de votre installation (l’adresse du site dans le serveur, par exemple &#039;&#039;http://moninstitution.org/monbiocase/&#039;&#039; ). Si vous gardez la valeur par défaut, votre installation sera accessible plus tard à &#039;&#039;www.myinstitution.org/biocase&#039;&#039;. Ce paramètre correspond à une option des paramètres Apache.&lt;br /&gt;
&lt;br /&gt;
Après avoir répondu à ces deux questions, le script mettra à jour vos fichiers. À la fin de la sortie que vous pouvez trouver les lignes dont vous aurez besoin plus tard pour créer le lien entre BioCASe et votre serveur web. Il ne faut donc pas fermer la fenêtre!&lt;br /&gt;
&lt;br /&gt;
[[image:instSetupScriptDone.png|480px]]&lt;br /&gt;
&lt;br /&gt;
== Configurer votre serveur Web pour BioCASe ==&lt;br /&gt;
&lt;br /&gt;
Les fichiers et programmes visibles publiquement depuis le Web sont placés dans le sous-répertoire &#039;&#039;&#039;www&#039;&#039;&#039; de votre installation BioCASe et doivent être configurés sur votre serveur pour un accès en lecture depuis l&#039;extérieur. Vous devriez toujours configurer cela à l&#039;aide d&#039;un répertoire virtuel: c&#039;est à dire que vous ne devez pas installer BioCASe à la racine de votre serveur Web (par exemple sur &#039;/var/www&#039; sur Ubuntu). Sinon vous pouvez compromettre la confidentialité de votre serveur et permettre au modne extérieur de voir vos fichiers de configuration (qui incluent des mots de passe). Ainsi si vous avez installé BioCASe sur &#039;&#039;d:\biocase&#039;&#039;, le répertoire que vous devez déclarer comme répertoire virtuel dans la configuration de votre server est &#039;&#039;d:\biocase\www&#039; et sera accessible par Internet via &#039;&#039;http://www.moninstitution.org/biocase&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Apache ===&lt;br /&gt;
Si vous utilisez Apache, l&#039;ajout du répertoire BioCASe dans votre environnement se fait simplement en copiant les directives affichées à la fin du script d&#039;installation dans le fichier de configuration d&#039;Apache (&#039;&#039;httpd.conf&#039;&#039; dans le cas de la plupart des installations sur Windows). Ce fichier est le plus souvent situé dans le sous-répertoire &#039;&#039;conf&#039;&#039; de votre installation d&#039;Apache. Si vous installer BioCASe sur un serveur qui est déjà utilisé pour publier des sites webs, veuillez en informer l&#039;administrateur avant de modifier ce fichier! &lt;br /&gt;
&lt;br /&gt;
[[image:instHttpdConf.png|480px]] &lt;br /&gt;
&lt;br /&gt;
Sauvez le fichier et redémarrez Apache pour mettre en vigueur les modifications (sous Windows ce redémarrage est souvent possible via l&#039;interface graphique de votre Apache ou du package WAMP que vous avez installés, sous Linux via une commande Shell, comme sous Ubuntu&amp;lt;pre&amp;gt;sudo /etc/init.d/apache2 force-reload&amp;lt;/pre&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
=== Internet Information Server (IIS) ===&lt;br /&gt;
&lt;br /&gt;
Si vous utlisez IIS vous devez créer d&#039;abord un répertoire virtuel pour le répertoire physique &#039;&#039;c:\biocase\www&#039;&#039; en utilisant l&#039;outil &#039;&#039;IIS Server Manager&#039;&#039;. Allouez tous les droits pour ce répertoire (&#039;Read&#039;, &#039;Write&#039;, &#039;Script Execution&#039;, &#039;Directory listing&#039;), utilisez le bouton  &amp;lt;small&amp;gt;Configure&amp;lt;/small&amp;gt; sur l&#039;onglet &#039;&#039;virtual directory&#039;&#039; et associez finalement les extensions de fichier .cgi and .py avec le chemin de votre fichier exécutable Python. Vous devriez aussi   aussi ajouter &#039;&#039;index.html&#039;&#039; à la des documents par défaut (&amp;lt;small&amp;gt;Virtual Directory &amp;gt; Properties &amp;gt; Documents &amp;gt; Default&amp;lt;/small&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Nous savons que configurer d&#039;une manière générale Python pour IIS est souvent fastidieux. On trouve néanmons de bonnes explications sur le web, par exemple:&lt;br /&gt;
* http://www.ecp.cc/pyiis.html&lt;br /&gt;
* http://support.microsoft.com/kb/276494&lt;br /&gt;
* http://python.markrowsoft.com/iiswse.asp&lt;br /&gt;
&lt;br /&gt;
Dès que vous avez terminé, vous pouvez tester votre installation de BioCASe en ouvrant un navigateur et en allant sur &#039;&#039;http://localhost/biocase&#039;&#039; (replacez &#039;&#039;localhost&#039;&#039; par le domaine sur laquelle vous avez installé BioCASe si vous ne travaillez pas localement). Vous devriez alors voir la page d&#039;accueil du BPS:&lt;br /&gt;
&lt;br /&gt;
[[image:instBiocaseStartpage.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Installer les paquets additionnels Python  ==&lt;br /&gt;
&lt;br /&gt;
Avant de pouvoir configurer votre installation, vous devez installer des extensions, en fonction du logiciel utilisé pour la base de données à publier et des fonctionnalités du BPS que vous souhaitez utiliser.&lt;br /&gt;
&lt;br /&gt;
Sur la page d&#039;accueil du BPS, cliquez sur &amp;lt;small&amp;gt;Utilities&amp;lt;/small&amp;gt;, puis &amp;lt;small&amp;gt;library test&amp;lt;/small&amp;gt; pour naviguer sur la page permettant de tester la librairie (paquet de programmes), qui indique également si cette librairie est présente sur le système et, si ou, dans quelle version. Sur une installation neuve, vous devriez voir un écran similaire à celui-ci:&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesVanilla.png|450px]]&lt;br /&gt;
&lt;br /&gt;
Les librairies spécifiques à BioCASe proprement dite sont déjà inclues dans le fichier d&#039;archive que vous avez installé ou bien le répertoire Subversion d&#039;où vous êtes partis. La librairie &#039;4SuiteXML&#039; est le nécessaire pour Local Query Tool (une interface de recherche pré-configurées qui vous permet d&#039;accéder à vos don&amp;quot;nes sur le Web) – ainsi si vous n&#039;envisagez pas de l&#039;utiliser il n&#039;est pas nécessaire de l&#039;installer. Sinon cliquez sur le lien &#039;Download&#039;, trouvez le fichier d&#039;installation qui convient à votre système d&#039;exploitation et installez 4SuiteXML à partir du fichier téléchargé.&lt;br /&gt;
&lt;br /&gt;
Néanmoins, Pour chaque type de base de données (SGBDR ou Système Gestionnaire be base de données Relationnelle dans le jargon), vous devrez installer le package ou driver Python correspondant. Ce driver permet à un programme Python de se connecter à une base de donénes . Il doit être installé et configuré non pas au niveau de BioCASe, mais à celui de l&#039;environnement Python; mais néanmoins le BPS peut vous guider dans leur installation. Si votre collection est par exemple stockée dans une base de données MySQL, cliquez sur le lien pour télécharger le module MySQL, trouvez le fichier d&#039;installation qui correspond à votre version de Python et à votre système d&#039;exploitation et faites l&#039;installation. Une fois l&#039;installation achevée, rechargez la page de test des libraires dans votre navigateur. La ligne de la liste qui correspond au driver devrait passer de l&#039;orange pour &#039;non installé&#039; à une indication verte mentionnant la version de la libraire. Répétez cette opérations si vous devez connecter d&#039;autres types de base de données.&lt;br /&gt;
&lt;br /&gt;
La librairie &amp;quot;Graphviz&amp;quot; figurant parmi les librairies extérieures optionnelles est utilisée par le BPS pour créer une représentation graphique du modèle de donénes de votre bases de données dans la partie du site web utilisée pour enregistrer les tables (plus d&#039;information sur cela dans  [[DatasourceSetup#Setting_up_the_Database_Structure|Table Setup]] actuellement en anglais). Si votre modèle de données est très simple (c&#039;est à dire, si la structure de votre BDD ne contient pas plus de 3 ou 4 tables), il n&#039;est sans doute pas nécessire d&#039;installer Graphviz. Dans le cas contraire nous vous recommandons l&#039;installation : cliquez simplement sur le lien &#039;Download link&#039;, trouvez le fichier d&#039;installation adéquat, et faites comme mentionné plus haut pour les autres librairies.&lt;br /&gt;
&lt;br /&gt;
== Changer le mot de passe par défaut ==&lt;br /&gt;
&lt;br /&gt;
L&#039;outil de configuration (&#039;configuration tool&#039; en anglais) est une interface web qui vous permet de configurer presque tous les pramètres du BPS. A la fin de la procédure de configuration, vous devriez changer le mot de passe.&lt;br /&gt;
&lt;br /&gt;
Retournez à l&#039;écran d&#039;accueil du BPS (cliquez sur &amp;lt;small&amp;gt;Start&amp;lt;/small&amp;gt; au sommet de la page, ou allez sur &#039;&#039;http://localhost/biocase&#039;&#039; si le serveur est sur votre machine), choisissez &amp;lt;small&amp;gt;Config Tool&amp;lt;/small&amp;gt;, cliquez alors sur &amp;lt;small&amp;gt;System Administration&amp;lt;/small&amp;gt;. L&#039;interface vous demandera alors un mot de passe. Tapez le mot de passe par défaut &#039;&#039;ACDC&#039;&#039;, cliquez finalement sur &amp;lt;small&amp;gt;Submit&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous serez alors redirigés vers la magde Configuration dont la partie supérieure devrait ressembler à:&lt;br /&gt;
&lt;br /&gt;
[[image:instConfigTool.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Dans les deux premières lignes, vous verrez les valeurs que vous avez entrer en exécutant le fichier d&#039;installation (nosu supposons ici que vous avez laissé les valeurs par défaut &#039;&#039;localhost&#039;&#039; et &#039;&#039;biocase&#039;&#039;). A la quatrième ligne, vous pouvez encoder un nouveau mot de passe. Soyez précautionneux en le tapant (si jamais vous l&#039;oubliez, il est toujours possible de le réintialiser en modifiant directement le fichier de configuration). Appuyez sur &amp;lt;small&amp;gt;Update config&amp;lt;/small&amp;gt; pour sauvegarder le nouveau mot de passe dans les fichiers de configuration. &lt;br /&gt;
&lt;br /&gt;
Si vous avez installé Graphviz, vous devrez préciser au BPS l&#039;emplacement des fichiers binaires, car Graphviz n&#039;est pas une librairie Python enregistrée directement au niveau de la configuration globale de Python. Pour ce faire, localisez l&#039;emplacement de Graphviz sut votre disque dur et entrez le chemin de l&#039;exécutable dans la zone de texte marquée par &amp;lt;small&amp;gt;Graphviz dot binary&amp;lt;/small&amp;gt;. Sur des machines Linux elle devrait être similaire à l&#039;emplacement par défaut (&#039;&#039;/usr/local/bin/dot&#039;&#039;), sous Windows ce sera probablement quelque chose comme &#039;&#039;C:\Program Files\Graphviz2.26.3\bin\dot.exe&#039;&#039;. Pressez &amp;lt;small&amp;gt;update config&amp;lt;/small&amp;gt; pour sauver ce chemin.&lt;br /&gt;
&lt;br /&gt;
== Vérifiez votre Installation ==&lt;br /&gt;
&lt;br /&gt;
Avant de passer à l&#039;étape suivante (configuration d&#039;une connection à une base de donénes), vous devriez vous assurer que tout est installé correctement:&lt;br /&gt;
&lt;br /&gt;
# Taper &#039;&#039;http://localhost/biocase&#039;&#039; (ou bien le nom de domaine et l&#039;adresse qui correspond à votre installation) vous mène à la page d&#039;acceuil du logiciel BioCASe (comme décrit à la section [[#Configurer_votre_serveur_Web_pour_BioCASe|#Configurer votre serveur Web pour BioCASe]]).&lt;br /&gt;
# La page de test des librairies (&amp;lt;small&amp;gt;Utilities &amp;gt; library test&amp;lt;/small&amp;gt;) mentionne que vous avez installé les paquets ou drivers pour votre BDD, 4SuiteXML (si vous souhaitez utiliser le Local Query Tool)et Graphviz Dot (optionnel, voir plis haut).&lt;br /&gt;
# &amp;lt;small&amp;gt;Status of writeable directories&amp;lt;/small&amp;gt; (&#039;Statut des répertoires modificables&#039;) montre &amp;lt;small&amp;gt;writeable&amp;lt;/small&amp;gt; (&#039;inscriptible&#039;) en vert à la fois pour les Logs (fichiers qui enregistrent les opérations sur la machine) et la configuration. Sinon, le chemin vers le fichier posent problème sera montré –. Veuillez vous assurer que Python et.ou Apache peuvent écrire sur ce fichier (par exemple sur Ubuntu où Apache correspond à un compte utlsiateur appelé &#039;www-data&#039; &amp;lt;pre&amp;gt;sudo chown -R www-data:www-data /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;sudo chmod -R 755 /var/www/biocase/log /var/www/biocase/config&amp;lt;/pre&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Supposons, par exemple, que vous avez choisi d&#039;utiliser BioCASe en combinaison avec deux bases de données, l&#039;une en PostgreSQL et l&#039;autre en Microsoft Access (pour laquelle il faut une connexion via la librairie ODBC) et que vous ne souhaitez pas utiliser le Query Tool, la page de vérification des librairies devrait alors ressembler à cela:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[image:instLibrariesDone.png|450px]]&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=520</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=520"/>
		<updated>2012-04-10T15:38:25Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe viale logiciel et connectez-le à votre base de données. Configurez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suivez le tutoriel [[ABCD2Mapping| ABCD2Mapping (pour l&#039;instant en anglais)]]  pour créer un mapping (un mapping est une correspondance entre la structure de votre bases de données et un schéma XML) pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le web service BioCASe auprès du réseau sur lequel vous souhaitez publier vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service. Ils pourront alors diagnostiquer lors de cette étape préalable des problèmes éventuels qui seraient plus compliqués à résoudre après l&#039;enregistrement à un réseau.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, vous devriez:&lt;br /&gt;
* jeter un œil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|équipe BioCASe]](qui est plutôt anglophone mais peut si nécessaire transmettre des questions en français à des techniciens francophones).&lt;br /&gt;
&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommandé d&#039;envoyer des &#039;&#039;&#039;copies d&#039;écran&#039;&#039;&#039; à vos interlocuteurs pour faciliter l&#039;identification du problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=519</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=519"/>
		<updated>2012-04-10T15:38:11Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe viale logiciel et connectez-le à votre base de données. Configurez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suivez le tutoriel [[ABCD2Mapping| ABCD2Mapping (pour l&#039;instant en anglais)]]  pour créer un mapping (un mapping est une correspondance entre la structure de votre bases de données et un schéma XML) pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le web service BioCASe auprès du réseau sur lequel vous souhaitez publier vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service. Ils pourront alors diagnostiquer lors de cette étape préalable des problèmes éventuels qui seraient plus compliqués à résoudre après l&#039;enregistrement à un réseau.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, vous devriez:&lt;br /&gt;
* jeter un œil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|équipe BioCASe]](qui est plutôt anglophone mais peut si nécessaire transmettre des questions en français à des techniciens francophones).&lt;br /&gt;
&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommandé d&#039;envoyer des &#039;&#039;&#039;copies d&#039;écran&#039;&#039;&#039; à vos interlocuteurs pour faciltier l&#039;identification du problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=518</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=518"/>
		<updated>2012-04-10T15:36:48Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe viale logiciel et connectez-le à votre base de données. Configurez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suivez le tutoriel [[ABCD2Mapping| ABCD2Mapping (pour l&#039;instant en anglais)]]  pour créer un mapping (un mapping est une correspondance entre la structure de votre bases de données et un schéma XML) pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le web service BioCASe auprès du réseau sur lequel vous souhaitez publier vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service. Ils pourront alors diagnostiquer lors de cette étape préalable des problèmes éventuels qui seraient plus compliqués à résoudre après l&#039;enregistrement à un réseau.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, vous devriez:&lt;br /&gt;
* jeter un œil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=517</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=517"/>
		<updated>2012-04-10T15:36:36Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe viale logiciel et connectez-le à votre base de données. Configurez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suivez le tutoriel [[ABCD2Mapping| ABCD2Mapping (pour l&#039;instant en anglais)]]  pour créer un mapping (un mapping est une correspondance entre la structure de votre bases de données et un schéma XML) pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le web service BioCASe auprès du réseau sur lequel vous souhaitez publier vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service. Ils pourront alors diagnostiquer lors de cette étape préalable des problèmes éventuels qui seraient plus compliqués à résoudre après l&#039;enregistrement à un réseau.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, vous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=516</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=516"/>
		<updated>2012-04-10T15:36:22Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Etapes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe viale logiciel et connectez-le à votre base de données. Configurez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suivez le tutoriel [[ABCD2Mapping| ABCD2Mapping (pour l&#039;instant en anglais)]]  pour créer un mapping (un mapping est une correspondance entre la structure de votre bases de données et un schéma XML) pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le web service BioCASe auprès du réseau sur lequel vous souhaitez publier vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service. Ils pourront alors diagnostiquer lors de cette étape préalable des problèmes éventuels qui seraient plus compliqués à résoudre après l&#039;enregistrement à un réseau.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=515</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=515"/>
		<updated>2012-04-10T15:34:59Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Etapes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe viale logiciel et connectez-le à votre base de données. Configurez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suivez le tutoriel [[ABCD2Mapping| ABCD2Mapping (pour l&#039;instant en anglais)]]  pour créer un mapping (un mapping est une correspondance entre la structure de votre bases de données et un schéma XML) pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=514</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=514"/>
		<updated>2012-04-10T15:34:49Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Etapes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe viale logiciel et connectez-le à votre base de données. Configurez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping| ABCD2Mapping (pour l&#039;instant en anglais)]]  pour créer un mapping (un mapping est une correspondance entre la structure de votre bases de données et un schéma XML) pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=513</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=513"/>
		<updated>2012-04-10T15:34:32Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Etapes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe viale logiciel et connectez-le à votre base de données. Configurez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping| ABCD2Mapping (pur l&#039;instant en anglais)]]  pour créer un mapping (un mapping est une correspondance entre la structure de votre bases de données et un schéma XML) pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=512</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=512"/>
		<updated>2012-04-10T15:33:50Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Etapes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe viale logiciel et connectez-le à votre base de données. Configurez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping| ABCD2Mapping pour créer un mapping]] (un mapping est une correspondance entre la structure de votre bases de données et un schéma XML) pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=511</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=511"/>
		<updated>2012-04-10T15:32:42Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Etapes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe viale logiciel et connectez-le à votre base de données. Configurez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping pour créer un mapping]] pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=510</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=510"/>
		<updated>2012-04-10T15:32:14Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Etapes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French)|Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe dans le logiciel et connectez-le à votre base de données. Configuez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping pour créer un mapping]] pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=509</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=509"/>
		<updated>2012-04-10T15:31:42Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Etapes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation_(French) Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe dans le logiciel et connectez-le à votre base de données. Configuez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping pour créer un mapping]] pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=508</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=508"/>
		<updated>2012-04-10T15:31:05Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Etapes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe dans le logiciel et connectez-le à votre base de données. Configuez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping pour créer un mapping]] pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=507</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=507"/>
		<updated>2012-04-10T15:30:44Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Prérequis pour utiliser le BPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement. Il est parfois pénible dans ce second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement. Une connexion commutée peer to peer ou &#039;Dial-up&#039; ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
&lt;br /&gt;
# Configurez un jeu de données BioCASe dans le logiciel et connectez-le à votre base de données. Configuez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping pour créer un mapping]] pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=506</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=506"/>
		<updated>2012-04-10T15:29:53Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Etapes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement (il est parfois pénible dans le second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement). Une connexion commutée (peer to peer ou &#039;Dial-up&#039;) ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées. une solution possible est de soustraire certaines occurrence du jeu de données publier, ou de rendre moins précise une information exacte sur la localité d&#039;observation.&lt;br /&gt;
&lt;br /&gt;
# Préparez la base de données comme décrit dans le tutoriel [[Preparation]]. C&#039;est à cette étape que doit être prise la décision de publier soit directement la base de données principale qui est utilisée pour les mises à jour, soit un &#039;snapshot&#039; (c&#039;est à dire une copie de tout ou une partie des données prise à un moment précis), de créer une table de métadonnées (informations sur la base de données elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
&lt;br /&gt;
# Configurez un jeu de données BioCASe dans le logiciel et connectez-le à votre base de données. Configuez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping pour créer un mapping]] pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
&lt;br /&gt;
# Testez et débuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=505</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=505"/>
		<updated>2012-04-10T15:28:22Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Etapes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement (il est parfois pénible dans le second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement). Une connexion commutée (peer to peer ou &#039;Dial-up&#039;) ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous souhaitez plus d&#039;information avant de prendre une décision), vous devez exécuter les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir réfléchi et répondu à la question de la propriété des données et des termes d&#039;utilisation, licences, copyright et restrictions dans l&#039;utilisation qui s&#039;appliquent à leur publication. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées (une solution possible est de soustraire certaines occurrence du jeu de données publier ou de rendre moins précise une information exacte sur la localité d&#039;observation).&lt;br /&gt;
# Préparez la base de données comme décrit dand le tutoriel [[Preparation]]. Il faut alors décider de publier soit directement la base de données principale qui est utlisée pour les mises à jour, soit un &#039;snapshot&#039; (une copie de tout ou une partie des données prise à un moment précis), de créer uen table de métadonnées (informations sur la base de donénes elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe dans le logiciel et connectez-le à votre base de données. Configuez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping pour créer un mapping]] pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et debuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=504</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=504"/>
		<updated>2012-04-10T15:26:51Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Prérequis pour utiliser le BPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement (il est parfois pénible dans le second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement). Une connexion commutée (peer to peer ou &#039;Dial-up&#039;) ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être effectué relativement facilement par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous avez encore besoin d&#039;information avant de prendre une décicion), vous devez exécutez les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir une réponse à la question de la propriété des données et des termes d&#039;utlsiation, licences, copyright et restrictions dans l&#039;utlisation qui valent pour les données publiées. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées (une solution possible est de soustraire certaines occurrence du jeu de données publier ou de rendre moins précise une information exacte sur la localité d&#039;observation).&lt;br /&gt;
# Préparez la base de données comme décrit dand le tutoriel [[Preparation]]. Il faut alors décider de publier soit directement la base de données principale qui est utlisée pour les mises à jour, soit un &#039;snapshot&#039; (une copie de tout ou une partie des données prise à un moment précis), de créer uen table de métadonnées (informations sur la base de donénes elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe dans le logiciel et connectez-le à votre base de données. Configuez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping pour créer un mapping]] pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et debuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
	<entry>
		<id>https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=503</id>
		<title>BeginnersGuide (French)</title>
		<link rel="alternate" type="text/html" href="https://wiki.bgbm.org/bps/index.php?title=BeginnersGuide_(French)&amp;diff=503"/>
		<updated>2012-04-10T15:26:28Z</updated>

		<summary type="html">&lt;p&gt;FranckTheeten: /* Prérequis pour utiliser le BPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Traduction: Franck Theeten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Musée Royal de l&#039;Afrique Centrale de Tervuren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pour le projet CABIN (Central African Biodiversity Information Network)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Qu&#039;est ce que le Logiciel Fournisseur de données BioCASe? ==&lt;br /&gt;
&lt;br /&gt;
Le logiciel fournisseur de données BioCASe (abrégé &#039;&#039;&#039;BPS&#039;&#039; pour &#039;&#039;&#039;BioCASe Provider Software&#039;&#039;&#039; en anglais ) est un middleware, c&#039;est à dire un logiciel situéà une position intermédiaire entre une base de données et une interface graphique. Il produit des données en XML, afin de les publier sur un réseau d&#039;information scientifique. Après l&#039;installation de BioCASe et sa configuration pour un type de base de données particulier, l&#039;information publiée sera accessible sous la forme d&#039;un web service de type BioCASe. Cela veut dire que l&#039;information pourra être interrogée et recherchée avec des requêtes au format BioCASe, car BioCASe désigne également un protocole XML pour envoyer des messages à un web service. L&#039;intérêt de ce type de logiciel est qu&#039;il est &amp;quot;agnostique&amp;quot; par rapport au modèle de données de la base de données d&#039;origine, c&#039;est à dire que les requêtes envoyées au web services n&#039;ont pas besoin de connaître la structure de la base de données pour fonctionner. Il peut être également utilisé avec n&#039;importe quel type de schéma conceptuel de données en XML.&lt;br /&gt;
&lt;br /&gt;
Le BPS est un ensemble d&#039;outils qui doivent être installée sur un serveur Web installé chez le fournisseur de données. Son composant central est le &#039;&#039;&#039;PyWrapper&#039;&#039;&#039;, une interface XML/CGI, écrite en Python, pour se connecter à des bases de données . Il permet un accès standardisé (c&#039;est à dire via des procédures uniformes qui peuvent être ainsi partagée par tous les acteurs d&#039;un réseau d&#039;information) à une large gamme de systèmes de base de données dont la structure est arbitraire (c&#039;est à dire définie par le fournisseur de données seul). Un certain nombre d&#039;outils est réuni autour du BPS pour configurer, tester et débugger une installation ou un web service BioCASe.&lt;br /&gt;
&lt;br /&gt;
Même si BioCASe peut être utilisé avec n&#039;importe quel schéma conceptuel défini en XML, son domaine de prédilection est la publication de données d&#039;occurrence provenant de bases de données contenant des spécimens ou des observations sur des réseaux d&#039;information primaire sur la biodiversité, comme le [http://www.biocase.org réseau BioCASe] et le [http://www.gbif.org GBIF (Global Biodiversity Information Facility)].&lt;br /&gt;
&lt;br /&gt;
== Prérequis pour utiliser le BPS ==&lt;br /&gt;
&lt;br /&gt;
Avant d&#039;utiliser le logiciel fournisseur de données BioCASe, trois conditions doivent être vérifiées:&lt;br /&gt;
&lt;br /&gt;
* D&#039;une part, les données à publier doivent être stockées dans une système gestionnaires de base de données relationnelles (parfois abrégé &#039;&#039;&#039;SGBDR&#039;&#039;&#039; ou &#039;&#039;&#039;RDBMS&#039;&#039;&#039; en anglais) compatible avec le langage &#039;&#039;&#039;SQL&#039;&#039;&#039;. Son modèle de données doit être bien documenté, ou, au minimum, présent à l&#039;esprit d&#039;un gestionnaire de données. Les bases de données non compatibles avec SQL ne sont pas supportées par BioCASe. Actuellement, le logiciel peut se connecter au bases de données suivantes: Microsoft Access, Microsoft SQL Server, MySQL, Postgres, Oracle, Foxpro, Sybase, 4D, DB2, Firebird.&lt;br /&gt;
&lt;br /&gt;
* Pour installer BioCASe, vous devez avoir un logiciel de serveur Web (Apache ou Microsoft IIS) accessible en permanence depuis l&#039;Internet. Cela peut être le serveur d&#039;une institution académique ou scientifique, ou un service d&#039;hébergement (il est parfois pénible dans le second cas d&#039;obtenir les droits d&#039;installation auprès d&#039;un service d&#039;hébergement). Une connexion commutée (peer to peer ou &#039;Dial-up&#039;) ne fonctionnera pas. Notez qu&#039;il est tout à fait possible d&#039;installer un serveur Internet sur votre propre machine, isolé du reste de l&#039;Internet, et de faire fonctionner BioCASe dessus à des fins d&#039;entraînement, de formation ou de développement, . Il sera alors accessible localement pour l&#039;ordinateur seul (via le nom http://localhost ou l&#039;adresse IP réservée 127.0.0.1)&lt;br /&gt;
&lt;br /&gt;
* Vous devez avoir la possibilité d&#039;installer Python sur le serveur web en question (si jamais ce n&#039;est pas le cas) ainsi que des librairies ou paquets complémentaires Python. Cela peut être fait par un informaticien ou quelqu&#039;un ayant de bonnes connaissances techniques, mais assurez vous que cela ne pose pas problèmes par rapport aux procédures et règles techniques qui pourraient être en vigueur dans votre institution.&lt;br /&gt;
&lt;br /&gt;
== Etapes ==&lt;br /&gt;
&lt;br /&gt;
Une fois que vous vous êtes assurez que le BioCASe Provider Software est un choix pertinent pour vos besoins ([[Special:Contact|contactez l&#039;équipe BioCASe]] si vous avez encore besoin d&#039;information avant de prendre une décicion), vous devez exécutez les étapes suivantes:&lt;br /&gt;
&lt;br /&gt;
# Pensez à l&#039;information que vous souhaitez publier sur le réseau. Cela implique d&#039;avoir une réponse à la question de la propriété des données et des termes d&#039;utlsiation, licences, copyright et restrictions dans l&#039;utlisation qui valent pour les données publiées. Vous devriez aussi vous demander si certaines information ne devraient &#039;&#039;&#039;pas&#039;&#039;&#039; être publiées car cela pourrait avoir une conséquence sur des espèces menacées (une solution possible est de soustraire certaines occurrence du jeu de données publier ou de rendre moins précise une information exacte sur la localité d&#039;observation).&lt;br /&gt;
# Préparez la base de données comme décrit dand le tutoriel [[Preparation]]. Il faut alors décider de publier soit directement la base de données principale qui est utlisée pour les mises à jour, soit un &#039;snapshot&#039; (une copie de tout ou une partie des données prise à un moment précis), de créer uen table de métadonnées (informations sur la base de donénes elle-même) et, dans certains cas, de transformer la présentation des données.&lt;br /&gt;
# Suivez le tutoriel d&#039;[[Installation]] pour installer le Fournisseur de données BioCASe.&lt;br /&gt;
# Configurez un jeu de données BioCASe dans le logiciel et connectez-le à votre base de données. Configuez alors le jeu de données comme décrit dans le tutoriel [[DatasourceSetup]].&lt;br /&gt;
# Suiviez le tutoriel [[ABCD2Mapping pour créer un mapping]] pour le schéma de données (par exemple DarwinCore ou ABCD) que vous voulez utiliser.&lt;br /&gt;
# Testez et debuggez votre web service BioCASe. Lisez le tutoriel [[Debugging]] pour plus d&#039;informations à ce sujet.&lt;br /&gt;
# Quand vous avez terminé avec l&#039;installation et la configuration du BioCASE Provider Software, vous pouvez enregistrer le wen service BioCASe auprès du réseau sur lequel vous souhaitez publiser vos données, par exemple le [http://www.gbif.org GBIF]. Nous vous recommandons de contacter l&#039;[[Special:Contact|équipe BioCASe]] pour vérifier au préalable votre web service nous pourrons alors diagnistiquer des problèmes plus compliqué à résoudre après cet enregistrement.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
En cas de difficultés lors de l&#039;installation et de la configuration, sous devriez:&lt;br /&gt;
* jeter un oeil sur le [[FAQ]] qui contient peut-être une réponse à votre question&lt;br /&gt;
* demander l&#039;aide au staff technique d&#039;un projet lié à BioCASe (comme CABIN ou OpenUp!)&lt;br /&gt;
* demander l&#039;aide d&#039;autres utilisateurs de BioCASe  &lt;br /&gt;
* contacter l&#039;[[Special:Contact|BioCASe team]], qui est plutôt anglophone.&lt;br /&gt;
Décrivez le plus précisément possible votre environnement (système d&#039;exploitation et système de bases de données utlisés), l&#039;étape où le problème apparaît, et tous les messages d&#039;erreurs ou informations techniques retourné par le logiciel. Il est recommendé d&#039;envoyer des copies d&#039;écran à vos interlocuteurs pour ce type de problème.&lt;/div&gt;</summary>
		<author><name>FranckTheeten</name></author>
	</entry>
</feed>