Вы находитесь на странице: 1из 15

Instalación de Limesurvey en Ubuntu

Paso 1: Primero asegúrese de que todos los paquetes de su sistema estén


actualizados ejecutando estos siguientes comandos apt-get en la terminal.
 apt-get update && apt-get upgrade

Paso 2: Instalar el servidor LAMP (Linux, Apache, MariaDB, PHP).

Paso 2.1: Instalando Apache en Ubuntu 16.04.

 Instalaremos Apache con apt-get, que es el administrador de paquetes


predeterminado para Ubuntu. También es necesario instalar el módulo
libapache2-mod-php para trabajar con PHP Apache2:

 apt install apache2 libapache2-mod-php

 Después de instalar los servicios de Apache en su sistema, inicie todos los


servicios requeridos:

 systemctl enable apache2


 systemctl start apache2
 systemctl status apache2
Paso 2.2: Instalar MySQL en Ubuntu 16.04.

 Ahora que tenemos nuestro servidor web en funcionamiento, es hora de


instalar MySQL.

 MySQL es un sistema gestor de base de datos. Básicamente, organizará y


proporcionará acceso a bases de datos donde nuestro sitio puede almacenar
información:

 apt install mysql-server php7.0-mysql

 Una vez completado, puede verificar que MySQL esté instalado ejecutando el
siguiente comando.

 systemctl status mysql


 systemctl start mysql

Por defecto, MySQL no está reforzado, Puede proteger MySQL utilizando el script de


instalación ‘mysql_secure_installation’. debe leer cuidadosamente cada paso y debajo
de cada uno de ellos. Establezca la contraseña de root, eliminar usuarios anónimos,
no permitir el inicio de sesión raíz remoto y eliminar la base de datos de prueba y el
acceso a MySQL seguro.

 mysql_secure_installation
 Configúrelo así.

 Set root password? [Y/n] y


 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

 Para iniciar sesión en MySQL, use el siguiente comando (tenga en cuenta que
es el mismo comando que utilizaría para iniciar sesión en una base de datos
MySQL).
 mysql -u root -p

Paso 2.3: Instalar PHP 7 en Ubuntu 16.04.

 PHP 7.0 ahora es el envío predeterminado del paquete PHP en Ubuntu LTS
16.04 (Xenial Xerus), ahora instala PHP 7 con el siguiente comando.

 apt install php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-json php7.0-


opcache php7.0-xml mcrypt php7.0-mcrypt php libapache2-mod-php php-
mcrypt php-mysql
 Si desea buscar todos los módulos disponibles de PHP 7, puedes usar para
ordenar.
 apt-cache search php7-*

En la mayoría de los casos, vamos a querer modificar la forma en que Apache sirve
archivos cuando se solicita un directorio. Actualmente, si un usuario solicita un
directorio del servidor, Apache buscará primero un archivo llamado index.html.
Nosotros queremos decirle a nuestro servidor web que elija los archivos PHP de
preferencia, por lo que vamos a hacer Apache busque un archivo index.php primero.

 Para ello, escriba éste comando para abrir el archivo dir.conf en un editor de


texto con privilegios de root.

 leafpad /etc/apache2/mods-enabled/dir.conf
 Su servidor debe reiniciar Apache automáticamente después de la instalación
de MySQL y PHP. Si no lo hace, ejecute este comando.

 sudo systemctl restart apache2


 sudo systemctl restart mysql

 Para probar PHP, crea un archivo de prueba llamado info.php con el contenido
a continuación. Guarde el archivo, luego navegue hasta él para ver si PHP está
funcionando.
 Leafpad /var/www/html/info.php

Paso 3: Instalando LimeSurvey.

 Descargue la última versión estable de LimeSurvey, En el momento de escribir


este manual, es la versión 3.14.8.

 wget https://www.limesurvey.org/stable-release?
download=2471:limesurvey3148%20180829zip
 unzip limesurvey3.14.8+180829.zip
 mv limesurvey/ /var/www/html/limesurvey/
 Tendremos que cambiar algunos permisos de carpetas.

 chown www-data:www-data -R /var/www/html/limesurvey


Paso 4: Configurando MariaDB.
Necesitaremos iniciar sesión en la consola MariaDB y crear una base de datos para
LimeSurvey. 
 Ejecute el siguiente comando.

 mysql -u root -p

Esto le solicitará una contraseña, así que ingrese su contraseña de root de MariaDB y
presione Enter. Una vez que haya iniciado sesión en su servidor de base de datos,
necesita crear una base de datos para la instalación de LimeSurvey:

o CREATE DATABASE limesurvey;

o GRANT ALL PRIVILEGES ON limesurvey.* TO 'limeuser'@'localhost'


IDENTIFIED BY 'your-password';

o FLUSH PRIVILEGES;

o /q
Paso 5. Configurar el servidor web Apache para LimeSurvey.
 Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un
nuevo archivo de configuración de Apache llamado 'limesurvey.conf' en su
servidor virtual.

 touch /etc/apache2/sites-available/limesurvey.conf
 ln -s /etc/apache2/sites-available/limesurvey.conf /etc/apache2/sites-
enabled/limesurvey.conf
 leafpad /etc/apache2/sites-available/limesurvey.conf

 agregar estas líneas al final del archivo.

 <VirtualHost *:80>
 ServerAdmin admin@yourdomain.com
 DocumentRoot /var/www/html/limesurvey/
 ServerName your-domain.com
 ServerAlias www.your-domain.com
 <Directory /var/www/html/limesurvey/>
 Options FollowSymLinks
 AllowOverride All
 </Directory>
 ErrorLog /var/log/apache2/your-domain.com-error_log
 CustomLog /var/log/apache2/your-domain.com-access_log common
 </VirtualHost>

 Ahora, podemos reiniciar el servidor web Apache para que los cambios surjan
efecto.
 systemctl restart apache2.service

Paso 6: Accediendo a LimeSurvey.

LimeSurvey estará disponible en el puerto HTTP 80 de forma predeterminada.


 Abra su navegador favorito y vaya a http://localhost/limesurvey/admin o
http://server-ip/limesurvey/admin y complete los pasos necesarios para finalizar
la instalación.

 Si está utilizando un firewall, abra el puerto 80 para habilitar el acceso al panel


de control.

Вам также может понравиться