Actualizar

Si estás usando una versión antigua de Galette, es hora de actualizarla.

Advertencia

Una actualización no suele ser algo liviano, tus datos pueden ser modificados. Así que, por favor asegúrate de haber hecho una copia de seguridad de tu base de datos actual, o puedes perder todos o parte de sus datos.

También se recomienda una copia de seguridad de todos los archivos de Galette, sería útil si encuentras un error que te impida hacer una migración y tener que restaurar una versión antigua;

Nota

La migración a una versión anterior a la 0.7 es compatible teóricamente, pero no está probado (¡esas versiones tienen más de 10 años!), y es posible que tu intento falle.

En realidad, nada está diseñado para viajar en el tiempo de esa manera ;) Si este es tu caso, primero debes migrar a Galette 0.7.8 y luego realizar otra migración a la última versión.

Actualizando archivos

Primero, cierra sesión en tu instancia y asegúrate de utilizar el modo de mantenimiento para evitar que otros usuarios puedan acceder a ella.

Después descarga la versión más reciente de Galette y reemplaza los archivos. Para obtener más información sobre la instalación de archivos, consulta la sección preparar la instalación.

Algunos directorios guardan datos y/o configuraciones y deben ser copiados de vuelta a la nueva instancia:

  • config/config.inc.php. Si falta este archivo, el proceso de actualización de Galette te pedirá la información y creará uno nuevo. Si el archivo está presente, se utilizará para rellenar la información excepto la contraseña de la base de datos. Es el único archivo que puede editarse durante el proceso de actualización,

  • data/photos fotos y logotipos de sus miembros,

  • data/exports contiene exportaciones CSV,

  • data/files contiene archivos de campos dinámicos de tipo archivo,

  • data/attachments contiene documentos adjuntos de correos electrónicos.

  • plugins tus complementos actuales. Es una buena idea comprobar si hay nuevas versiones disponibles de los complementos ;)

Una vez se actualizan los archivos, ve a tu instancia de Galette. Te preguntará si es necesario proceder a la actualización de la base de datos.

En tal caso, visita la dirección URL /installer.php (p. ej.: https://your.domain.name/installer.php) y elige Actualizar cuando te pregunte por el tipo de instalación.

Si no te pregunta nada es que ya has acabado ;)

Actualizando la base de datos

Advertencia

¡Instalar una nueva versión de Galette no necesariamente implica una actualización de la base de datos! A veces, es suficiente con actualizar los archivos; incluso para una versión importante.

Galette te dirá si es necesaria una actualización, no hay necesidad de «forzar» una actualización.

El proceso de actualización es muy similar al proceso de instalación de Galette, con algún paso que cambia. Todo es muy transparente, se facilita la información sobre cada paso.

Información de la base de datos

En el paso «Tipo de instalación», tendrás que elegir «actualizar». Se rellenará previamente la información de la base de datos con la información existente excepto la contraseña. El resto de información no debería cambiar.

Nota

Ten en cuenta que es importante que el nombre de la base de datos y el prefijo usado en la base de datos anterior corresponda con la configuración.

Selección de la versión anterior

El siguiente paso es la elección de la versión anterior de Galette. El proceso de instalación intentará «adivinar» que versión es, y seleccionará esta por defecto (la única que se mostrará en negrita).

../_images/5_update_version_select.png

Si intentas actualizar pero la versión de tu base de datos ya parece correcta, recibirá un aviso. Ninguna entrada se mostrará en negrita, por favor asegúrate de elegir la correcta:

../_images/5bis_already_updated.png

Una vez que se haya ejecutado el código de la actualización, se mostrará un resumen.