Mudanças entre as edições de "Instalação do OCOMON"

De WikiCTI
Ir para navegação Ir para pesquisar
 
Linha 108: Linha 108:
 
== Link de Confirmação de Cadastro==
 
== Link de Confirmação de Cadastro==
  
Caso o usuário não tenha recebido o e-mail com o link de confirmacao de cadastro, basta verificar na tabela: '''utmp_usuarios''' e no campo: '''utmp_rand''' e atribuir o valor referente ao atributo rand do link abaixo:
+
Caso o usuário não tenha recebido o e-mail com o link de confirmacao de cadastro, basta verificar na tabela: '''utmp_usuarios''' e no campo: '''utmp_rand''' e atribuir o valor referente ao atributo '''rand''' do link abaixo:
  
 
<pre>
 
<pre>

Edição atual tal como às 16h01min de 23 de abril de 2013


Pré-Requisitos

VERSÃO: 2.0RC6.1
DATA: Junho de 2009

  • Sistema Operacional: Independente;
  • Servidor Web (preferencialmente Apache);
  • Linguagem: PHP versão:4.3x ou superior, HTML, CSS, Javascript;
  • Banco de dados: MySQL versão: 4.1x ou superior;
  • Navegador: Embora o sistema também funcione no Internet Explorer (com algumas limitações de layout), recomendo fortemente a utilização do mesmo no Firefox. Os principais testes do Ocomon são realizados utilizando o Firefox pois é um navegador multi-plataforma e bastante confiável. USE O OCOMON COM O FIREFOX!! :-)


Instalação

  • Descompacte o arquivo .tar.gz na pasta html do /home/nome_usuario/
  • Dentro do diretório html, execute:
chmod 777 /includes/logs/
  • Converter para ANSI (ISO-8859-1) o arquivo de criação do BD: /install/2.0RC5/DB_OCOMON_2.0RC5_FULL.SQL
  • Verificar a necessidade de aplicar o patch caso tenha instalado o OCOMON e aparece a versão apenas 2.0-RC6, visto que, após a aplicação daquele, a versão será: 2.0-RC6.1
  • Criar a pasta /tmp na raiz de instalação do ocomon.

Criação da Base de Dados

  • Conecte-se ao servidor mysql:
mysql -h mysql.dr.ufu.br -u root -p
  • E execute os seguintes comandos:
create database nome_do_bd CHARACTER SET latin1;
grant create, select, insert, update, delete, alter, lock tables on nome_do_bd.* to nome_do_usuario identified by 
'senha_bd_do_usuario';
flush privileges;
  • No diretório /install, execute o seguinte comando:
mysql -h mysql.dr.ufu.br -u root -p nome_do_bd < DB_OCOMON_2.0RC5_FULL.SQL
  • Alterar os dados referentes ao banco de dados no arquivo: /html/includes/config.inc.php

Criação e Configuração do Arquivo no "vhosts"

No arquivo (/etc/apache2/vhosts.d/nome_usuario.conf), execute os seguintes passos:

  • Adicione a diretiva:
AddDefaultCharset iso-8859-1
  • Configure a diretiva abaixo da seguinte maneira:
php_admin_value open_basedir "/home/nome_usuario/html:/usr/share/php:/home/nome_usuario:/home/"
  • Pra finalizar, execute o comando:
/etc/rc.d/apache2 reload

Nota: O usuário e senha inicial do administrador é: admin


Atualização do OCOMON (Checklist)

  • Backup do BD

No diretório: /ocomon/install/2.0RC6

mysqldump --default-character-set=latin1 -h mysql.dr.ufu.br -u root -p ocomon > ocommon_bkp_20091002.sql

  • Backup dos scripts
  • Mudar o encoding dos arquivos de atualização de banco para iso-8859-1
  • Após sobrescrever os scripts do servidor, aplicar as devidas permissões às pastas, inclusive a de log (ocomon/includes/logs)
  • Marcar todas as áreas na opção: Admin -> Áreas -> Áreas Configuração
  • Configurar o fckeditor

Controle de Versão (Subversion) dos OCOMONs

Checkout e Atualização do OCOMON

  • Na pasta /html, efetue o checkout do projeto:
svn checkout https://cv.dr.ufu.br/repos/ocomon-prefe .
  • Na pasta /html, efetue o update do projeto:
svn update


Customizações e correções de bugs no OCOMON 2.0RC6.1

  • Sistema de autenticação via LDAP da UFU (vide: changelog_ufu_webosprefeitura).
  • Cadastro vide confirmação do administrador (vide: changelog_ufu_webosprefeitura).
  • Adição de novos formatos de arquivos a serem anexados (vide: changelog_ufu_webosprefeitura).
  • Correções de bugs:
  • Atualização de páginas (vide: changelog_ufu_webosprograd).
  • Privacidade na funcionalidade de consulta de OS, apenas uma área enxerga todas e não tem as suas OS's visualizadas por outras (vide: changelog_ufu_webosprograd).


Link de Confirmação de Cadastro

Caso o usuário não tenha recebido o e-mail com o link de confirmacao de cadastro, basta verificar na tabela: utmp_usuarios e no campo: utmp_rand e atribuir o valor referente ao atributo rand do link abaixo:

http://www.os.webmaster.ufu.br/ocomon/geral/confirma.php?rand=

Assim, poderá enviar o link para o usuário finalizar o cadastro e logar no OCOMON.

Obtido em ""