Cómo instalar LimeSurvey en Ubuntu 18.04 LTS

Bienvenido al instalador de LimeSurvey

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).

Requisitos

  • Un servidor con Ubuntu 18.04.
  • 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 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

Antes de configurar la base de datos MariaDB, 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:

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

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 siguiente p√°gina:

Bienvenido al instalador de LimeSurvey

Ahora, haga clic en el Iniciar instalación botón. Deberías ver la siguiente página:

Iniciar instalación

Ahora, acepte el acuerdo de licencia y haga clic en el acepto botón. Deberías ver la siguiente página:

Comprobación previa a la instalación

Aseg√ļrese de que todos los requisitos est√©n completos, luego haga clic en el pr√≥ximo bot√≥n. Deber√≠as ver la siguiente p√°gina:

Configuración de base de datos

Aquí, proporcione los detalles de su base de datos, luego haga clic en el próximo botón. Deberías ver la siguiente página:

Configuración de la base de datos

Ahora, haga clic en el Rellenar base de datos botón. Deberías ver la siguiente página:

Llenar base de datos con datos

Aqu√≠, proporcione su nombre de usuario y contrase√Īa de administrador, nombre del sitio, direcci√≥n de correo electr√≥nico, luego haga clic en el pr√≥ximo bot√≥n. Una vez completada la instalaci√≥n, deber√≠a ver la siguiente p√°gina:

instalación exitosa

Ahora, haga clic en el Administración botón. Deberías ver la siguiente página:

Iniciar sesión en LimeSurvey

Ahora, proporcione sus datos de inicio de sesión, luego haga clic en el Iniciar sesión botón. Deberías ver la siguiente página:

Panel de LimeSurvey

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *