Problemas Frecuentes
Problemas Frecuentes
A continuación presentaremos un apartado con problemas comunes que pueden presentarse a la hora de utilizar/programar histrix
Problemas de Login
A la hora de loguearnos en API podemos presentarnos un problema común y recurrente todos los meses

En caso de que el mensaje de error sea el siguiente:
There is no existing directory at “/usr/share/histrix/database/nombre_de_la_base/log/año/mes” and it could not be created: Permission denied
Debemos dirigirnos hacia la carpeta “log” de esta base de datos, darle permisos necesarios para creación de carpetas con chmod
por ejemplo: ´´´bash chmod 777 ./ ´´´
y crear las carpetas que faltan por ejemplo:
mkdir 2024chmod 777 /2024cd 2024mkdir 01chmod 777 /01Una vez hecho esto el problema debería estar solucionado 😀
XML no reconoce el DataSource
En caso de que nuestro xml se ejecute correctamente, pero no haga las acciones del dataSource, o que la petición nos arroje un error de: Class ‘nombre_de_la_clase’ not found… Lo que debemos hacer es seguir los siguientes pasos:
En Local
Con histrix local debemos dirigirnos a la carpeta de instalacion de histrix y tirar el siguiente comando en la terminal para realizar el mapeo de clases.
composer dumpautoloadEn producción
En producción debemos entrar al contenedor de docker para poder realizar el mapeo de clases correspondiente Entonces:
docker exec -it nombre_del_contenedor_de_php /bin/bashUna vez dentro debemos tirar el mismo comando que en local
composer dumpautoload