ERP y CRM Dolibarr es un sistema de gestión para empresas y organismos privados o estatales, es una de las soluciones de código abierto más potentes del mercado con varios módulos disponibles de forma gratuita para sus usuarios, y como todo ERP, Dolibarr cuenta con un sistema robusto que permite a sus usuarios para actualizar su Dolibarr una vez que las fuentes de la nueva versión estén implementadas en línea, en este caso tiene dos métodos para realizar la actualización de dolibarr: Simple o automático ...

Advertencia ! este tipo de actualización en los sistemas de gestión empresarial no siempre se considera simple o fácil de realizar, requeriría expertos (especialistas en TI, desarrolladores o empresas especializadas) en el ERP de Dolibarr para poder tomar las precauciones para evitar cualquier pérdida de datos o bloqueo en su Dolibarr herramienta que se utiliza en su empresa.

Les presento un pequeño ejemplo sobre la dificultad de actualizar Dolibarr, asumiendo que tenemos Dolibarr instalado en una versión Y en producción y desplegado en un servidor web clásico, si usa xamp, Wamp o Mamp, u otra instalación de Debian, será ser un poco diferente en los tres servidores, ya que las fuentes no están instaladas en las mismas ubicaciones.

Procedimiento de instalación de Dolibarr:

Antes de instalar el ERP de Dolibarr, es mejor conocer la arquitectura Dolibarr que se compone de una base de datos y 3 directorios que a su vez se agrupan bajo un directorio dolibarr (debajo de una ilustración de ejemplo):

  • Carpeta Htdocs: contiene las fuentes de las páginas de gestión.
  • Carpeta de documentos: contiene todos los documentos generados por Dolibarr (pdf, imágenes, etc ...)
  • Carpeta Scripts: contiene todas las tareas programadas de Dolibarr.

El enlace de la URL de Dolibarr (dolibarr.votre-site.com) normalmente apunta al directorio htdocs y este último que contiene el sistema de gestión Dolibarr ERP. Los otros directorios de documentos y scripts no deben ser visibles desde un navegador Chrome o Firefox (el acceso de seguridad debe estar prohibido)

Nota: SIEMPRE DEBE HACER UNA COPIA DE SEGURIDAD para evitar cualquier problema con sus datos, haga una copia de seguridad de los 3 directorios (mencionados anteriormente) y guarde la copia en un lugar seguro. Haga una copia de seguridad de la base de datos de Dolibarr (mysqldunp, phpmyadmin o mediante la interfaz de Dolibarr) y guárdelo también en un lugar seguro.

1er paso: Haz una copia de tu producción Dolibarr:

  • crear un directorio llamado newolibarr (por ejemplo)
  • copia los directorios de Dolibarr allí: htdocs y scripts de la versión anterior
  • copie su directorio de documentos de la antigua instalación de Dolibarr en el nuevo directorio "newolibarr"
  • crea una segunda base de datos vacía llamada (newolibarr)
  • importe la copia de seguridad de su antiguo ERP dolibarr a esta nueva base de datos.
  • modifique cuidadosamente el archivo htdocs / conf / conf.php: las líneas de la base de datos, la url de su Dolibarr y la ruta al directorio de documentos.
  • cree la url para acceder a este nuevo dolibarr (ejemplo: dolibarr.votre-site.com)
  • Después de esta operación, todo debería funcionar normalmente porque la versión de respaldo es una copia al carbón de la versión de producción.

Por lo que se usará la versión Dolibarr de Producción para hacer la migración y la instalación anterior continuará siendo utilizada durante este tiempo por los usuarios de su empresa o desbloquee si desea hacer una factura de cliente o proveedor ...

¡Ahora si estás listo para despegar! pasamos a los pasos de la migración:

Paso 2: Migración de Dolibarr:

Migramos a la nueva Dolibarr y la versión antigua se encarga de tu gestión diaria.

Deshabilite todos los módulos externos instalados en su Dolibarr

mantener el archivo htdocs / conf / conf.php

y luego reemplace los directorios htdocs y scripts de la nueva instalación con los directorios de la nueva versión.

conéctese al Dolibarr ERP y ejecute los scripts de migración.

Eso es todo y está bien, ahora tiene una nueva versión básica de Dolibarr y sus datos antiguos. Empiece a comprobar si todo funciona correctamente.

Paso 3: instale las nuevas versiones de los módulos externos Dolibarr:

ha actualizado Dolibarr, también debe instalar las nuevas versiones de los módulos (debe contactar a los desarrolladores de los módulos). Importante, porque un módulo comprado para su versión anterior de Dolibarr no funcionará en la nueva versión.

Descargue los archivos .zip de sus nuevas versiones de módulos, luego active cada módulo para que también ejecute sus scripts de migración.

Paso 4: MIGRACIÓN DE PRUEBA

Paso de verificación: Comprueba que las funciones que usas habitualmente en tu Dolibarr están funcionando correctamente: crear un contacto, un tercero, establecer facturas, examinar los documentos, subir archivos a tu ged dolibarr, etc ...

Pruebe las nuevas funciones de Dolibarr que normalmente desea utilizar,

Pruebe el correcto funcionamiento de los complementos y si tiene algún problema, debe comunicarse con el desarrollador de su complemento.

Paso 5: ¡La producción de Dolibarr!

  • Primero, guarde la base de datos Dolibarr en producción,
  • Detenga todas las tareas programadas, cualquier importación en su producción Dolibarr,
  • deshabilitar todos los módulos externos,
  • mantenga el archivo htdocs / conf / conf.php en un lugar seguro ...
  • reemplace los htdocs y los scripts con los de la nueva versión que probó (incluidos los módulos externos)
  • recupere el archivo htdocs / conf / conf.php de la antigua versión de producción de su Dolibarr ERP
  • conéctese a su Dolibarr de producción y ejecute los scripts de migración (¡Atención! Lo estamos haciendo de nuevo, pero sobre los datos de producción).
  • conectar y reactivar los módulos externos de nuevo,
  • reiniciar tareas programadas
  • ¡revisar otra vez!

¡Felicitaciones, ha completado su migración de Dolibarr!

¡IMPORTANTE! Si por alguna razón su migración de Dolibarr falló, a continuación encontrará nuestros consejos: cómo recuperar su versión anterior:

  • eliminar los directorios htdocs y scripts de la instalación en prod,
  • vuelva a colocar sus fuentes antiguas, cuidadosamente guardadas en el punto 2,
  • eliminar todas las columnas de la base de datos de producción
  • restaurar la copia de seguridad de la base de datos de producción que realizó justo antes de entrar en producción (paso 5)

CONCLUSIÓN:

La operación de migrar un sistema de código abierto nunca es un asunto menor, si se desea mantener un sistema de producción siempre actualizado y en buen estado de funcionamiento. Veo demasiados temas publicados en los foros de Dolibarr relacionados con problemas de migración. Sin embargo, con un poco de método y concentración, va muy bien.

Quieres ayuda con tu migración, solicite nuestro servicio de migración Dolibarr!