LimeSurvey (Serveur Web de sondage)
Environnement
- Conteneur LXC Proxmox
- Ubuntu 20.04
Installation
Installer les pré-requis :
apt install apache2 mariadb-server php7.3 php7.3-curl php7.3-gd php7.3-imap php7.3-ldap php7.3-mbstring php7.3-mysql php7.3-xml php7.3-zip wget unzip apt-transport-https curl
Sécuriser MySQL :
mysql_secure_installation
Créer la base de données :
mysql -u root -p
CREATE DATABASE limesurvey;
GRANT ALL ON limesurvey.* TO 'limesurvey_admin' IDENTIFIED BY 'ucptucptucpt';
FLUSH PRIVILEGES;
EXIT;
Télécharger et décompresser LimeSurvey :
cd /var/www/
wget https://download.limesurvey.org/latest-stable-release/limesurvey4.2.3+200511.zip
unzip limesurvey4.2.3+200511.zip
rm limesurvey4.2.3+200511.zip
chown -R www-data:www-data /var/www/limesurvey
Créer le virtualhost :
mv /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default.conf.bak
nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerName limesurvey.domaine.lan
ServerAdmin admin@domaine.lan
DocumentRoot /var/www/limesurvey/
<Directory /var/www/limesurvey/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Redémarrer Apache :
systemctl restart apache2
Sources
- https://manual.limesurvey.org/Installation_-_LimeSurvey_CE
- https://www.vultr.com/docs/how-to-install-limesurvey-ce-on-debian-9