GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

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 usando 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://example.com . Será redirigido a la siguiente página:

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

Ahora, acepte el Acuerdo de licencia y haga clic en Acepto botón. Debería ver la siguiente página:

Asegúrese de que todos los requisitos estén completos, luego haga clic en Siguiente botón. Debería ver la siguiente página:

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

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

Aquí, proporcione su nombre de usuario y contraseña de administrador, nombre del sitio, dirección de correo electrónico, luego haga clic en Siguiente botón. Una vez que se haya completado la instalación, debería ver la siguiente página:

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

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

Enlaces

  • https://www.limesurvey.org

Ubuntu
  1. Cómo instalar OctoberCMS en Ubuntu 16.04 LTS

  2. Cómo instalar AbanteCart en Ubuntu 16.04 LTS

  3. Cómo instalar Pimcore CMS en Ubuntu 18.04 LTS

  4. Cómo instalar R en Ubuntu 18.04 LTS

  5. Cómo instalar R en Ubuntu 20.04 LTS

Cómo instalar ZoneMinder en Ubuntu 22.04 | 20.04 LTS

Cómo instalar PyCharm en Ubuntu 22.04 LTS

Cómo instalar CRI-O en Ubuntu 22.04 LTS

Cómo instalar DenyHosts en Ubuntu 16.04 LTS

Cómo instalar LimeSurvey en Ubuntu 16.04 LTS

Cómo instalar Unison en Ubuntu 16.04 LTS