
Me dice un cliente que se ha comprado este módulo y que se lo instale en el Dolibarr.
https://www.2byte.es/index.php/productos/modulo-2reports
https://www.dolistore.com/en/modules/479-2Reports-STS.html
Según el desarrollador la instalación es fácil:
- Creas en el raiz de la instalación del Dolibarr una carpeta llamada ‘custom’
- Subes allí el archivo del módulo y lo descomprimes
- Descomentas un par de líneas en el archivo ‘conf/conf.php‘ (si no están ya descomentadas):
- //$dolibarr_main_url_root_alt=’/custom’;
- //$dolibarr_main_document_root_alt=’/home/elmakanico/public_html/dolibarr/custom’;
Y ya está, todo a funcionar… todo a funcionar ¡los cojones!
Aunque aparecen las entradas en el listado de módulos e incluso en la barra de herramientas, no permite acceder a ningún panel de administración, devuelve un error de sevidor ‘Error 500‘.
Después de maldecir un bable durante un par de horas e inventar santos nuevos decido ir al cPanel y ver el log de errores.
Y, oh sorpresa, resulta que hay algunas carpetas y archivos que tienen permisos de escritura (writable) para Group y por eso casca. Los archivos en cuestión son:
- Directorio ‘/custom/reports‘
- Directorio ‘/custom/reports/includes‘
- Directorio ‘/custom/reports/includes/reportico‘
- Archivo ‘/custom/reports/index.php‘
- Archivo ‘/custom/reports/admin/reports.php‘
- Archivo ‘/custom/reports/report.php‘
- Archivo ‘/custom/reports/includes/reportico/run.php‘
Les quito los permisos y debería quedar algo como esto (los directorios deben tener activos todos los permisos de ‘ejecutar’):
¡Bien! ya tengo acceso a los paneles de administración pero… no puedo ver ni generar ningún tipo de informe… ¡WTF!
Toca revisar documentación, dice que hay darle permisos al módulo. Venga:
- Usuarios y grupos -> UsuarioX -> Permisos Usuario -> (Click en ‘Todo’ del apartado ‘Informes’)
Veeeeenga, ahora si, ya funciona… ca**ones.