Installation et configuration de base

Transcription

Installation et configuration de base
PKP Open Harvester Systems 2
Installationetconfigurationdebase
Installation
Prérequis et plateforme logicielle Nous procédons à l’installation du logiciel Open Harvester Systems 2 sur un serveur sous Linux
Debian Lenny avec les logiciels suivants installés et configurés :
Apache 2.2.9-10
Openssl 0.9.8g-15
Mysql-server 5.0.51a-24
Php 5.2.6
Postfix 2.5.5-1.1
Nous nous inspirons ensuite de la procédure indiquée par http://pkp.sfu.ca/harvester2/README Installation des paquetages Debian nécessaires ou couramment utilisés aptitude php5 php5-mysql php5-mcrypt php5-xsl php5-xmlrpc
Récupération d’Open Harvester Systems v2 et copie sur le serveur Nous téléchargeons l’archive ohs-2.3.1.tar.gz et plaçons et déplions l’archive dans le répertoire /opt/
mv ohs-2.3.1.tar.gz /opt
cd /opt
tar xvzf ohs-2.3.1.tar.gz
rm ohs-2.3.1.tar.gz
chown -R www-data:www-data ohs-2.3.1/
Configuration du serveur web Apache Nous rendons le site accessible avec la création les 2 fichiers de configuration Apache suivants : Fichier /etc/apache2/sites‐available/ohs AddDefaultCharset UTF‐8 ServerSignature Off ServerTokens Prod <VirtualHost *:80> ServerName moissonneur.obs‐vlfr.fr ServerAlias moissonneur ServerAdmin ohs@obs‐vlfr.fr DocumentRoot /opt/ohs‐2.3.1 <Directory /opt/ohs‐2.3.1> Options FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache‐ohs.err LogLevel warn CustomLog /var/log/apache‐ohs.log combined DirectoryIndex index.en.html index.html index.php </VirtualHost> Fichier /etc/apache2/sites‐available/ohs‐ssl AddDefaultCharset UTF‐8 ServerSignature Off ServerTokens Prod SSLCertificateFile /etc/apache2/ssl/apache.pem NameVirtualHost *:443 <VirtualHost *:443> ServerName moissonneur.obs‐vlfr.fr ServerAlias moissonneur ServerAdmin ohs@obs‐vlfr.fr DocumentRoot /opt/ohs‐2.3.1 <Directory /opt/ohs‐2.3.1> Options FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache‐ohs.err LogLevel warn CustomLog /var/log/apache‐ohs.log combined DirectoryIndex index.en.html index.html index.php </VirtualHost> Nous activons les 2 sites virtuels et redémarrons le serveur Web : a2ensite ohs a2ensite ohs‐ssl /etc/init.d/apache2 restart Configuration d’Open Harvester Systems v2 Nous nous connectons sur le site http://moissonneur.obs-vlfr.fr avec un navigateur web. Une page de
configuration apparait dans laquelle les paramètres essentiels sont les suivants :
Security settings Password encryption algorithm : SHA1 Administrator Account Username : boebion Password : ********** Repeat Password : ********** Email : Olivier.Boebion@obs‐vlfr.fr Database Settings Database Driver : MySQL Host : localhost Username : ohs Password : *********** Database name : ohs Create new database coché Une fois l’installation validée, le site http://moissonneur.obs-vlfr.fr est prêt.