Actions

Installation - LimeSurvey CE/es: Difference between revisions

From LimeSurvey Manual

(Updating to match new version of source page)
(Updating to match new version of source page)
Line 71: Line 71:
*El resto de archivos y directorios deberían tener permiso sólo de lectura
*El resto de archivos y directorios deberían tener permiso sólo de lectura


<!--div class="simplebox">[[File:help.png]] '''Hint:''' If you are using Linux then depending on your webserver configuration you will have to chmod the rights on the writable folders to 755 or 777. Try 755 first - if it does not work 'upgrade' to 777.</div-->
{{Hint|Text=If you are using Linux then depending on your webserver configuration you will have to chmod the rights on the writable folders to 755 or 777. Try 755 first - if it does not work 'upgrade' to 777.}}
{{Hint|Text=If you are using Linux then depending on your webserver configuration you will have to chmod the rights on the writable folders to 755 or 777. Try 755 first - if it does not work 'upgrade' to 777.}}



Revision as of 14:23, 24 October 2013

Note: These installation instructions are for version 2.0 or later. Older instructions for 1.92 can be found 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:

Required:

  • Minimum 80 MB disk space
  • MySQL 4.1.0 or later OR    Microsoft SQL Server 2005 or later OR  Postgres 8.1 or later
  • PHP 5.1.6 or later with the following modules/libraries enabled:
    • mbstring (Multibyte String Functions) extension library (see also Installation FAQ)
    • PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL (pdo_sqlsrv)
    • For PHP versions <5.2 you will need to have the PECL JSON library( see [1]) installed
    • Also we assume in general that all PHP  default libraries are enabled (like hash, session, etc.).
<?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".

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
 Hint: If you are using Linux then depending on your webserver configuration you will have to chmod the rights on the writable folders to 755 or 777. Try 755 first - if it does not work 'upgrade' to 777.


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

Go to "http://your.domain.com/limesurvey/admin". If you configured everything correctly the LimeSurvey installer should be starting - just follow the instructions. You will be asked if to create the database and/or create the tables inside the database. LimeSurvey then creates the needed tables in the database.

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.

También le sugerimos que se una a la conversación que se mantiene en el de IRC de LimeSurvey en Freenode: #limesurvey