Installation d’Omeka sous Linux (Ubuntu)

Développé pour les bibliothèques, les archives, les musées et pour les humanités numériques, Omeka est un gestionnaire de contenu libre qui permet la diffusion sur le web de tous types de fichiers (textes, images, sons, vidéos). Des métadonnées au format Dublin Core permettent la description des items (susceptibles de contenir de zéro à n fichiers) éventuellement regroupés en collections. De nombreux modules permettent l’ajout de fonctionnalités supplémentaires. Ce tutoriel détaille les étapes d’une installation locale d’Omeka 2.0 sous Linux (Ubuntu 14.04 et 14.10) dans le cadre d’un test de ce logiciel. D’autres articles de ce blog permettent d’en savoir plus sur Omeka.

1. Préparation de l’installation sous Ubuntu

Étape 1 : Installation des logiciels Apache, PHP5, MySql, phpMyAdmin, Imagemagick et configuration

  1. Installation : sudo apt-get install apache2 php5 mysql-server php5-mysql phpmyadmin imagemagick
  2. Créer un lien symbolique pour phpmyadmin : sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
  3. Supprimer le fichier index.html : sudo rm /var/www/html/index.html

Étape 2 : Configurer Apache

Dans le terminal, tapez : sudo a2enmod rewrite
Puis : sudo gedit /etc/apache2/apache2.conf

Un fichier s’ouvre, ajouter à la fin du fichier :
ServerName localhost
# Enable mod_rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
</IfModule>

Sauvegardez et fermez le fichier

Il faut à présenter modifier un autre fichier, tapez : sudo gedit /etc/apache2/sites-available/000-default.conf
Un fichier s’ouvre, recherchez la ligne DocumentRoot /var/www/html et ajoutez en dessous :

<Directory ”/var/www/html”>
AllowOverride All
</Directory>

Enregistrez et fermez le fichier.
Redémarrez Apache en tapant dans le terminal : sudo service apache2 restart

Étape 3 : Créer une base de données dans phpMyAdmin

  1. Sur http://localhost/phpmyadmin, sélectionnez la langue “Français-French”, entrez le login “root” et le mot de passe mysql renseigné lors de la configuration.
  2. Sélectionnez l’onglet “Bases de données”. Dans “Créer une base de donnée”, entrez le nom de la base à créer, “omeka” par exemple. Sélectionnez le format d’encodage “utf8_general_ci”, créez la base.

2. Installation d’Omeka, partie informatique

Tout est prêt pour installer Omeka à présent :

  1. Télécharger Omeka sur la page http://omeka.org/download/
  2. Extraire le dossier téléchargé du dossier Téléchargements et renommer le omeka (sans le numéro de version). Placer dans le répertoire d’accueil, ici : /var/www/omeka
  3. On change les permissions du répertoire créé : chmod -R 777 /var/www/html/omeka
  4. Dans le dossier renommé omeka, ouvrez le fichier db.ini et modifier les 4 lignes suivantes :
    host     = « XXXXXXX »
    username = « XXXXXXX »
    password = « XXXXXXX »
    dbname   = « XXXXXXX »écrire :
    host     = « localhost »
    username = « root »
    password = « mot_de_passe »
    dbname   = « omeka »
  5. Éditer le fichier de configuration d’Omeka dans le répertoire application/config : /var/www/omeka/application/config/config.ini
    On configure la langue du logiciel : locale.name = « fr »
    La page de configuration web de Omeka est maintenant accessible en français sous : http://localhost/omeka/install/install.php
  6. En cas de problème technique, des messages d’erreurs sont générés et sont affichés dans le navigateur. Il faut pour cela modifier /application/config/config.ini et le fichier .htaccess situé à la racine du site en suivant les instructions : http://omeka.org/codex/Retrieving_error_messages

3. Finalisation de l’installation avec l’interface web

omeka-install_600

Une interface web permet de finaliser l’installation de votre site. Se rendre à l’URL http://localhost/omeka/install/install.php et remplir une série de formulaires.
Entrer les identifiants et mots de passe qui seront ceux de l’administrateur du site web Omeka. Le chemin /usr/bin de Imagemagick est renseigné. Cliquer sur installer.
Site public et administration sont accessibles aux adresses : http://localhost/omeka http://localhost/omeka/admin
Supprimez ensuite le répertoire /install pour des raisons de sécurité. Vous pouvez modifier ou ajouter des thèmes dans /var/www/omeka/themes.
Les extensions se trouvent dans /var/www/omeka/plugins.
Entrez des documents à archiver à l’aide de l’onglet “Contenus” de l’administration.

Merci à Vincent Le Quentrec pour son aide importante lors de la mise à jour de mars 2015.

omeka-install_547

Bons tests d’Omeka !

Le site de Omeka : http://omeka.org/
Installation : http://omeka.org/codex/Installation
Install on Ubuntu : http://omeka.org/codex/Install_on_Ubuntu
Install on Fedora : http://omeka.org/codex/Install_on_Fedora
Forum Omeka > Installing and upgrading : http://omeka.org/forums/forum/installing-and-upgrading
Liste de discussion francophone Omeka FR : http://groups.google.com/group/omeka-fr
La plateforme d’archivage numérique Omeka : http://wp.me/p1XOXY-iW
Installation de Linux (Ubuntu) sous Windows à l’aide d’une machine virtuelle (VMware Player) : http://wp.me/p1XOXY-kS

4 commentaires

  1. Bonjour,
    Pour information, dans Apache pour Ubuntu le DocumentRoot par défaut est /var/www/html (à moins de modifier /etc/apache2/sites-enabled/000-default.conf). Il faut donc placer le dossier « omeka » dans /var/www/html et non pas /var/www.
    Bien cordialement,

  2. Bonjour

    Omeka n’est pas une plate-forme d’archivage numérique comme l’introduction le laisse entendre.

    Omeka est bien un logiciel qui permet le stockage et la diffusion sur le web de tous types de documents numériques, textes, images, sons, vidéos. MAIS, ce n’est pas l’objectif d’une plate-forme d’archivage numérique qui doit préserver sur le long terme des documents numériques en garantissant leur intégrité, leur lisibilité et leur valeur probante (à titre de preuve).

Répondre à Jean-Baptiste Pressac Annuler la réponse.