Saltearse al contenido

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

No se pudo cargar la imágen

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:

Ventana de terminal
mkdir 2024
chmod 777 /2024
cd 2024
mkdir 01
chmod 777 /01

Una 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.

Ventana de terminal
composer dumpautoload

En producción

En producción debemos entrar al contenedor de docker para poder realizar el mapeo de clases correspondiente Entonces:

Ventana de terminal
docker exec -it nombre_del_contenedor_de_php /bin/bash

Una vez dentro debemos tirar el mismo comando que en local

Ventana de terminal
composer dumpautoload