Precisei instalar um sistema de controle de helpdesk na empresa na qual trabalho para deixar mais organizado e poder apresentar estatísticas sobre como estava o atendimento oferecido pela equipe de suporte. Pesquisando na Internet, encontrei o projeto brasileiro Ocomon.
A instalação do Apache também não é nem um pouco difícil. Entre no diretório /usr/ports/www/apache21 e:
# make install clean
Os arquivos de configuração serão instalados no diretório /usr/local/etc/apache21/. O comando apachectl será instalado no diretório /usr/local/sbin/apachectl.
Edite o arquivo /usr/local/etc/apache21/httpd e veja se as opções ServerRoot, Listen, User, Group, ServerAdmin, ServerName e DocumentRoot estão corretas para o seu ambiente. Adicione a página index.php como opção para página inicial do Apache editando a seção IfModule dir_module, adicionando index.php ao final da linha que começa com DirectoryIndex. Não apague as outras páginas de lá. Execute o seguinte comando:
Se, quando você tentar inicializar o Apache, aparecer uma linha no console de warning como esta:
[warn] (2) No such file or directory: Failed to enable the 'httpready' Accept Filter
Carregue o módulo accf_http assim:
# kldload accf_http
Para fazer com que esse módulo seja carregado na inicialização do sistema, edite o arquivo /boot/loader.conf e adicione a linha:
accf_http_load="YES"
Além deste, eu tive um erro no qual o Apache não conseguia definir o IP do meu domínio (e nem o meu FQDN). No meu caso, foi só adicionar o .meu.dominio na linha do 127.0.0.1 do arquivo /etc/hosts.
Agora o seu servidor Apache já deve estar operacional, teste acessando ele de outro micro da rede e veja se a página com "It works!" aparece.
[6] Comentário enviado por aazevedo1984 em 13/08/2007 - 11:12h
Aq nao foi legal, aparece a mensagem "The requested URL /ocomon/".$homeHome." was not found on this server." e varias linhas de codigo do proprio ocomon, parece q o apache nao consegue interpretar as linhas e coloca tudo na tela como se fosse texto.