Phraseanet IV nécessite certains prérequis dont 2 composants que nous fournissons.
Installation
Téléchargez l’archive d’installation.
Vous trouverez un répertoire bin/src à la racine du dossier décompressé.
A l’intérieur se trouve les sources de l’extension PHP phrasea et celles de l’indexeur phrasea.
Vous devez compiler chacun de ces modules avec les instructions suivantes, à exécuter dans le répertoire racine du module à compiler.
./configure make make install
Note : des dépendances sont requises pour la compilation de ces modules, à savoir les outils de compilation et certaines librairies telles que libxml2 et libexpat. Les headers PhP et Mysql sont , de même, nécessaires.
Configuration
Une fois Phraseanet IV décompressé dans un dossier, vous devez le publier via un Hôte Virtuel.
Voici un exemple de fichier de configuration Apache:
<VirtualHost *:80>
ServerName sub.domain.tld
ServerAdmin email@example.com
DocumentRoot "/var/www/phraseanet_src/www"
<Directory "/var/www/phraseanet_src/www">
DirectoryIndex index.php
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
#publish thumbnail content
Alias /web /var/www/phraseanet_src/datas/web
ErrorLog logs/phraseanet_error_log
CustomLog logs/phrseanet_access_log combined
LogLevel warn
</VirtualHost>
Avant de lancer le script d’installation/configuration, nous vous recommandons de vérifier la bonne prise en charge des composants nécessaires via la commande
/usr/bin/php5 <votre_repertoire_racine>/bin/config-test.exe.php
Si tout se passe correctement, vous pourrez vous rendre à l’Url décrite dans votre hôte virtuel, donner vos informations de base de donnée et créer votre accès administrateur.
Au total, l’installation se déroule en trois étapes :
- Création du socle ApplicationBox et création du compte administrateur (étape précédente)
- Connexion au module administrateur et création d’une base de stockage DataBox
- Mise en place des tâches d’indexation et de sous-définitions
Création d’une base de stockage
Connectez vous à votre installation Phraseanet et si vous n’êtes pas dirigé automatiquement admin, cliquez sur le lien en haut de votre fenêtre.
Dirigez-vous dans la section « bases » et vous pourrez créer une DataBox. Une fois cette base de stockage créée, il vous faudra créer une première collection.
Lorsque ces deux étapes sont faites, déconnectez vous et reconnectez-vous pour rafraichir votre session.
Création des tâches essentielles
Dans le module admin, rendez-vous sur la zone Gestionnaire de tâches. Créez les tâches suivantes :
- Lecture de meta-données
- Ecriture de meta-données
- Sous-définitions
Les pré-réglages originaux suffisent dans un premier temps.
La création de la tâche d’indexation est un plus compliquée :
Créer la tâche. L’application va vous demander plusieurs informations dont
- le chemin vers le binaire indexeur compilé précédemment
- les paramètres de connexion à la base de donnée (ApplicationBox)
- Un port de contrôle (le port de votre choix qui ne doit pas être déjà utilisé sur le serveur)
Si toutes les tâches sont correctement configurées, vous pouvez démarrer le planificateur en cliquant sur sa ligne
Félicitations, votre installation est terminée !
Vous pouvez maintenant importer vos documents via le module Upload ou configurer votre structure documentaire pour l’adapter à vos besoins.