Como corrigir GLPI com tela em branco

Como corrigir GLPI com tela em branco

A “Tela em branco” do GLPI ocorre normalmente por algum erro interno de permissão, no lado do servidor, podemos usar a opção inspecionar do navegador para confirmar o erro, nesse caso se trata do erro 500 que é algo bem genérico onde o servidor web não pode tratar a requisição, por alguma condição inesperada, as vezes por logs, um parâmetro incorreto, uma funcionalidade na aplicação operando de forma incorreta. entre outros motivos,

No Firefox acione as teclas CTRL + Shift + E e clique em reload, o status de erro será o 500, tendo isso como base, é preciso analisar os arquivos que estão com permissão incorreta, há várias possibilidades de fazer essa verificação um dos comandos que costumo usar no linux é ;

find /var/lib/glpi/   -not -name "*.dat" -not  -user www-data -printf '%M %u %g %p\n'

Arquivos com permissão incorreta

Remova o arquivo com permissão root ou transfira usuário as propriedades para o usuário do webserver, no caso do apache nas variantes do Debian é www–data e na variantes do RedHat Enterprise Linux (RHEL) é o httpd.

Subsititua o local e o arquivo de acordo com o ambiente

Alterar as permissões do arquivo

chown www-data:www-data /var/lib/glpi/_cache/glpi_cache_db_9.5.5e6c9e72f63e2ff2eb817327ea4df352e.json

Ou Remover

rm /var/lib/glpi/_cache/glpi_cache_db_9.5.5e6c9e72f63e2ff2eb817327ea4df352e.json

Simulando o erro novamente

chown root:root /var/lib/glpi/_cache/glpi_cache_db_9.5.5e6c9e72f63e2ff2eb817327ea4df352e.json

Fonte

Fonte: https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Status/500

Vídeo demonstrativo

Posted on