Comment installer LimeSurvey sur Ubuntu 18.04 LTS

LimeSurvey est une application d’enquête en ligne gratuite et open source écrite en PHP et utilisant une base de données MySQL ou PostgreSQL. LimeSurvey nous permet de créer, développer et publier des enquêtes en ligne et d’en recueillir les réponses, sans faire de codage ni de script.

Dans ce tutoriel, nous allons apprendre à installer et à configurer LimeSurvey sur le serveur Ubuntu 18.04 LTS (Bionic Beaver).

Exigences

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

Installer le serveur LAMP

Tout d’abord, installe le serveur Web Apache et le serveur MariaDB avec la commande suivante :

sudo apt-get install apache2 mariadb-server -y

Ensuite, tu devras ajouter le référentiel ondrej pour installer la dernière version de PHP. Tu peux ajouter le référentiel avec la commande suivante :

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

Une fois le référentiel installé, mets à jour le référentiel et installe PHP ainsi que toutes les dépendances avec la commande suivante :

sudo apt-get update -y
sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-mbstring php7.2-xml php7.2-mysql php7.2-gd php7.2-zip php7.2-ldap php7.2-imap unzip wget curl

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

Avant de configurer la base de données MariaDB, sécurise la base MariaDB à l’aide de la commande suivante :

sudo mysql_secure_installation

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

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    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

Une fois que la base de données MariaDB est sécurisée, connecte-toi au shell MariaDB :

mysql -u root -p

Saisis ton mot de passe root à l’invite, puis crée une base de données et un utilisateur pour LimeSurvey :

-MariaDB [(none)]>CREATE DATABASE limesurvey_db;
MariaDB [(none)]>GRANT ALL PRIVILEGES ON limesurvey_db.* TO 'limesurvey_user'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>\q

Installer LimeSurvey

Tout d’abord, tu dois télécharger la dernière version de LimeSurvey depuis leur site officiel. Tu peux le télécharger avec la commande suivante :

wget https://download.limesurvey.org/latest-stable-release/limesurvey3.14.3+180809.tar.gz

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

tar -xvzf limesurvey3.14.3+180809.tar.gz

Ensuite, copie le répertoire extrait dans le répertoire racine d’Apache et du site Web et accorde les autorisations nécessaires :

sudo cp -r limesurvey /var/www/html/
sudo chown www-data:www-data -R /var/www/html/limesurvey

Ensuite, crée un hôte virtuel apache pour LimeSurvey :

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

Ajoute les lignes suivantes :

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

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

sudo a2ensite limesurvey

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

sudo systemctl restart apache2

Accéder à LimeSurvey

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

Bienvenue à l'installateur de LimeSurvey

Maintenant, clique sur le bouton Démarrer l’installation. Tu devrais voir la page suivante :

Commence l'installation

Maintenant, accepte le Contrat de licence et clique sur le bouton J’accepte. Tu devrais voir la page suivante :

Contrôle de pré-installation

Assure-toi que toutes les exigences sont remplies, puis 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, puis clique sur le bouton Suivant. Tu devrais voir la page suivante :

Paramètres de la base de données

Maintenant, clique sur le bouton Remplir la base de données. Tu devrais voir la page suivante :

Remplir la base de données avec des données

Ici, indique ton nom d’utilisateur et ton mot de passe admin, le nom de ton site, ton adresse e-mail, puis clique sur le bouton Suivant. Une fois l’installation terminée, tu devrais voir la page suivante :

Installation réussie

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

Connecte-toi à LimeSurvey

Maintenant, donne tes informations de connexion, puis clique sur le bouton Connexion. Tu devrais voir la page suivante :

Tableau de bord de LimeSurvey

Liens

Vous aimerez aussi...