OCS Inventory com o erro “Internal Server Error”

Ao implantar o OCS Inventory me deparei com o erro “Internal Server Error” ao tentar comunicar-se com o servidor, depois de algumas pesquisas descobri a solução.

O usuário padrão para conexão com o banco de dados do OCS inventory é ocs e a senha padrão também é ocs, se por ventura você (assim como eu) usou o usuário ou senha diferente do padrão é necessário alterar os arquivos de configuração:

/etc/apache2/conf.d/z-ocsinventory-server.conf

Altere a linha PerlSetEnv OCS_DB_USER (normalmente a linha 29) com o usuário do banco de dados.

Altere a linha PerlSetVar OCS_DB_PWD (normalmente a linha 31) com a senha do usuário.

ocs1

Se necessário, também altere este arquivo:

/usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php

ocs2

Reinicie o Apache e tente novamente.

A resposta esperada no navegador é Bad Request, mas o cliente do OCS entende (:- )

Adição de conteúdo em 20/07/2022:

Revisitando este post para corrigir esse problema em uma nova instalação do OCS Inventory me dei conta que também é necessário fazer as mesmas alterações no arquivo /etc/apache2/conf-enabled\zz-ocsinventory-restapi.conf.

Deixe um comentário

O seu endereço de email não será publicado