Instalación de Eneboo en Windows con MySQL

Print Friendly, PDF & Email

Manual que detalla la instalación de Eneboo en Windows con un servidor MySQL.

  • CREADO INICIALMENTE POR: miguelajsmaps@gmail.com en https://github.com/Miguel-J/eneboo/wiki (YA NO EXISTE)
  • FECHA CREACIÓN:
  • ACTUAL: miguelajsmaps@gmail.com en manuales-eneboo-pineboo.org/instalacion-en-windows-con-mysql/
  • ÚLTIMA ACTUALIZACIÓN:Last updated: marzo 11, 2021 at 7:06 am

INSTALACIÓN DE ENEBOO EN WINDOWS CON MYSQL:

Indice:

  1. DESCARGAR e instalar el SERVIDOR DE BASE DE DATOS XAMPP
  2. INSTALACIÓN EN WAMPSERVER (obsoleta)
  3. INSTALACIÓN EN WAMPSERVER para WINDOWS XP (obsoleta)
  4. CREAR USUARIOS. (PASO 2.-PASO NO-OPCIONAL…hay que hacerlo para el servidor % y para localhost)
  5. CREAR UNA BASE DE DATOS: (PASO 3.-OPCIONAL)
  6. DESCARGAR EL PROGRAMA ENEBOO: (PASO 4)
  7. ARRANCAR EL PROGRAMA ENEBOO: (PASO 5)
  8. DESCARGAR LOS “MÓDULOS” de eneboo… (PASO 6)
  9. INSTALAR LOS MÓDULOS DE ENEBOO: (PASO 7)
  10. REGENERAR LA BASE DE DATOS DESPUÉS DE CARGAR MÓDULOS: (PASO 8)
  11. PASO EXTRA-Aclaración…por qué yo elegí MySQL?:
  12. ERRORES CONOCIDOS:

Haz clic aquí para volver al índice


INSTALACIÓN DE ENEBOO EN WINDOWS CON MYSQL:

1. PASO 1-DESCARGAR e instalar el SERVIDOR DE BASE DE DATOS XAMPP:

https://www.apachefriends.org/es/index.html

  • Instrucciones:

Instalación del servidor XAMPP en Windows 10 de 64 bits


2. PASO 1-OPCION A-DESCARGAR WAMPSERVER E INSTALACION EN WINDOWS 64 bits (W7 o 8 o 8-1 o 10):

ESTA OPCIÓN ESTÁ OBSOLETA, POR ESO LA SACO DE LA PÁGINA PRINCIPAL:
Visitar su instalación en:
http://manuales-eneboo-pineboo.org/instalacion-del-servidor-wampserver-en-windows-10-de-64-bits/


A CONTINUACIÓN SALTARSE LOS PASOS DE LA OPCIÓN B: PARA WINDOWS XP:
ir al siguiente paso= CREAR USUARIOS. (PASO 2.-PASO NO-OPCIONAL…hay que hacerlo para el servidor % y para localhost)


3. PASO 1-OPCIÓN B-INSTALACIÓN EN WINDOWS 32 bits (W-XP):

ESTA OPCIÓN ESTÁ OBSOLETA, POR ESO LA SACO DE LA PÁGINA PRINCIPAL:
Visitar su instalación en:
http://manuales-eneboo-pineboo.org/instalacion-del-servidor-wampserver-en-windows-xp/


Haz clic aquí para volver al índice


4. PASO 2-CREAR USUARIOS:

  • PASO NO-OPCIONAL-hay que hacerlo para el servidor % y para localhost. Sobre todo si se trae una copia guardada de otro Eneboo.
  • NOTA 1: Este paso no es imprescindible si sólo se trabaja con un ordenador y NO está conectado a internet, porque el programa ya crea el usuario «root» sin contraseña, pero es recomendable usar otro usuario y AÑADIR UNA CONTRASEÑA A ROOT…para evitar hackers…
  • NOTA 2019: El error «Access denied for user @localhost (using password:YES)» se presenta cuando los usuarios se han creado para el PUERTO 3306, EN VEZ DEL ACTUAL 3308 ….supongo que habrá dejado el 3306 para MariaDB…. (se ve en el archivo del directorio MYSQL: my.ini)
  • Ejecutar PHPMYADMIN con botón izquierdo en la W VERDE….

servidor wampserver

  • AÑADIR el o los usuarios que se quieran:
    • Poner un nombre, ejemplo: ”usuario” (u otra)
    • servidor: ”%”,
    • contraseña “usuario”, (u otra)
    • y “marcar todos”, resto igual…
    • PULSAR: ”añadir usuario”.
  • repetirlo para servidor= localhost
  • NOTA: PARA UN SOLO ORDENADOR NO HACE FALTA TOCAR NADA MÁS: ni apache, ni MySQL, ni PHP….dejar el wamp como está.

servidor wampserver

servidor wampserver

servidor wampserver

servidor wampserver

servidor wampserver

servidor wampserver

Haz clic aquí para volver al índice


5. PASO 3-CREAR UNA BASE DE DATOS

  • (OPCIONAL): No es imprescindible este paso porque Eneboo crea la base de datos si cuando se conecta a la base de datos ésta no existe
  • ESTO ES PARA UNA PRIMERA INSTALACIÓN.
  • Si ya se tiene una copia guardada es recomendable crear una empresa nueva VACÍA y luego INSTALAR EL DUMP-COPIA DE SEGURIDAD….seguir las instrucciones de esta página
  • NOTA: Eneboo guarda las preferencias de conexión y los datos, por ejemplo, en: C:\wamp\bin\mysql\mysql5.5.24\data \prueba
  • …cotejamiento por defecto: “utf8_general_ci”

Haz clic aquí para volver al índice


6. PASO 4-DESCARGAR EL PROGRAMA ENEBOO:

  • Bajarlo de:
    • En http://eneboo.org/pub/contrib/ (últimas versiones-releases…no uses el 2.4.0.2, está obsoleta, la más reciente (en enero 2020) está en https://eneboo.org/pub/contrib/2.4.6.7/ usa el eneboo-build-2.4.6.7-win64-dba)
    • NOTA: Los enlaces de  www.eneboo.org ESTÁN OBSOLETOS
    • Hay dos opciones:
      • B.1)…en el PRIMER ORDENADOR DE LA RED o “servidor”…..elegir la version “DBA”. * sirve para instalar módulos personalizados y otras tareas de «Administrador»
      • B.2)…en los SIGUIENTES “ordenadores-clientes”…..elegir la versión “QUICK”. * sirve para ordenadores donde NO QUIERES que estropeen/instalen NADA y evita problemas.
      • NOTA: A partir de la v2.4.6 las dos llevan «consola»…
  • (nota: la primera vez que lo descargué dio error en instalacion….eso es porque no se bajaron los 11,5 Mb…HAY QUE COMPROBAR EL TAMAÑO DEL ARCHIVO y volverlo a descargar si no es correcto…)

Haz clic aquí para volver al índice


7. PASO 5-ARRANCAR EL PROGRAMA ENEBOO:

  • ejecutar el archivo eneboo.exe del subdirectorio bin. Por ejemplo:(«C:\eneboo-build-2.4.6.6-win64-dba\bin\eneboo.exe»)
  • (OJO: primero tiene que funcionar WAMPSERVER como servidor…QUE LA «W» AL LADO DEL RELOJ ESTÉ DE COLOR VERDE…SI ESTÁ ROJA O AMARILLA NO FUNCIONARÁ)
  • Aparecerá la pantalla Conectar.

Pantalla de conexión

  • y cambiar la conexión:
    • Nombre: igual que el dado a la BD de phpMyAdmin:
    • Usuario: root (o el que hemos puesto en phpMyAdmin…)
    • Contraseña: (Por ejemplo, desde la página de inicio de phpMyAdmin seleccione Privilegios y agregue la contraseña a root@localhost. Deberá escribir la misma contraseña en config.inc.php de phpMyAdmin.)

Pantalla de conexión

  • Darle a la flecha de la derecha y completar:
    • Base de datos: …para poder poner MySQL(o INNODB) hay que tener la versión eneboo-v2.4.6-rc8-dba (puedes usar MySQL_NO_INNODB si usas mysql 5.6 pero NO lo recomiendo porque da muchos errores con los módulos y en contabilidad…)
    • Servidor: 127.0.0.1 (antes se llamaba “localhost”)…..o aquí pondríamos el TCP_IP del ordenador que tiene la BD…
    • Puerto: el que da eneboo….3308 (antes era el 3306, pero wampserver en 2019 usa éste: NUEVO estándar para MySQL, supongo que WAMP64-2019 RESERVA EL 3306 PARA MARIADB ….??)
  • Pulsar el botón «CONECTAR» y si esa base de datos no existe, te pregunta si quieres crearla…SI.

Pantalla de conexión

Pantalla de conexión

  • …y aparece el entorno Eneboo (pero no puede hacer nada hasta que se carguen los módulos…): Pantalla de conexión

Haz clic aquí para volver al índice


8. PASO 6-DESCARGAR LOS MODULOS de eneboo:

  • Si ya se tiene una copia guardada es recomendable crear una empresa nueva VACÍA y luego INSTALAR EL DUMP-COPIA DE SEGURIDAD….seguir las instrucciones de esta página
  • Se pueden descargar de varios sitios o «repositorios», hay unos que llevan más «extensiones» añadidas a la «mezcla básica» que otros…recomiendo las extensiones del github de KLO y los módulos del github «oficial» de ENEBOO…
  • Ejemplos:
    1. MEJOR OPCIÓN: los más actualizados están en https://www.eneboo.org/pub/contrib/standard-modules/
    2. eneboo-pakage de Agosto 2015- el mas recomendado: paquete de Eneboo Standard julio-2015.
    3. PARA PERSONALIZAR CON ENEBOO-TOOLS: módulos del github «oficial» de ENEBOO: https://github.com/eneboo/eneboo-modules (descárgalos con estas instrucciones: http://manuales-eneboo-pineboo.org/github-como-instalarlo-y-usarlo/ )
    4. PARA PERSONALIZAR CON ENEBOO-TOOLS: extensiones del github «oficial» de ENEBOO: https://github.com/eneboo/eneboo-features (descárgalos con estas instrucciones: http://manuales-eneboo-pineboo.org/github-como-instalarlo-y-usarlo/ )
    5. Otro lugar de descarga: Repos del git de KLO-MANOLO.

Haz clic aquí para volver al índice


9. PASO 7-INSTALAR LOS MODULOS DE ENEBOO:

Hay 3 opciones:

  • OPCIÓN-A: todos de golpe en «PAQUETE»: (la mejor para NUEVA EMPRESA)

    • NOTA: a fecha de hoy, octubre de 2015, esta es la mejor opción si empiezas de cero: lo mejor es que uses el paquete: prj0001-standard-2015_06_25.eneboopkg
    • módulos estandar en paquete eneboo” o: **standard.eneboopkg**
    • …porque incluye ya las principales extensiones, que a los módulos oficiales deberás añadir (porque están obsoletos sin éstos cambios)….y no es fácil para un novato…por ejemplo el jasper-report, SEPA, renumeración de asientos, recibos de proveedores, etc…
    • En el área de «Módulos» de la parte izquierda, abrir la opción «Sistema -> Administración -> Cargar Paquete de módulos».
    • Localizar el archivo standard.eneboopkg y pulsar «Abrir». Cuando finalice la carga, Eneboo Standard estará listo para empezar a trabajar.
    • NOTA 2016 (OBSOLETA? ): A mi me dio ERROR (con MySQL 5.6, NO da error con MySQL 5.5):
    • NOTA 2016 (OBSOLETA?): aparece el error…“flfiles:Módulo : El valor flcontmode no existe en la tabla flmodules “…??

Pantalla de conexión por paquete


  • OPCIÓN-B: todos de golpe en «CARPETA o DIRECTORIO DE MÓDULOS»: (la mejor para MEZCLA de módulos ANTIGUA o modificaciones con Eneboo Tools)

    • “modulos estandar de eneboo” descargar en zip: eneboo_standard.zip (3 megas)o (DESCOMPRIME SOLO LOS MODULOS DEL AREA DE CONTABILIDAD Y FACTURACION EN UNA CARPETA Y LUEGO SE INSTALAN DESDE EL PROGRAMA ENEBOO):

Pantalla de conexión por directorio


  • OPCIÓN-C: De uno en uno o «MÓDULO A MÓDULO»:

    • ojo!: en el caso de usar MySQL 5.6, no cambiar los archivos NO-INNODB:
    • …”existen tablas que no usan el sistema INNODB…quiere convertirlas?”…NO
    • “todos los módulos de gestiweb” descargar en zip (ESTE ES MEJOR, DESCOMPRIME TODOS LOS MODULOS EN UNA CARPETA Y LUEGO SE INSTALAN UNO A UNO DESDE EL PROGRAMA ENEBOO):
    • “Si desea descargar la última versión de nuestros módulos oficiales en ZIP, haga clic en el siguiente enlace: https://github.com/gestiweb/eneboo-modules/zipball/master “ (8 megas) (es mejor usar los módulos del «oficial», están más actualizados: https://github.com/eneboo/eneboo-modules )

Pantalla de conexión

Pantalla de conexión módulo suelto

Pantalla de conexión

Pantalla de conexión

Pantalla de conexión

Pantalla de conexión

Pantalla de conexión

Pantalla de conexión

Pantalla de conexión

Pantalla de conexión

    • PARA RENOVAR LA CACHÉ: al acabar salir del programa Eneboo y volver a entrar.
    • OPCIONAL:…ir a “eneboo-sistema-administracion-regenerar la base de datos”…(es bueno cuando hay cambios de DATOS, la primera vez que se instala no es imprescindible…)

Haz clic aquí para volver al índice


10. PASO 8-REGENERAR LA BASE DE DATOS DESPUES DE CARGAR MODULOS:

  • …entrar en “eneboo-sistema-administración-cargar Módulo”….e ir a la carpeta donde están guardados o descomprimidos del paso anterior…
  • y después de cada uno: …ir a “eneboo-sistema-administración-”+mas”-principal-Regenerar la base de datos”.. …hay que “regenerar la base de datos” y salir del programa y volver a entrar después de haber instalado cada módulo……

Pantalla de conexión

Pantalla de conexión

Pantalla de conexión

Pantalla de conexión

Haz clic aquí para volver al índice


11. PASO EXTRA-ACLARACIÓN-POR QUÉ YO ELEGÍ MySQL:

  • RESUMEN: Por
    1. simplicidad de uso del servidor
    2. compatibilidad con los servidores externos del mercado
    3. compatibilidad con otros programas (FacturaScripts, Prestashop, etc)

sacado del Grupo de Goggle de Eneboo

  • 17-nov-2013:
    • Miguel-J: «Tengo prestashop con mysql, y como ya me suena un poco phpmyadmin, preferiría instalar eneboo con mysql en vez de postgreSql»
    • NOTA 1: (…más adelante cambiaría phpmyadmin por Heidi, mucho mejor gestor, consejo de JMarco )
    • NOTA 2: Prestashop: Trabaja como MyISAM ….??

Haz clic aquí para volver al índice


12. ERRORES CONOCIDOS:

  • NOTA 2018-2: (en 2019 esta nota no hizo falta) En Windows 10 hay que modificar el httpd.conf de Apachey el phpmyadmin.conf del directorio c:\wamp64\alias para añadir «Allow from ::1» (porque Windows 10 no reconoce como localhost el 121.0.0.1 al usar IP6)
  • AÑO 2015:

NOTA: Para versiones de Eneboo ANTERIORES a la eneboo-v2.4.6-beta1-dba, o trabajas con motor MyISAM (o no-INNODB, QUE ESTÁ OBSOLETA DESDE 2010), o para hacerlo con INNODB lo mejor es seguir las instrucciones de abajo para Windows XP con wamp 2.5 para 32 bits, AUNQUE TU ORDENADOR SEA DE 64 BITS. Para versiones ANTERIORES a la eneboo-v2.4.6-beta1-dba….RECOMIENDO INSTALAR EL WAMP 2.2 QUE LLEVA MySQL 5.5 EN VERSIÓN 32 bits (incluso si tu ordenador es de 64 bits), TANTO PARA WINDOWS XP, VISTA, 7, 8, 8.1 como 10. ES EL ÚNICO QUE PERMITE TRABAJAR EN INNODB (imprescindible para hacerlo compatible con Facturascripts). El motivo es que todos los motores de Eneboo, a dia de hoy (octubre-2015) se compilan con librerías MySQL 5.5 y no «soporta» las que llevan 5.6…esto ya no es cierto desde nov.2017…

servidor wampserver

Haz clic aquí para volver al índice


  • 21-nov-2013:

    • Miguel-J: «He seguido el consejo e instalando módulo a módulo es más fácil y no da problemas.
    • …he pasado del easyPHP y ahora uso el WAMPserver, y parece que va mejor, pero lo único raro es que me dice Eneboo que mi MySQL no acepta INNODB, cuando si miro en configuración lo tiene puesto como «default»..es la versión :
      • Apache: 2.4.4
      • MySQL: 5.6.12
      • PHP: 5.4.16″
    • NOTA: SIEMPRE QUE AL CARGAR MÓDULOS PREGUNTE SI QUIERE CONVERTIR LAS TABLAS NO-INNODB, CONTESTAR QUE NO, PORQUE SIEMPRE SE BLOQUEA (y no se por qué)
  • 25-junio-2014:

    • sacado de Google Groups Eneboo
    • Miguel-J: «He vuelto a probar el paquete estandar y con windows y mysql no se carga bien….»
    • JMarco: «Mi consejo es trabajar con MySQL 5.5. (WAMP3),(…) con la versión 5.6 no va muy fino.»
    • AullaSistemas: «Version del servidor: 5.6.17 … Ya hemos comentado que en mysql 5.6 contabilidad falla porque el tamaño mediumtext es mas pequeño que en la version 5.5, y hay un fichero .ui que excede ese tamaño nuevo. Por favor usa un mysql 5.5.x .»
    • AullaSistemas: «dentro de my.conf hay que cambiar el valor
      • max_allowed_packet = 1M
      • por:
      • max_allowed_packet = 2M (pero podria ser por 8 o 16)
      • …en cambio, en linux sale: (ubuntu) max_allowed_packet = 16M
      • Por favor confirmen que el fichero contabilidad/modelos/form/ co_modelo390.ui de 1.4Mb +- produce error en la primera situación (windows) y no en la segunda (linux). Si alguien prueba en un mysql 5.6 sería de agradecer…»

Haz clic aquí para volver al índice


error: Content is protected !!