Início
NexoPOS

Imagens de Mídia Quebradas

Existem várias razões pelas quais as imagens podem não aparecer na sua instalação do NexoPOS. Este guia irá abordar as diferentes etapas que você precisa realizar para corrigir esse problema.

O armazenamento não é um link simbólico

Provavelmente, durante a instalação do NexoPOS, você esqueceu de criar um link simbólico para sua loja. Como as mídias são salvas em um diretório de Storage, essas imagens serão carregadas com sucesso, mas não aparecerão (aparecerão como links quebrados). A solução para isso é criar um link simbólico usando este comando:

php artisan storage:link

Valor incorreto de APP_URL

Ao editar o arquivo .env, você pode ter se esquecido de adicionar o http:// ou o https:// como prefixo para o valor do APP_URL. Aqui vai um exemplo ruim do valor do APP_URL:

Aqui está como deveria ser em vez disso:

Existem várias razões que podem fazer com que as imagens não carreguem no NexoPOS 4x.

Vamos tentar cobrir a maioria dos casos para corrigir esse problema. Mas, caso ainda não funcione, você pode entrar em contato com o suporte ao cliente em [email protected].

Link de Armazenamento Inválido

Isso pode acontecer se você moveu arquivos recentemente. Observe que, na maior parte das vezes, os links simbólicos são absolutos; ao alterar o local dos arquivos, você torna inválido o link já criado.

Você tem duas opções para corrigir este problema:

Excluir link simbólico quebrado existente

Você precisará ir até a pasta “public” e, a partir daí, excluir manualmente seu link simbólico (exclua o arquivo “storage” na pasta “public”).

Depois disso, você precisa criar um link para o armazenamento conforme explicado acima.

Usando um comando

Você pode executar um comando que reescreverá o link simbólico existente:

php artisan storage:link --force

Permissões de Arquivos Inválidas

Se o link for criado, mas os arquivos/diretórios tiverem permissões inválidas, o NexoPOS não conseguirá acessar o armazenamento. Você precisa garantir que seus arquivos usem 644 como permissões e 755 para as pastas.

Pela CLI, altere o diretório para a raiz do NexoPOS e execute os seguintes comandos.

find -type d -exec chmod 755 {} \; find -type f -exec chmod 644 {} \;

Seu usuário pode ter capacidade de executar esses comandos com "sudo".