Cómo instalar LimeSurvey en Ubuntu 18.04 LTS

LimeSurvey es una aplicación de encuestas en línea gratuita y de código abierto escrita en PHP y utiliza una base de datos MySQL o PostgreSQL. LimeSurvey nos permite crear, desarrollar y publicar encuestas en línea y recopilar respuestas de ellas, sin necesidad de codificación ni secuencias de comandos.
En este tutorial, aprenderemos cómo instalar y configurar LimeSurvey en el servidor Ubuntu 18.04 LTS (Bionic Beaver), asegurándonos de abordar las necesidades específicas de aquellos que buscan instrucciones sobre la «limesurvey install ubuntu» y la configuración de «limesurvey lts».
Requisitos
- Un servidor con Ubuntu 18.04 LTS.
- Un usuario no root con privilegios sudo.
Instalar servidor LAMP
Primero, instale el servidor web Apache y el servidor MariaDB con el siguiente comando:
sudo apt-get install apache2 mariadb-server -y
A continuación, deberá agregar el repositorio ondrej para instalar la última versión de PHP. Puede agregar el repositorio con el siguiente comando:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php -y
Una vez que el repositorio esté instalado, actualice el repositorio e instale PHP junto con todas las dependencias necesarias para una correcta «limesurvey install ubuntu» con el siguiente comando:
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
Una vez que todos los paquetes estén instalados, inicie el servicio Apache y MariaDB y habilítelos para que se inicien en el arranque ejecutando el siguiente comando:
sudo systemctl start apache2 sudo systemctl enable apache2 sudo systemctl start mysql sudo systemctl enable mysql
Configurar MariaDB para LimeSurvey LTS
Antes de configurar la base de datos MariaDB para «limesurvey lts», asegure MariaDB con el siguiente comando:
sudo mysql_secure_installation
Responda todas las preguntas como se muestra a continuación:
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
Una vez que MariaDB esté protegida, inicie sesión en el shell de MariaDB:
mysql -u root -p
Ingrese su contraseña raíz cuando se le solicite, luego cree una base de datos y un usuario para LimeSurvey, preparando el entorno para una «limesurvey install ubuntu»:
-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
Instalar LimeSurvey
Primero, deberá descargar la última versión de LimeSurvey desde su sitio web oficial. Puedes descargarlo con el siguiente comando:
wget https://download.limesurvey.org/latest-stable-release/limesurvey3.14.3+180809.tar.gz
Una vez que se complete la descarga, siguiendo las instrucciones de «limesurvey install ubuntu», extraiga el archivo descargado con el siguiente comando:
tar -xvzf limesurvey3.14.3+180809.tar.gz
A continuación, copie el directorio extraído en Apache y en el directorio raíz web y proporcione los permisos necesarios:
sudo cp -r limesurvey /var/www/html/ sudo chown www-data:www-data -R /var/www/html/limesurvey
A continuación, cree un host virtual apache para LimeSurvey, teniendo en cuenta la versión «limesurvey lts»:
sudo nano /etc/apache2/sites-available/limesurvey.conf
Agregue las siguientes líneas:
<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>
Guarde el archivo, luego habilite el host virtual con el siguiente comando:
sudo a2ensite limesurvey
Finalmente, reinicie el servidor web Apache para realizar los cambios:
sudo systemctl restart apache2
Acceder a LimeSurvey
Ahora, abra su navegador web y escriba la URL http://ejemplo.com. Será redirigido a la página de instalación de LimeSurvey, donde podrá comenzar a configurar su instancia de «limesurvey lts».
Proceda haciendo clic en el Iniciar instalación botón y siguiendo las indicaciones en pantalla para completar el proceso de «limesurvey install ubuntu».
Una vez que haya aceptado el acuerdo de licencia, asegúrese de que todos los requisitos estén completos, luego proporcione los detalles de su base de datos y configure su instancia de LimeSurvey para estar listo para usar esta potente herramienta de encuestas en su versión LTS en su servidor Ubuntu.