ERP y CRM Dolibarr es un sistema de gestión para empresas y organismos privados o estatales, es una de las soluciones open source más potentes del mercado con varios módulos disponibles de forma gratuita para sus usuarios, y como todos los ERP , Dolibarr cuenta con un sistema robusto que permite a sus usuarios actualizar su Dolibarr una vez que las fuentes de la nueva versión están desplegadas en línea, en este caso tiene dos métodos para actualizar Dolibarr : Simple o automático ...
Atención ! Este tipo de actualización en los sistemas de gestión empresarial no siempre se considera simple o fácil de realizar, requeriría de expertos (especialistas en TI, desarrolladores o empresas especializadas) en el ERP de Dolibarr para tomar las precauciones para evitar cualquier pérdida de datos o bloqueo en la herramienta Dolibarr que se utiliza en su empresa.
Te 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 estás usando xamp, Wamp o Mamp, u otro La instalación de Debian será un poco diferente en los tres servidores, ya que las fuentes no están instaladas en las mismas ubicaciones.
Procedimiento ' i nstalaci ó 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 contiene el sistema de gestión Dolibarr ERP. Los demás 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, hacer una copia de seguridad de los 3 directorios (mencionados anteriormente) y guardar 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.
1 er Paso: Hacer una copia de su 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 continúa siendo utilizada durante este tiempo por los usuarios de su empresa o usted desbloquea si desea hacer una factura de cliente o proveedor ...
¡Ahora si estás listo para despegar! pasamos a los pasos de 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.
Está todo bien, ahora tiene una nueva versión básica de Dolibarr y sus datos antiguos. Empiece a comprobar si todo funciona correctamente.
Paso 3: instala 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 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,
- desactivar 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 nuevamente, pero sobre los datos de producción).
- conectar y reactivar los módulos externos nuevamente,
- 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 en 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.
¡Quiere ayuda con su migración, solicite nuestro servicio de migración Dolibarr !