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.