Actions

Instalación - LimeSurvey CE

From LimeSurvey Manual

Revision as of 01:07, 12 April 2013 by C schmitz (talk | contribs) (Created page with "Como en cualquier aplicación informática, en la mayoría de ocasiones las cosas sucederán tal como está previsto en las instrucciones, pero e...")

Contenidos:

Note: These installation instructions are for version 2.0 or later. Older instructions for 1.92 can be found here here

General

The LimeSurvey project offers two ways of installating LimeSurvey:

  • On your webserver:

+In that case just follow the instructions on this page starting with step 1.

  • On your local Windows PC:

+You usually only want to install LimeSurvey on your local PC if you want to create surveys locally (mainly for speed or test reasons) and upload them later to your live LimeSurvey installation on a web server. For this we have prepared a special package for LimeSurvey which includes the web server, the database and the LimeSurvey application and instructions how to install it.

1. Verifique que puede instalar LimeSurvey en su servidor

Por favor, compruebe que el servidor en el que va a realizar la instalación de LimeSurvey cumple con los siguientes requisitos mínimos:

  • Aproximadamente 9 Megabytes de espacio el en disco duro.
  • PHP 4.3.2 o una versión posterior de PHP 4 o PHP 5.x o una versión posterior
  • MySQL 4.1.0 o una versión posterior o Microsoft SQL Server 2000 o una versión posterior
  • Módulos de PHP Obligatorios
    • Módulo mysql4 o mysql5
  • Módulos de PHP Opcionales
    • Módulo mbstring (Multibyte String Functions) para poder utilizar un idioma distinto al inglés (vea también Installation FAQ)
    • Módulo para la librería GD (Captchas en las autenticaciones y registros) vea GD-Library PHP Documentation
    • Módulo para LDAP (para importar población encuestada usando consultas LDAP) vea PHP LDAP Documentation

En la mayoría de los casos, si usted utiliza algún tipo de hospedaje, su proveedor le habrá informado y ayudará en este sentido, pero siempre puede probar a hacer un archivo simple tipo prueba.php:

<?php phpinfo(); ?>

y ejecutarlo en su navegador con la dirección http://midominio.org/prueba.php para ver qué configuración tiene su instalación de PHP

In most cases your webspace provider or system administrator will be able to help you out on these optional components.

If you want to try LimeSurvey on your local machine we recommend XAMPP which is an easy to install software package containing a complete web server with Apache, MySQL, PHP and Perl. LimeSurvey will run on XAMPP with no configuration needed.

If you want to run Microsoft's IIS server take a look at "Installation of LimeSurvey on a Windows XP machine" and "Installation on XP with IIS".

1.1 Hosting for LimeSurvey

LimeSurvey should work with most hosting companies which provide PHP and MYSQL. If you want a ready-installed version of LimeSurvey consider using LimeService, else check out our list of LimeSurvey-compatible hosting companies.

2. Descargue el archivo comprimido de LimeSurvey

Visite el sitio de SourceForge para descargar la última versión de LimeSurvey: http://sourceforge.net/projects/limesurvey/

El archivo (comprimido en formato zip) tiene un tamaño aproximado de 4 Mb. Descárguelo y guárdelo en la ubicación deseada

para ser accesible según la configuración de su servidor web.

3. Descomprima el archivo comprimido de LimeSurvey

Descomprima el archivo zip en el directorio deseado utilizando la herramienta de descompresión de su preferencia. Asegúrese de que se descomprima la estructura de directorios y los archivos (es el comportamiento por defecto en la mayoría de utilidades de descompresión).

4. Recoja información sobre su servidor

En algunos casos necesitará conocer los siguientes aspectos para instalar LimeSurvey correctamente en su servidor, aunque algunos de ellos son averiguados automáticamente por LimeSurvey.

  • La dirección web (URL) donde van a encontrarse los scripts de LimeSurvey (por ejemplo: 'http://mi.dominio.com/limesurvey')
  • La ubicación en el disco duro del servidor donde estarán guardados los scripts (por ejemplo: '/var/www/midominio/limesurvey')
  • La IP o dirección donde se encontrará el servidor de bases de datos (si se encuentra en el mismo servidor es 'localhost')
  • El puerto donde el servidor de bases de datos atiende peticiones si no es el puerto habitual (MySQL es el 3306). Si usted utiliza un servidor GNU/Linux o similar con MySQL y tiene acceso de interfaz de comandos puede probar a ejecutar -+ps aux | grep mysql+- y revisar los detalles de los procesos de mysql (parámetro 'port')
  • Su nombre de usuario y contraseña para abrir una sesión en su servidor de bases de datos
  • La mayoría de proveedores de hospedaje (hosting) no permitirán al script de instalación que se cree la base de datos, por lo que tendrá que crearla usted mismo con los mecanismos que su proveedor disponga para este fin. El nombre de la base de datos puede ser por ejemplo 'limesurvey', aunque usted puede denominarla como guste.

5. Configuración de LimeSurvey

Edite el archivo config.php que se encuentra en el directorio 'limesurvey' utilizando su editor preferido. Debe revisar y ajustar los siguientes parámetros:

Permisos en los directorios

  • Algunos directorios deben tener permiso de escritura para el servidor web, a fin de que se pueda importar encuestas y archivos de encuestados así como la creación y modificación de plantillas. Estos son:
    • -+limesurvey/tmp+-
    • -+limesurvey/templates+-
  • El resto de archivos y directorios deberían tener permiso sólo de lectura
Una posibilidad en entornos GNU/Linux u otro tipo de Unix es conceder permisos con chmod:

chmod o+w limesurvey/tmp

7.2 Create a database user

LimeSurvey will create a database and the tables inside it. To be able to do this it will need the username and password of a database user. In general we recommend to create a database user with the following permissions:

- MySQL: SELECT, CREATE, INSERT, UPDATE, DELETE, ALTER, DROP, INDEX

- PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER

- Microsoft SQL Server:

7. Ejecute el script de instalación

En su navegador indique que desea visualizar la página "http://your.domain.com/limesurvey/admin/install". Si configuró correctamente todos los parámetros relativos a la conexión con el servidor de base de datos se le preguntará si desea crear la base de datos y/o crear las tablas de LimeSurvey dentro de la base de datos especificada. Hágalo!. Después de ello, el script le anunciará que ha creado la estructura de tablas exitosamente, y entonces será necesario (por motivos de seguridad) que renombre o elimine el directorio limesurvey/admin/install.

If you configured everything correctly you will be asked to create the database and/or create the tables inside the database. Do it. After you are done and the script tells you that it successfully created the tables, rename or delete the /install directory.

8. Acceda a la plataforma por primera vez

Después de los pasos antedichos, todo está listo para que acceda a la plataforma desde su navegador. Para ello indique en su navegador que desea visitar la página web que contiene el script de administración, si hizo una instalación estándar esta dirección será algo similar a "http://midominio.com/limesurvey/admin/admin.php".

Aparecerá una pantalla solicitándole su usuario y contraseña, que tendrán como nombre y usuario los que usted indicó por defecto en el archivo config.php, credenciales que habitualmente son:

User: admin

Password: password

Recuerde cambiar la contraseña por defecto cuando usted acceda por primera vez

9. Qué puede hacer si tiene problemas...

Como en cualquier aplicación informática, en la mayoría de ocasiones las cosas sucederán tal como está previsto en las instrucciones, pero en otras ocasiones no, y hay demasiadas particularidades que no se ajustan a lo explicado anteriormente. Si usted tiene problemas en primer lugar puede consultar las Installation FAQ, y si no encuentra respuesta allí podría revisar si su circunstancia ha sido ya experimentada y quizá solucionada por otras personas en los foros de LimeSurvey en limesurvey.org, pudiendo opinar y/o remitir nuevas problemáticas para que pueda ser ayudado.