Skip to content
Xavier Mamano edited this page Feb 28, 2022 · 6 revisions

Actualización de la versión de Aixada

  • Consulta CHANGELOG-es.md para ver qué novedades hay, y adapta la configuración a los posibles nuevos parámetros en local_config/config.php si fuera el caso.

  • Descarga todos los archivos de la rama master al directorio donde tienes instalado Aixada.

Actualización automática (vía web)

NOTA: El podrecimiento detecta el estado actual de BD y solo actualiza lo que falta.

  • Identificate en tu Aixada cun un usuario con el rol de Comisión Informática

  • Desde el navegador accede a la pagina install.php de tu directorio Aixada.
    (al abrir puede aparecer un aviso en amarillo diciendo symbolic link...copied, tranquilo todo va bien!)

  • Pulsa el botón "Do Update Aixada".
    Espera el mensaje de finalización en verde.
    (automáticamente se hace una copia de seguridad de la base de datos antes de empezar a actualizar)

¡Ya está!

Actualización manual

  • Haz una copia de seguridad de la base de datos.

  • Ver apartado "Si usas instalación manual ten en cuenta" (de la instalación)

  • Abre phpMyAdmin y accede a la base de datos donde tienes instalado Aixada:
    NOTA: El podrecimiento dbUpgradeTo2.8.sql detecta el estado actual de BD y solo actualiza lo que falta.

    1. Comprueba que exista la tabla 'aixada_price', en caso afirmativo continua con el paso ii.
    2. Selecciona la base de datos donde está instalado Aixada e importa los siguientes archivos:
      dbUpgradeTo2.8.sql
      sql/setup/aixada_queries_all.sql

¡Ya está!

Si no existe la tabla aixada_price:

  • Mira el contenido de los archivos desde sql/dbUpgradeTo2.5.0.sql hasta dbUpgradeTo2.6.2.sql para determinar cuales de ellos deber ejecutar para poner hasta la version en 2.6.2.

  • Una vez hayas actualizado la base de datos hasta la versión a 2.6.2 ya puedes continuar con la actualización normal.


Si estas haciendo una migración de host.

  • Haz una exportación de la base de datos. Si usar phpMyAdmin alige la opción "Estructura y datos" y di que no añada las siguiente opciones CREATE: PROCEDURE, FUNCTION y EVENT.

  • Accede a phpMyAdmin del nuevo host donde quieras trabajar:

    • Crea una base de datos si no existe.
    • Cambia la ordenación a utf8_general_ci.
    • Seleccionar la base de datos nueva y pulsa la pestaña Importar.
  • Copia tu antiguo local_config/config.php al directorio local_config de donde vayas a instalar Aixada.

¡Y ya puedes continuar como si fuera una actualización normal!