Vamos a ver cómo instalar Dolibarr en un NAS Synology haciendo uso del servidor web de Synology con Web Station.
Si no tienes instalado el Servidor Web en tu NAS puedes consultar mi anterior artículo donde de explicamos paso a paso cómo instalar un servidor web en un NAS Synology. Para más información sobre Dolibarr, podéis ver mi colección de artículos sobre Dolibarr.
Tabla de contenidos
Subir paquete de Dolibarr a Synology
Para comenzar con la instalación de Dolibarr partiremos con que ya nos hayamos descargado nuestro paquete Dolibarr en versión ZIP desde la web de Dolibarr. Lo que haremos será subirlo y descomprimirlo en nuestra carpeta web de nuestro NAS.
Recordar que el paquete ZIP viene con el entorno de desarrollo completo de Dolibarr. A nosotros solo nos interesa el contenido de la carpeta htdocs, que será la que descomprimamos en nuestro servidor web.
Comenzar con la instalación de Dolibarr en Synology
Una vez descromprimidos todos los archivos en nuestra carpeta web, accederemos al proceso de instalación mediante un navegador a la url http://diskstation/dolibarr
Seleccionamos nuestro idioma y avanzamos.
Veremos que nos avisa de que no tenemos fichero de configuración donde indiquemos los datos de nuestra base de datos y otros parámetros configurables. Para crearlo, nos vamos a la carpeta conf y renombramos el fichero que tenemos de ejemplo dejándolo como conf.php.
Editamos las propiedades del fichero con el botón derecho del ratón sobre él. Creamos un permiso para el usuario http y le damos permiso de lectura/escritura.
Refrescamos de nuevo la página del navegador.
Para comenzar con la instalación, seleccionamos la opción de Instalación nueva. En la siguiente ventana deberemos indicar el directorio donde hemos desplegado dolibarr, el directorio donde se guardarán los documentos de facturas y presupuestos e información de la base de datos que deberemos haber creado previamente desde phpMyAdmin.
Una vez rellenada toda la información avanzamos el proceso. Si no hemos creado la carpeta de documentos nos pedirá crearla antes de continuar.
Y haremos lo mismo que hicimos antes, darle permisos de lectura/escritura.
Recargamos la página y continuamos.
Continuamos.
Indicamos el nombre del usuario que utilizaremos para trabajar con nuestro Doibarr y su contraseña.
Con esto, ya hemos terminado la instalación.
Ahora solo faltaría crear el archivo de texto vacío de solo lectura con el nombre install.lock para evitar actualizaciones accidentales.Para ello, como desde File Station no existe la opción de crear un fichero nuevo, lo que haremos será editar uno existente.
Y lo guardaremos como para darle un nombre nuevo.
Editamos sus permisos para darle acceso de solo lectura.
Y con eso habremos terminado la instalacción.
Acceso a Dolibarr desde Synology
Ahora ya podremos acceder a nuestro Dolibarr desde la url http://diskstation/dolibarr
Y eso es todo. Si quieres saber un poco más sobre ERP puedes consultar más artículos dobre Dolibarr aquí.
Mantén actualizado tu ERP/CRM Dolibarr
- Actualizo tu Dolibarr sin complicaciones ni riesgos a la última versión.
- Manten tus datos a salvo. Realizo copia de seguridad antes de realizar el proceso.
- Se migra toda la información sin perder nada.
- Escríbeme y te daré presupuesto personalizado sin compromiso pulsando el siguiente botón:
Quiero saber más sobre cómo Actualizar Dolibarr
Buenos días.
Podrías actualizar este post? llevo un par de días intentado realizar esta instalación y no hay manera. Estoy utilizando la versión 5.0.4 de Dolibarr. Estoy seguro que en alguna actualización ha habido algun cambio, ya que tengo problemas con el phpMyAdmin y no hay manera de que Dolibarr reconozca la base de datos.
Buenos días Marc. Como te comentaba anoche por correo, parece que el error que te está dando es porque te falta algún fichero. Puede que no se te haya descomprimido bien Dolibarr. Revisa eso y me cuentas. Saludos.
Hola. Pudisteis solucionarlo? A mi me ocurre algo parecido, no consigo pasar de la pantalla de instalación. Obtengo el error: "La conexión falla, los parámetros del servidor o el superusuario pueden ser incorrectos". He probado de todo y no hay manera. Estoy intentandolo con la version 6.0.4 de Dolibarr y la base de datos es MariaDB version 10.
Buenas noches José Javier. Prueba a instalar la BBDD de Dolibarr en MariaDB 5. Parece que con la versión 10 no se entiende muy bien. No te preocupes porque puedes tener las dos versiones instaladas. phpMyAdmin utilizará la versión 10 y tu Dolibarr usará la 5 sin problemas. Un saludo.
Mil gracias, ya lo tengo funcionando gracias a tu indicación. Con la versión MariaDB 5 no he tenido nigún problema. Saludos José Javier
Me alegro que lo hayas conseguido. Saludos!
Hola Javier,
gracias por el articulo, muy interesante.
Tengo un problema: en el momento de installar Dolibarr (IP_del_servidor/dolibarr) obtengo una pagina donde me dice en inglés que para terminar la configuración de Dolibarr tengo que hacer clic en un enlace, y al hacer clic me da un error 500. Voy a probar la solución que le diste a José Javier con MariaDB 5. Si no, de donde podría venir el error?
Muchas gracias
Hola Mónica. Si usas MariaDB 10 ya te digo que esa es la causa. ¿Qué enlace es el que te sale? Un saludo.
Hola Javier,
gracias por tu respuesta rapida
Si, instalé MariaDB 10. No hice una impresión de pantalla porque era en un servidor distante. Era una pantalla blanca con dos lineas en inglés, la primera decía que la instalación no se había terminado, y la segunda "haga clic aquí para terminar la instalación de Dolibarr", y haciendo clic devolvía un error 500.
Voy a probar con MariaDB 5 y te mantengo al corriente.
Gracias. Un saludo
Hola Javier,
Creo que mis mensajes no pasan bien.
Te dejo dos capturas de pantalla; en primer lugar un problema con PHP, en segundo con el tipo de base de datos.
Alguna idea?
Muchas gracias
Hola Mónica. Los warnings que te dan son porque te falta por habilitar las librerías de gráficos y curls en PHP. Aquí por ejemplo explico cómo habiltar la librería de los gráficos: https://www.javierrguez.com/dolibarr-este-php-no-soporta-las-funciones-graficas-gd-ningun-grafico-estara-disponible/. Un saludo.
Gracias Javier,
pardon por la insistencia en los mensajes, me parecía que no pasaban.
Te mantendré al corriente
No te preocupes. Ya me contarás qué tal. Saludos 😉
Hola Javier,
creo que mis mensajes no pasan porque intento compartir dos capturas de pantalla. En la primera me da un warning para PHP "Esta version de PHP no soporta la extension Curl" y " Esta version de PHP no acepta las funciones gráficas CD". A pesar de los mensajes avanzo al paso siguiente y me pide que modifique el tipo de base de datos, pero la única opción ya elegida es "Psgql - opcionalmente no disponible para este PHP" y "msqli - no disponible para este PHP" no se puede seleccionar. Estoy en PHP 7, pero probando con PHP 5 tampoco avanzaba.
Alguna idea?
Gracias de antemano
Hola Javier,
avanzo un poco en la instalación pero llego a una pantalla que me indica un warning PHP (enlace eliminado por no estar disponible ya) y después al continuar la instalación se atasca con el Tipo de base de Datos (enlace eliminado por no estar disponible ya), me pide que corrija el problema pero no puedo escoger ningún driver.
Algún consejo?
Gracias de antemano
Hola Javier,
creo que mi mensaje anterior no funciono.
Vuelta a MariaDB 5, avanzo un poco, per me encuentro problemas con PHP (enlace eliminado por no estar disponible ya) y en la pagina siguiente me da un problema con el tipo de base de datos, mas bien con el driver que no puedo cambiar pero que no quiere (enlace eliminado por no estar disponible ya)
Alguna sugerencia?
Muchas gracias
Hola Javier,
hay varios php.ini, cual debo modificar?
Gracias
Hola otra vez,
la solución es activar las extensiones PHP directamente en el Synology, pero por un problema de pantalla pequeña no las podía ver. Los errores desaparecieron todos y la instalación continua.
Gracias por todo
Me alegro que lo hayas conseguido. No vi este último comentario tuyo. Un saludo, Javier 😉
hola,
en tipo de driver me salen tres opciones pero no las puedo escoger.
GRACIAS
Creo que es porque tienes instalado MariaDB 10 en vez de MariaDB 5. Un saludo.
Hola,
en el paso dos de la instalacion me salta:
Instalación/Actualización de Dolibarr - Creación de los objetos de la base de datos
Parameter action=set not defined Realice un Ping anónimo '+1' al servidor de la base Dolibarr (realizado 1 vez tras la instalación) para permitir que la base cuente la cantidad de instalación de Dolibarr.
Algún consejo?
Hola Carlos. No había visto nunca ese error. Si estás usando Maria DB 10 cambia a María DB 5. La versión 10 no funciona bien. Un saludo, Javier.
Uso Maria DB5 , muchas gracias por tu atencion
Buenas noches, me pasa lo mismo. Creo la base, el usuario y demas.. y cuando pasa al STEP2 pues se me aparece la pantall Error 504 y no hay tu tia para seguir....
He revisado todo y solo puedo entender que sea cosa de permisos, pero tienen todos los usuarios todos los permisos por si acaso....
Luego si pongo ..../Dolibarr me sale la pantalla de login inicial, pero no va la contraseña del creador de la base de datos ni la del root ni nada de nada 🙁 he desinstalado todo de nuevo y volver a empezar y nada (3 veces...)
Ya no sé que puede ser...
¿Has usado Maria DB 5?
Hola. Si, si . Ni he instalado la MariaDB10 por si acaso...
Bueno.. ya no sé que hacer.
--- MariaDB 5 ---> tiene los permisos de root correctos
--- phpMyAdmin ---> conecta bien con MariaDB y me aparecen las bases de datos
Instalo Dolibarr y en el STEP 2 me aparece esto:
XXXXXXXXX.synology.me/Dolibarr/install/step2.php -----> error 504
Y si vuelvo al inicio, me sale de nuevo la instalaciòn de Dolibarr
Creo que debe ser algo de permisos que no deja crear las tablas? o algo asi?
Creo usuario creador de la base de datos, me aparece ese usuario bien en el phpMyAdmin, pero nada
Alguna pista?
y me sale esto al refrescar la pagina...
Parameter action=set not defined Realice un Ping anónimo '+1' al servidor de la base Dolibarr (realizado 1 vez tras la instalación) para permitir que la base cuente la cantidad de instalación de Dolibarr.
Lo mismo que al compi Carlos....
Buenas tardes
Como paso de MARIA DB5 a MARIA DB10 ? es que se va a actualizar al DSM 7 en Synology y MARIADB 5 deja de poder usarse...
He exportado la base de datos de DB5 a DB10 pero no sé como hacer que el Dolibarr lea el MARIADB 10 en lugar de la anterior.. donde lo puedo cambiar?
Muchas gracias
Un saludo
Buenos días Javier,
Muchas gracias por este post, me ha sido de gran ayuda. Y sobre todo leer los comentarios ¡porque me he estado peleando con la BBDD día y medio hasta leer lo de MariaDB5!.
Tengo un problema y es que después de crear el archivo de configuración y pasar a la "creación de los objetos de la base de datos" me ha salido un error 504. Al darle refrescar, me da el siguiente mensaje “Parameter action=set not defined (checkbox) Realice un Ping anónimo '+1' al servidor de la base Dolibarr (realizado 1 vez tras la instalación) para permitir que la base cuente la cantidad de instalación de Dolibarr.”
No tengo ni idea de cómo se hace lo que me pide y no puedo continuar. ¿Podrías echarme una mano?
Muchas gracias.
Un saludo.
Hola. Pues no sabría decirte. No me ha dado nunca ese error. ¿El usuario de base de datos tiene todos los permisos necesarios sobre el esquema? Un saludo.
Hola Javier, Pues no estoy segura. .
Lo que he visto es que se ha creado un usuario llamado http y un grupo con el mismo nombre.
El grupo tiene permisos lectura y escritura, pero el usuario solo de lectura.
Acabo de hacer una prueba y en permisos avanzados le he dado permisos de lectura/escritura al usuario http y sigue pasando lo mismo.
¿Me puedes mandar el enlace del artículo en el que indicas cómo otorgar los permisos a la carpeta web? Creo que, a lo mejor, el problema está ahí.
Hola Carmen. No tengo ningún tutorial sobre permisos porque es algo muy básico. El error que te da es muy raro. Intenta repetir la instalación desde cero. Un saludo.