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.
O MySQL é talvez o software que mais vá demorar para compilar nessa nossa solução. Porém, desconsiderando a demora, ele é muito fácil de instalar e configurar.
Para instalar, vá até o diretório dele no ports (/usr/ports/databases/mysql50-server) e, como root, digite:
# make install clean
Isso irá fazer o download do código fonte, compilar, copiar os binários para os diretórios corretos e limpar os binários que ficaram no diretório dele no ports.
Depois desse processo (que pode levar um certo tempo :) ), você precisa executar o script para a criação dos bancos de dados padrão e usuários padrão, assim (esse é o caminho no qual ele está no meu sistema. Se não der certo para você, utilize o comando whereis para localizá-lo):
# /usr/local/bin/mysql_install_db
Após isso, você precisa modificar o usuário dono e o grupo dono do diretório /var/db/mysql/ para conseguir criar os DBs:
# chown -R mysql /var/db/mysql/
# chgrp -R mysql /var/db/mysql/
Depois, pode inicializar o serviço:
# /usr/local/bin/mysqld_safe -user=mysql &
Depois, para fazer com que o MySQL seja inicializado toda vez no boot, edite o arquivo /etc/rc.conf incluindo a seguinte linha:
[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.