Baixe o app para aproveitar ainda mais
Prévia do material em texto
Instalando o Ocomon 2.0RC5 no Windows Server 2003 Antes de mais nada, aconselho utilizar o NotePad++ para editar os arquivos do Ocomon, pois ele mantém a estrutura dos arquivos, que são criados para Linux. Ou como alternativa, utilize o aplicativo edit no prompt de comando do DOS. Instalando o XAMPP - Baixe o XAMPP (software que integra Apache, PHP, MySQL e otros) em http://www.apachefriends.org/download.php?xampp-win32-1.7.2.exe - Depois de baixar, execute o arquivo e descompacte no diretório sugerido C:\ - Assim que finalizar a descompactação o XAMPP será executado automaticamente. - Uma tela em DOS será aberta e algumas perguntas serão realizadas. Mantenha a resposta padrão em todas. Ao final, será exibido um menu com algumas opções, você pode fechar a janela em DOS. - No desktop execute o XAMPP - No painel do XAMPP, estarte o Apache e o MySQL, aparecerá a palavra “Running” ao lado de cada serviço estartado. Se isso ocorreu é porque está tudo ok e o XAMPP foi instalado com sucesso. Para verificar se está funcionando, abra o browser e digite: http://localhost. Deverá aparecer a tela de abertura do XAMPP, escolha “Português\Brasil” e pronto, será aberta a tela definitiva do XAMPP já em Português do Brasil. Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Para criar a senha do MySQL, abra uma janela do DOS e acesse a pasta: C:\xampp\mysql\bin e digite o comando: mysqladmin –u root password sua-senha onde “sua-senha” é a senha que desejar para o usuário root do mysql. Uma dica é marcar os checkbox Svc do Apache e MySQL, o que faz com que eles sejam iniciados como serviços do Windows, não necessitando intervenção manual no caso de haver a necessidade de reiniciar o servidor. Antes de marcar os checkbox, pare o Apache e MySQL e reinicie-os depois de marcar os checkbox. - Instalando o Ocomon - Baixe o Ocomon (ZIP) em https://sourceforge.net/projects/ocomonphp/files/Ocomon_2.0RC5/ocomon_2.0-RC5.zip - Descompacte o conteúdo do arquivo dentro da pasta C:\xampp\htdocs - Renomeie a pasta criada, de “ocomon_2.0-RC5” para apenas “ocomon”. O Ocomon está instalado, restando apenas criar seu banco de dados e configurar alguns detalhes. Para criar o banco de dados do Ocomon, abra uma janela do DOS e acesse a pasta: C:\xampp\mysql\bin e digite o comando: mysql –u root –p e informe a senha do root que você definiu na instalação do XAMPP. No prompt do mysql, digite o comando: create database ocomon character set utf8; e depois digite quit para sair do mysql. Agora, ainda no prompt do DOS, importe a base de dados do Ocomon com o comando: mysql -u root -p ocomon < C:\xampp\htdocs\ocomon\install\2.0RC5\DB_OCOMON_2.0RC5_FULL.SQL Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. É aconselhável que remova ou renomeia a pasta “install” indicada no comando acima. Pronto, a base de dados já está importada no no mysql. Agora edite o arquivo C:\xampp\htdocs\ocomon\includes\config.inc.php-dist e salve-o como config.inc.php. Altere as linhas a seguir nesse arquivo da seguinte forma (mantenha as aspas): define ( “SQL_USER”, “root”); define ( “SQL_PASSWD”, “sua-senha”); define ( “SQL_SERVER”, “localhost”); define ( “SQL_DB”, “ocomon”); Salve e saia. Se tentarmos acessar o Ocomon pelo browser neste momento, teremos o seguinte erro apresentado: *Fatal error*: Cannot redeclare date_diff() in * > C:\xamp\htdocs\ocomon\includes\functions\funcoes.inc* on line *534* Essa situação ocorre apenas na versão 5.3.0 do PHP. A partir dessa versão, o PHP incluiu a função "date_diff" para comparação entre datas. O problema é que o OcoMon já trazia uma função com esse mesmo nome e conflita com a função do PHP. Para resolver este problema até que saia nova atualização do OcoMon com a correção deste conflito, faça o seguinte: No arquivo "C:\xamp\htdocs\ocomon\includes\functions\funcoes.inc", localize e altere o nome da função "date_diff" para "date_diff1". Após isso, substitua as chamadas da função "date_diff" para "date_diff1"nos seguintes arquivos: C:\xamp\htdocs\ocomon\invmon\geral\consulta_garantia.php C:\xamp\htdocs\ocomon\invmon\geral\consulta_garantia_piece.php C:\xamp\htdocs\ocomon\ocomon\geral\abertura_user.php C:\xamp\htdocs\ocomon\ocomon\geral\lista.php C:\xamp\htdocs\ocomon\ocomon\geral\mostra_chamados.php C:\xamp\htdocs\ocomon\ocomon\geral\abertura.php C:\xamp\htdocs\ocomon\ocomon\geral\mostra_resultado_consulta.php Feito isso, abra a interface do XAMPP e reinicie o Apache e o MySQL. Essas informações sobre o conflito do PHP e o Ocomon foram encontradas em http://svrmail.lasalle.tche.br/pipermail/ocomon-l/2009-July/004283.html Agora, abra o browser e digite: http://localhost/ocomon/ Você terá a tela de login do Ocomon. Para acessar, informe admin e admin para usuário e senha, respectivamente. Aconselho utilizar o browser Firefox, pois o Ocomon foi escrito (originalmente) para ser utilizado em software livre (linux). Caso você esteja utilizando o Internet Explorer 8, habilite a utilização de cookies, caso contrário você não conseguirá sair da tela de login, pois ela fica em loop. No link abaixo você pode acessar o manual online do Ocomon ou até mesmo baixa-lo para consultas locais: http://sourceforge.net/apps/mediawiki/ocomonphp/index.php?title=Manual No manual há instruções detalhadas de como configurar e utilizar o Ocomon. Celso S. Faria É Analista de Suporte nas plataformas Linux e Windows Server e também atua em Segurança em TI Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only.
Compartilhar