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.
Se necessário, também altere este arquivo:
/usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php
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