GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer LimeSurvey sur Ubuntu 18.04 LTS

LimeSurvey est une application de sondage en ligne gratuite et open source écrite en PHP et utilise une base de données MySQL ou PostgreSQL. LimeSurvey nous permet de créer, développer et publier des sondages en ligne et de recueillir leurs 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 exécutant Ubuntu 18.04.
  • Un utilisateur non root avec des privilèges sudo.

Installer le serveur LAMP

Tout d'abord, installez le serveur Web Apache et le serveur MariaDB avec la commande suivante :

sudo apt-get install apache2 mariadb-server -y

Ensuite, vous devrez ajouter le référentiel ondrej pour installer la dernière version de PHP. Vous pouvez 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é, mettez à jour le référentiel et installez 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 tous les packages installés, démarrez les services Apache et MariaDB et autorisez-les à démarrer 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écurisez MariaDB à l'aide de la commande suivante :

sudo mysql_secure_installation

Répondez à 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 MariaDB sécurisée, connectez-vous au shell MariaDB :

mysql -u root -p

Entrez votre mot de passe root lorsque vous y êtes invité, puis créez 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, vous devrez télécharger la dernière version de LimeSurvey à partir de leur site officiel. Vous pouvez 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é, extrayez le fichier téléchargé avec la commande suivante :

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

Ensuite, copiez le répertoire extrait dans le répertoire racine Apache et Web et fournissez les autorisations nécessaires :

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

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

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

Ajoutez 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>

Enregistrez le fichier, puis activez l'hôte virtuel avec la commande suivante :

sudo a2ensite limesurvey

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

sudo systemctl restart apache2

Accéder à LimeSurvey

Maintenant, ouvrez votre navigateur Web et saisissez l'URL http://example.com . Vous serez redirigé vers la page suivante :

Maintenant, cliquez sur Démarrer l'installation bouton. Vous devriez voir la page suivante :

Maintenant, acceptez le contrat de licence et cliquez sur J'accepte bouton. Vous devriez voir la page suivante :

Assurez-vous que toutes les conditions sont remplies, puis cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Ici, fournissez les détails de votre base de données, puis cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Maintenant, cliquez sur Remplir la base de données bouton. Vous devriez voir la page suivante :

Ici, indiquez votre nom d'utilisateur et votre mot de passe d'administrateur, le nom du site, l'adresse e-mail, puis cliquez sur Suivant bouton. Une fois l'installation terminée, vous devriez voir la page suivante :

Maintenant, cliquez sur Administration bouton. Vous devriez voir la page suivante :

Maintenant, fournissez vos informations de connexion, puis cliquez sur Connexion bouton. Vous devriez voir la page suivante :

  • https://www.limesurvey.org

Ubuntu
  1. Comment installer OctoberCMS sur Ubuntu 16.04 LTS

  2. Comment installer AbanteCart sur Ubuntu 16.04 LTS

  3. Comment installer Pimcore CMS sur Ubuntu 18.04 LTS

  4. Comment installer R sur Ubuntu 18.04 LTS

  5. Comment installer R sur Ubuntu 20.04 LTS

Comment installer ZoneMinder sur Ubuntu 22.04 | 20.04 LTS

Comment installer PyCharm sur Ubuntu 22.04 LTS

Comment installer CRI-O sur Ubuntu 22.04 LTS

Comment installer DenyHosts sur Ubuntu 16.04 LTS

Comment installer LimeSurvey sur Ubuntu 16.04 LTS

Comment installer Unison sur Ubuntu 16.04 LTS