Comment installer Ariadne CMS sur Ubuntu 18.04 LTS

Ariadne est un système de gestion de contenu gratuit, open source, multiplateforme, riche en fonctionnalités et axé sur la sécurité, écrit en langage PHP. Il a été testé avec plus d’un million d’objets sur du matériel de bureau. Ariadne est stable et entièrement rétrocompatible depuis au moins les dix dernières années. Il est doté de nombreuses fonctionnalités, dont la prise en charge de SVN, la prise en charge de DTAP, la prise en charge de sites multilingues, la gestion des utilisateurs et des groupes, l’importation et l’exportation de projets, l’éditeur WYSIWYG en ligne intégré, la compatibilité avec les téléphones portables et bien d’autres encore.

Dans ce tutoriel, nous allons apprendre à installer Ariadne dans le serveur Ubuntu 18.04.

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Un mot de passe root est installé sur ton serveur.

Installer le serveur LAMP

Avant de commencer, tu dois installer Apache, MariaDB et PHP sur ton système. Tout d’abord, installe Apache et le serveur MariaDB en exécutant la commande suivante :

apt-get install apache2 mariadb-server -y

Par défaut, la dernière version de PHP n’est pas disponible dans Ubuntu 18.04, tu devras donc ajouter le référentiel pour cela. Tu peux l’ajouter à l’aide de la commande suivante:<?p>

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

Une fois le référentiel mis à jour, tu peux installer PHP et d’autres bibliothèques avec la commande suivante :

apt-get install libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-zip php7.1-curl imagemagick subversion php7.1-tidy tidy libtidy-dev -y

Ensuite, démarre le service Apache et MariaDB et active-les pour qu’ils démarrent au démarrage à l’aide de la commande suivante :

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

Configurer MariaDB

Par défaut, l’installation de MariaDB n’est pas sécurisée. Tu devras donc d’abord la sécuriser. Tu peux le faire en exécutant le script mysql_secure_installation.

mysql_secure_installation

Réponds à toutes les questions comme indiqué ci-dessous :

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Ensuite, 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 Ariadne :

MariaDB [(none)]> CREATE DATABASE ariadnedb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ariadnedb.* TO 'ariadne'@'localhost' IDENTIFIED BY 'password';

Ensuite, vide les privilèges avec la commande suivante :

MariaDB [(none)]> FLUSH PRIVILEGES;

Enfin, quitte le shell MariaDB :

MariaDB [(none)]> exit;

Installer Ariadne

Ensuite, télécharge la dernière version d’ariadne depuis leur site officiel :

wget https://codeload.github.com/Ariadne-CMS/ariadne/zip/9.7

Une fois le téléchargement terminé, décompresse le fichier téléchargé avec la commande suivante :

unzip 9.7

Ensuite, copie ariadne dans le répertoire racine d’apache et le répertoire lib avec la commande suivante :

cp -r ariadne-9.7/www /var/www/html/ariadne
cp -r ariadne-9.7 /usr/local/lib/ariadne

Ensuite, donne les autorisations appropriées au répertoire ariadne :

chown -R www-data:www-data /var/www/html/ariadne
chmod -R 777 /var/www/html/ariadne
chmod -R 777 /usr/local/lib/ariadne

Ensuite, change le répertoire en ariadne et renomme le fichier de configuration ariadne :

cd /var/www/html/ariadne/
cp ariadne.inc-unix ariadne.inc

Ensuite, tu devras créer une directive d’hôte virtuel apache pour ariadne. Tu peux le faire avec la commande suivante :

nano /etc/apache2/sites-available/ariadne.conf

Ajoute les lignes suivantes :

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/ariadne
 ServerName yourdomain.com
 <Directory /var/www/html/ariadne/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/ariadne-error_log
 CustomLog /var/log/apache2/ariadne-access_log common
</VirtualHost>

Sauvegarde et ferme le fichier, puis active le fichier d’hôte virtuel avec la commande suivante :

a2ensite ariadne

Enfin, redémarre le service apache pour appliquer toutes les modifications :

systemctl restart apache2

Accéder à Ariadne

Maintenant, ouvre ton navigateur Web et tape l’URL http://yourdomain.com, tu seras redirigé vers la page suivante :

Accéder à Ariadne CMS

Sélectionne la langue selon tes besoins et clique sur le bouton Suivant, tu devrais voir la page suivante :

Sélectionne la langue

Assure-toi que toutes les exigences d’Ariadne sont remplies, puis clique sur le bouton Suivant, tu devrais voir la page suivante :

Accept license

Maintenant, accepte le contrat de licence et clique sur le bouton Suivant, tu devrais voir la page suivante :

Configuration de la base de données

Indique ici les détails de ta base de données et clique sur le bouton Suivant, la page suivante devrait s’afficher :

Configuration d'Ariadne

Ici, définis ton mot de passe administrateur et clique sur le bouton Suivant pour commencer l’installation. Une fois l’installation terminée, tu devrais voir la page suivante :

Démarrer la configuration d'Ariadne

Maintenant, clique sur le bouton Suivant, tu seras redirigé vers la page de connexion d’Ariadne comme indiqué ci-dessous :

Connecte-toi à Ariadne CMS

Indique ton nom d’utilisateur administrateur comme admin et le mot de passe que tu as défini précédemment, puis clique sur le bouton Connexion, tu devrais voir la page suivante :

Tableau de bord d'Ariadne

C’est tout. Tu as installé avec succès le CMS Ariadne sur le serveur Ubuntu 18.04 LTS.

Vous aimerez aussi...