Cette page propose une aide pour installer et paramétrer votre serveur WEB pour utiliser OpenCVtheque.
Les pré-requis sont :
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>
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
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 :
Nota : Avant de modifier ces variables, il est nécessaire de créer votre base de données MySQL OpenCVtheque.
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.
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.