0) Antes de empezar
Asegúrate de que tienes la configuración correcta del servidor de hardware y software como se describe aquí. Más información útil:
- El servidor web debe tener acceso COMPLETO a las carpetas public, files, log, tmp => ¡NO EJECUTAR EL INSTALADOR DE REDMINE BAJO LA RAÍZ!
- El servidor web de Webrick NO es compatible
- Para los plugins de Easy Redmine ve a [redmine_root]/plugins/easyproject/easy_plugins
- El procedimiento de actualización contiene la migración del formato de texto. Si utilizaba la edición de texto Textile o Markdown (que son estándar en Redmine, y que estaban disponibles hasta la versión 10 de Easy Redmine), los textos se convertirán a HTML soportado por CKEditor 5. Algunas características (como "toc") serán eliminadas.
- La instalación NO configura CRON automáticamente, hay que hacerlo manualmente
- Para el correcto funcionamiento del instalador de Redmine, se requieren al menos 250 MB libres en el disco raíz
- El servidor debe tener una conexión a Internet sin restricciones, al menos en el momento de la instalación
- Redmine no puede contener plugins o modificaciones de terceros. Más en el punto 2.1 de las condiciones de instalación
- Antes de actualizar el Easy Redmine existente, revisa el contenido de las carpetas de plugins en tu instalación actual y en el paquete de actualización (/plugins y /plugins/easyproject/easy_plugins). Si al paquete de actualización le faltan algunos plugins que están en la instalación actual, escribe al servicio de asistencia técnica para averiguar por qué y para obtener el paquete correcto. O simplemente desinstala los plugins excesivos de tu sistema.
También se puede encontrar un manual de instalación detallado directamente en el paquete en doc/INSTALL
1) Instalador de Redmine Ruby Gem
En primer lugar, tienes que instalar el instalador de Redmine Ruby Gem. Para instalar la gema usa:
$ gem install redmine-installer
(O gem update redmine-installer para actualizar la gema existente a la última versión.)
Cuando la gem instaladora esté instalada/actualizada en tu Ruby, puedes empezar con la actualización.
¡Solicita la descarga del instalador!
2) Actualización de la instancia existente de Redmine
El instalador de Redmine puede actualizar tu Redmine existente desde el archivo o el repositorio git. Los plugins instalados se conservan o actualizan si un nuevo paquete los contiene.
El procedimiento de actualización se puede guardar en un perfil para la próxima actualización. Los perfiles se almacenan en HOME_FOLDER/.redmine-installer-profiles.yml
Comando para la actualización:
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
El asistente de actualización te lleva a través de los siguientes pasos:
1) Raíz de Redmine - define dónde está instalado tu Redmine (si no lo has incluido ya en el comando)
2) Cargar el paquete - cargar el paquete en la carpeta temporal
3) Validación del Redmine actual
4) Copia de seguridad - completa / configuración + base de datos / solo base de datos
5) Actualización - los comandos de actualización se ejecutan
6) Mover Redmine - el Redmine actual se actualiza con nuevos archivos
7) Guardar el perfil - el procedimiento de actualización se guarda para un uso futuro
Comando para la actualización de Redmine - desde archivo
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Ejemplo
redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current
Comando para la actualización de Redmine - desde perfil
redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Actualización con modificaciones personalizadas
Si estás usando el plugin easyproject y no quieres copiar las modificaciones del cliente de la instancia anterior, usa switch
--skip-old-modifications
· Antes de actualizar el Easy Redmine existente, revisa el contenido de las carpetas de plugins en tu instalación actual y en el paquete de actualización (/plugins y /plugins/easyproject/easy_plugins). Si al paquete de actualización le faltan algunos plugins que están en la instalación actual, escribe al servicio de asistencia técnica para averiguar por qué y para obtener el paquete correcto. O simplemente desinstala los plugins excesivos de tu sistema.