Menu

installation

Philippe Plançon

Cette page propose une aide pour installer et paramétrer votre serveur WEB pour utiliser OpenCVtheque.

Les pré-requis sont :

  • Un serveur WEB APACHE2 avec le support SSL
  • Un serveur de bases de données relationnelles MySQL
  • Le langage PHP 5.4

Virtualhost APACHE2

Ci-dessous, il est proposé un exemple de configuration de virtualhost pour Apapche2 qu'il faut adapter en fonction des chemins d'installation du dépôt des codes de sources ou de la décompression du ZIP des codes sources sur votre serveur WEB :

<VirtualHost *:443>
        ServerAdmin administrateur@votredomaine.com

        #---Parametrage sous-domaine (cf. /etc/hosts)---#
    DocumentRoot /votre_repertoire_d_installation/Ocv-NG
        ServerName opencvtheque.localhost

    <Directory "/votre_repertoire_d_installation/Ocv-NG">
        DirectoryIndex index.php
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All

        Order allow,deny
        allow from all
    </Directory>

    #---Mise ne place du SSL---#
    SSLEngine On
    SSLCertificateFile /etc/apache2/ssl/server.crt
    SSLCertificateKeyFile /etc/apache2/ssl/server.key

    #---Gestion des erreurs---#
    LogLevel warn
    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined

    #---Gestion des règles---#
    AccessFileName .htaccess
</VirtualHost>

Modification des droits du répertoire session

Il faut que l'utilisateur d'Aapache2 ait les droits en écriture/lecture sur le répertoire Ocv-NG/session, exemple sous distribution DEBIAN de Linux, l'utilisateur par défaut est www-data :

cd /votre_repertoire_d_installation/Ocv-NG
sudo chown www-data:www-data session/ -R
sudo chmod 700 session/ -R
sudo chown www-data:www-data temp/ -R
sudo chmod 700 temp/ -R

Création du fichier de configuration _connect.php

Avant de lancer OpenCVtheque dans votre navigateur préféré, il est nécessaire de paramétrer le fichier de configuration _connect.php :

cd /votre_repertoire_d_installation/conf
cp blank_connect.php _connect.php 

Puis éditez le fichier _connect.php pour y modifier les variables :

  • $installpath
  • $serveur
  • $user
  • $password
  • $bdd

Nota : Avant de modifier ces variables, il est nécessaire de créer votre base de données MySQL OpenCVtheque.

Finalisation de l'installation

Etape 1

Rendez-vous à l'URL [https://opencvtheque.localhost/], puis cliquez sur le bouton installer.

Nota : Si vous ne renseignez pas de mail lorsque vous cliquez sur le bouton installer, le mail utilisateur par défaut de l'administrateur sera admin@opencvtheque.org, sinon le mail administrateur renseigné.
Veuillez à bien noter le mot de passe qui vous est fourni lors de l'installation.

Une fois fait, cliquez sur le bouton Continuer.

Si l'opération de création des tables de la base de données s'est correctement déroulée, une page s'affiche vous invitant à supprimer le fichier install.php situé à la racine du répertoire des sources d'Ocv-NG.

Etape 2

Dans l'état des sources de l'assistant d'installation, il est nécessaire d'intégrer des données en base pour qu'OpenCVtheque focntionne correctement. Le script SQL data_cvtheque.sql à jouer est dans le répertoire _sql.


Related

Wiki: Home