x

Capítulos principales

  1. LimeSurvey Cloud frente a LimeSurvey CE
  2. LimeSurvey Cloud - Guía de inicio rápido
  3. LimeSurvey CE - Instalación
  4. Cómo diseñar una buena encuesta (Guía)
  5. Empezando
  6. Configuración de LimeSurvey
  7. Introducción - Encuestas
  8. Ver la configuración de la encuesta
  9. Ver menú de encuesta
  10. Ver estructura de la encuesta
  11. Introducción - Preguntas
  12. Introducción - Grupos de preguntas
  13. Introducción - Encuestas - Gestión
  14. Opciones de la barra de herramientas de la encuesta
  15. Encuesta multilingüe
  16. Guía de inicio rápido - ExpressionScript
  17. Características avanzadas
  18. Preguntas frecuentes generales
  19. Solución de problemas
  20. Soluciones alternativas
  21. Licencia
  22. Registro de cambios de versión
  23. Complementos - Avanzado
 Actions

Actualizar LimeSurvey desde una versión anterior

From LimeSurvey Manual

This page is a translated version of the page Upgrading from a previous version and the translation is 88% complete.
Outdated translations are marked like this.
Páginas adicionales:{toc}

Antes de empezar...

... lea esto porque es muy importante: ¡Siempre haga una copia de seguridad de los archivos y la base de datos de su instalación actual!

¡Puedes hacer esto usando una herramienta de administración de bases de datos como phpMyAdmin y un administrador de archivos! Si no sabe cómo hacer esto, no debe continuar y preguntarle a alguien que sepa.

Recomendación para usar ComfortUpdate

La forma más fácil y segura de actualizar es utilizar nuestro servicio ComfortUpdate.

Instrucciones de actualización (de 2.x o posterior a cualquier versión posterior)

Siga estas instrucciones:

  • Haga una copia de seguridad de sus archivos y base de datos (¿ya mencionamos eso?).
  • Elimine todos los archivos antiguos/ carpetas excepto:
    • /application/config/security.php -¡¡Importante!! Esta es la clave para todos los datos cifrados en LimeSurvey (versión 4 y posteriores)
    • /application/config/config.php;
    • /upload directorio
  1. Log out of the administration
  2. Backup your files and database
  3. Delete all the old files/folders except for:
    1. /application/config/security.php - Important!! This is the key to all encrypted data in LimeSurvey (version 4 and later)
    2. /application/config/config.php;
    3. /upload directory
  4. Copy the new files from the new LimeSurvey package to the existing location.
  5. Now clear your browser cache and cookies.
  6. Open the admin page in your browser (e.g. https://www.example.com/limesurvey/admin). If a database scheme upgrade is necessary you will be prompted to confirm it.
  7. Done!
Note: Between major versions (for example from version 3 to 4) the template/design themes change usually completely. Old survey design templates/themes will usually not work anymore.

Actualización usando CLI

Puede actualizar la base de datos a través de PHP CLI: php application/commands/console.php updatedb . Esto le permite configurar un sistema de actualización automática a través de la línea de comando (por ejemplo, en un crontab), aunque no se recomienda.

Error en la actualización de la base de datos después de la actualización manual/ComfortUpdate

A veces, aunque hiciste todo correctamente, las cosas no funcionan como deberían durante la actualización de la base de datos. Eso puede suceder por varias razones: Diferentes versiones de la base de datos , formatos o contenidos de datos inesperados, configuraciones inusuales o cualquier otra cosa que no apareció en nuestras pruebas (sí, ¡probamos mucho!)

Si tiene un error durante la actualización de la base de datos y su instancia de LimeSurvey termina en un estado inutilizable, querrá volver a la versión anterior. Esto supone que todavía tiene la base de datos y la copia de seguridad de los archivos, ya sea de su copia de seguridad regular o el creado por Comfortupdate.

Por favor ejecute los siguientes pasos:

  • ¡Haga una copia de seguridad del directorio y la base de datos de LimeSurvey existentes (sí, nuevamente, lo llamaremos la segunda copia de seguridad)
  • Restaurar archivos al directorio existente (simplemente sobrescribirlos está bien) desde la (primera) copia de seguridad original.
  • Elimine la base de datos anterior y restaure la base de datos desde la (primera) copia de seguridad original.

Eso es todo. Todo debería volver a la normalidad.

Una nota sobre cómo informar este problema:

Si se encuentra con un problema como este, infórmelo siempre en nuestro rastreador de errores en https://bugs.limesurvey.org

Un error no informado es un error no solucionado. Por favor, no confíe únicamente en que otras personas lo informen. Si ve que el error ya está informado, también puede ayudar a aumentar la prioridad del error marcándolo como "Sí, este error me afecta" en el rastreador de errores.

Preguntas frecuentes

¿Puedo actualizar incluso si tengo encuestas activas?

Sí puede. Se pueden mencionar excepciones en las instrucciones detalladas anteriores. Le recomendamos que pruebe sus encuestas después de la actualización para verificar si sus plantillas de diseño aún funcionan correctamente.

¿Cómo convertir archivos de estructura de encuesta *.sql/*.csv a la última versión de LimeSurvey?

Instale la versión 1.50, importe el archivo y exporte la estructura de la encuesta al formato .csv más nuevo. Luego instale la última versión 2.x, importe el formato .csv y expórtelo al formato .lss actual.

Survey theme incompatibility

With certain major version updates any custom survey themes will not be compatible, anymore:

  • Update from LimeSurvey 2.6 or lower to LimeSurvey 2.50
  • Update from LimeSurvey 5.x or lower to LimeSurvey 6.x

Error "Multiple primary key defined" when updating MySQL database

If you encounter this error, please check the setting sql_generate_invisible_primary_key in your MySQL server variables. This is most likely set to ON, but should be set to OFF. Then restore your database from the backup (as explained above) and try again.