Comment installer le CMS Omeka Classic sur Ubuntu 18.04 LTS

Omeka Classic est une plateforme de publication web gratuite et open source pour partager des collections numériques et créer des expositions en ligne riches en médias. Omeka Classic te permet de créer des récits complexes et de partager des collections et des contenus riches à faible coût sans sacrifier la qualité de la conception et de la technique. Tu peux étendre ses fonctionnalités avec des thèmes et des plugins.

Dans ce tutoriel, nous allons apprendre à installer le CMS Omeka Classic sur le serveur Ubuntu 18.04.

Exigences

  • Un serveur fonctionnant sous Ubuntu 18.04.
  • Un utilisateur non-root avec des privilèges sudo.

Installer le serveur LAMP

Avant de commencer, tu dois installer le serveur Web Apache, MariaDB et PHP sur ton système. Si ce n’est pas le cas, installe d’abord Apache et le serveur MariaDB à l’aide de la commande suivante :

sudo apt-get install apache2 mariadb-server -y

Une fois que les deux sont installés, tu devras installer la dernière version de PHP sur ton système. Par défaut, la dernière version de PHP n’est pas disponible dans le référentiel par défaut d’Ubuntu 18.04. Ajoute donc le référentiel PHP avec la commande suivante :

sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php

Ensuite, mets à jour le référentiel et installe PHP ainsi que toutes les dépendances requises en exécutant la commande suivante :

sudo apt-get install install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip -y

Une fois que tous les paquets sont installés, démarre le service Apache et MariaDB et active leur démarrage au démarrage en exécutant la commande suivante :

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Configurer MariaDB

Ensuite, tu devras créer une base de données et un utilisateur pour Omeka. Tout d’abord, connecte-toi au shell MariaDB avec la commande suivante :

mysql -u root -p

Saisis ton mot de passe root, puis crée une base de données et un utilisateur pour Omeka :

MariaDB [(none)]> CREATE DATABASE omeka_db;
MariaDB [(none)]> CREATE USER omeka_user;

Ensuite, accorde tous les privilèges à la base de données Omeka :

MariaDB [(none)]> GRANT ALL PRIVILEGES ON omeka_db.* TO 'omeka_user'@'localhost' IDENTIFIED BY 'password';

Ensuite, annule les privilèges et quitte le shell MariaDB :

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Installe Omeka Classic

First, download the latest version of Omeka classic with the following command:
wget https://github.com/omeka/Omeka/releases/download/v2.6.1/omeka-2.6.1.zip

Une fois le téléchargement terminé, décompresse le fichier téléchargé :

unzip omeka-2.6.1.zip

Ensuite, copie le répertoire extrait dans le répertoire racine d’Apache et donne les permissions nécessaires :

sudo cp -r omeka-2.6.1 /var/www/html/omeka
sudo chown -R www-data:www-data /var/www/html/omeka
sudo chmod -R 755 /var/www/html/omeka/

Ensuite, change le répertoire en omeka et modifie le fichier db.ini :

cd /var/www/html/omeka sudo nano db.ini

Apporte les modifications suivantes :

[database]
host     = "localhost"
username = "omeka_user"
password = "password"
dbname   = "omeka_db"
prefix   = "omeka_"
charset  = "utf8"

Sauvegarde et ferme le fichier lorsque tu as terminé.

Ensuite, crée un fichier d’hôte virtuel Apache pour Omeka :

sudo nano /etc/apache2/sites-available/omeka.conf

Ajoute les lignes suivantes :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/omeka/
ServerName example.com
<Directory /var/www/html/omeka/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/omeka-error_log
CustomLog /var/log/apache2/omeka-access_log common
</VirtualHost>

Sauvegarde et ferme le fichier. Ensuite, active le fichier d’hôte virtuel, le module de réécriture Apache et le module d’en-tête avec la commande suivante :

sudo a2ensite omeka.conf
sudo a2enmod rewrite
sudo a2enmod headers

Enfin, redémarre le service Apache pour effectuer les modifications :

sudo systemctl restart apache2

Accéder à l’interface Web d’Omeka Classic

Ouvre ton navigateur Web et tape l’URL http://example.com. Tu seras redirigé vers la page suivante :

Configuration du nom d'utilisateur et du mot de mot de passe

Paramètres du site

Autres paramètres

Ici, fournis tous les détails requis comme ton nom d’utilisateur et ton mot de passe admin, le nom de ton site, ton adresse e-mail, puis clique sur le bouton Installer. Une fois l’installation terminée. Tu devrais voir la page suivante :

Le CMS Omeka Classic s'est installé avec succès

Maintenant, clique sur le bouton Admin Dashboard. Tu devrais voir la page suivante :

Connexion au tableau d'administration

Ici, donne tes identifiants de connexion admin, puis clique sur le bouton Connexion. Tu devrais voir la page suivante :

Tableau de bord d'Omeka Classic

Liens

Vous aimerez aussi...