Aplicativo do Gigachef, no módulo tablet, não mostra a foto dos produtos.

perguntou em operadores por sergio
O aplicativo do gigachef, rodando em um celular e, escolhido o módulo tablet, carrega normalmente as fotos dos produtos (aparece a mensagem que está carregando). Entretanto, depois, ao entrar em cardápio e escolher um produto, a foto não é mostrada.

1 Resposta

0 votos
respondida por sergio

Depois de ter sido repassado toda padronização e recursos necessários para mostrar a imagem no mobile, foi constatado que tudo estava ok; entretanto, a foto não era mostrada.

Então foi consultado o log no e-commerce (error.2022.06.13.log):

[Mon Jun 13 14:40:54.092907 2022] [:error] [pid 12448:tid 1320] [client 192.168.0.140:56084] Started GET /imagemProduto/0000000000061-1 (192.168.0.140:56084)
[Mon Jun 13 14:40:54.092907 2022] [:error] [pid 12448:tid 1320] [client 192.168.0.140:56084] Parameters = []
[Mon Jun 13 14:40:54.098904 2022] [:error] [pid 12448:tid 1312] [client 192.168.0.140:56087] Response = {"class":"BadRequestResponse","code":0}

Então, pegou-se o ip:porta/caminho_do_log_acima e testou-se no navegador chamando-se a API.

No caso específico:

http://192.168.0.186:8084/imagemProduto/0000000000060-1

Apareceu no navegador o erro abaixo:

{"errorMsg":"WideImage requires the GD extension, but it's apparently not loaded.","status":"error"}
Então, verificou o arquivo de configuração do PHP distribuida no e-commerce:
C:\gigatron\GigaEcommerce\uniserver\usr\local\php\php.ini
Constatou-se que a linha abaixo estava comentada (; na primeira posição).
;extension=php_gd2.dll

Tirou-se o comentário ";" e salvou-se o arquivo. Depois o serviço foi parado e reiniciado.

Dessa forma o problema foi resolvido. Para confirmar foi feito novo teste via navegador:

...