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.