Howto limesurvey en debian9

De Tutoriales de Informatica
Saltar a: navegación, buscar

Instalacion de paquetes

apt-get install apache2 mysql-server php7.0 php7.0-mbstring php7.0-mysql php7.0-gd php7.0-zip php7.0-ldap php7.0-xml php7.0-imap 

Descarga y seteo de permisos

mkdir /www/encuestas

cd /www/encuestas/

wget http://download.limesurvey.org/latest-stable-release/limesurvey3.0.0+171222.tar.gz

tar zxvf limesurvey3.0.0+171222.tar.gz 

cd limesurvey/

chown -R root:www-data tmp/
chmod -R 770 tmp/

chown -R root:www-data upload/
chmod -R 770 upload/

cd application
chown -R root:www-data config/
chmod -R 770 config/

Creacion de usuario de base de datos

mysql

MariaDB [(none)]> create user lsuser identified by 'la-clave-que-gustes';

MariaDB [(none)]> grant create, select, insert, update, delete, alter, drop, index on * . * to lsuser;
 
MariaDB [(none)]> flush privileges;

MariaDB [(none)]> exit

Configuración Apache

a2enmod ssl

nano /etc/apache2/sites-available/encuestas.ejemplo.com.ar.conf
<VirtualHost *:443>
 	ServerAdmin webmaster@localhost
 	DocumentRoot /www/encuestas/limesurvey 
 	LogLevel warn
	ErrorLog ${APACHE_LOG_DIR}/encuestas.ejemplo.com.ar-error.log
	CustomLog ${APACHE_LOG_DIR}/encuestas.ejemplo.com.ar-access.log combined
	SSLEngine on
	SSLCertificateFile	/etc/ssl/certs/ssl-cert-snakeoil.pem
	SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
	<Directory "/www/encuestas/limesurvey">
	    AllowOverride None
	    Require all granted
	</Directory>
</Virtualhost>
a2ensite encuestas.ejemplo.com.ar.conf

service apache2 restart
Acceder mediante navegador https://encuestas.ejemplo.com.ar/admin y seguir el tutorial de instalacion.