manual instalacao cau

9
 Portal do Software Público Brasileiro Sistema CAU – Central de Ate ndimento ao Usuário Manual de Instalação v 1.0 Brasília, 20 de janeiro de 2012 Manual de Instalação do CAU 1

Upload: erlamcastanho

Post on 19-Jul-2015

416 views

Category:

Documents


0 download

TRANSCRIPT

5/16/2018 Manual Instalacao Cau - slidepdf.com

http://slidepdf.com/reader/full/manual-instalacao-cau 1/9

 

Portal do Software Público Brasileiro

Sistema CAU – Central de Atendimentoao Usuário

Manual de Instalação v 1.0

Brasília, 20 de janeiro de 2012

Manual de Instalação do CAU  1

5/16/2018 Manual Instalacao Cau - slidepdf.com

http://slidepdf.com/reader/full/manual-instalacao-cau 2/9

 

Portal do Software Público Brasileiro

Sumário

Licença deste Documento .........................................................................................................................3

Introdução ao Sistema CAU......................................................................................................................4

Características e principais funcionalidades........................................................................................4Instalação do Sistema................................................................................................................................5

Requisitos gerais para instalação..........................................................................................................5

Pré-requisitos de Software....................................................................................................................5

Passo-a-passo da Instalação no Sistema Operacional Linux...............................................................6

Instalando Apache, PHP5 e PostgreSQL.........................................................................................6

Download do software.....................................................................................................................6

Criação do Banco de Dados.............................................................................................................6

Edite o arquivo de configuração e conceda permissões de escrita.................................................7

Edite o arquivo de configuração da biblioteca JpGraph.................................................................7

Configurando o PHP........................................................................................................................7

Configuração do Servidor Web – Passo Opcional..........................................................................8Acessando a aplicação....................................................................................................................8

Link da Licença Júridica Creative Commons...........................................................................................9

Manual de Instalação do CAU  2 

5/16/2018 Manual Instalacao Cau - slidepdf.com

http://slidepdf.com/reader/full/manual-instalacao-cau 3/9

 

Portal do Software Público Brasileiro

Licença deste DocumentoPara a utilização deste documento é necessário seguir as regras da licença CreativeCommons pela mesma Licença 2.5 Brasil (http://creativecommons.org/licenses/by-nc-sa/2.5/br/deed.pt_BR).

Você tem a liberdade de:

Compartilhar — copiar, distribuir e transmitir a obra.

Remixar — criar obras derivadas.

Sob as seguintes condições:

Atribuição — Você deve creditar a obra da forma especificada pelo autor oulicenciante (mas não de maneira que sugira que estes concedem qualquer aval avocê ou ao seu uso da obra).

Compartilhamento pela mesma licença — Se você alterar, transformar ou criar em cima desta obra, você poderá distribuir a obra resultante apenas sob amesma licença, ou sob uma licença similar à presente.

Ficando claro que:Renúncia — Qualquer das condições acima pode ser  renunciada se você obtiver permissão do titular dos direitos autorais.Domínio Público — Onde a obra ou qualquer de seus elementos estiver em domínio público sob o direito aplicável, esta condição não é, de maneira alguma, afetada pelalicença.Outros Direitos — Os seguintes direitos não são, de maneira alguma, afetados pelalicença:

• Limitações e exceções aos direitos autorais ou quaisquer usos livres aplicáveis;

• Os direitos morais do autor;

• Direitos que outras pessoas podem ter sobre a obra ou sobre a utilização da obra,tais como direitos de imagem ou privacidade.

Aviso — Para qualquer reutilização ou distribuição, você deve deixar claro a terceiros os

termos da licença a que se encontra submetida esta obra. A melhor maneira de fazer issoé com um link para esta página.

Manual de Instalação do CAU  3

5/16/2018 Manual Instalacao Cau - slidepdf.com

http://slidepdf.com/reader/full/manual-instalacao-cau 4/9

 

Portal do Software Público Brasileiro

Introdução ao Sistema CAU

 A instalação do Sistema CAU é um processo bastante simples. O sistema possui duasinterfaces de interação: cau e gestaoti. A interface cau é destinada a abertura e

acompanhamento de chamados pelos usuários demandantes, já a interface gestaoti édestinada ao atendimento e gerenciamento das demandas e todas as atividades deconfiguração do sistema. Por este motivo, neste manual várias vezes nos referimos aotermo gestaoti ao invés do nome do sistema – cau. Neste manual utilizaremos o termosisgestaoti para referenciar a raiz da aplicação, caso queira você pode utilizar outro.

Características e principais funcionalidades

O código fonte (que é livre e aberto) está disponível para ser baixado livremente no Portal do SPB e sua implementação é em PHP, tendo como camada de armazenamento o

sistema gerenciador de banco de dados PostgreSQL.

O sistema possui várias funcionalidades entre as quais destacam-se:

• Gestão de Ativos de TI 

• Sistemas de Informação

• Servidores

• Patrimônio

• Análise de impacto (Gestão de Configuração)

• Gestão de Profissionais de TI e Clientes

• Cadastro dos profissionais de TI • Cadastro de equipes

• Time sheet 

• Cadastro dos clientes

• Gestão de Chamados a TI 

• Gestão de requisições de serviço

• Gestão de incidentes

• Gestão de problemas

• Gestão de níveis de serviços

• Gestão de Mudanças

• Relatórios de Apoio a Decisão

Manual de Instalação do CAU  4

5/16/2018 Manual Instalacao Cau - slidepdf.com

http://slidepdf.com/reader/full/manual-instalacao-cau 5/9

 

Portal do Software Público Brasileiro

Instalação do Sistema

Requisitos gerais para instalação

Sugerimos que este guia seja executado por um usuário com experiência emconfiguração básica de Apache, PHP e PostgreSQL.

Este roteiro está baseado no Sistema Operacional GNU/Linux Debian Lenny.

Este manual pressupõe que o servidor de aplicaçãoo Web e o banco de dados estarãoinstalados no mesmo servidor.

Pré-requisitos de Software

Os requisitos mínimos de software para a correta instalação do Sistema CAU são:• PHP 5.x 

◦  php5-gd 

◦  php5-pgsql 

• Servidor Web Apache

• PostgreSQL 8.3 ou superior 

Manual de Instalação do CAU  5 

5/16/2018 Manual Instalacao Cau - slidepdf.com

http://slidepdf.com/reader/full/manual-instalacao-cau 6/9

 

Portal do Software Público Brasileiro

Passo-a-passo da Instalação no Sistema Operacional Linux 

Instalando Apache, PHP5 e PostgreSQL

$ apt-get install apache2$ apt-get install postgresql-8.4$ apt-get install php5 libapache2-mod-php5 php5-gd php5-pgsql 

Download do software

Faça o download dos arquivos do sistema antes de prosseguir. A versão atual, 1.0, estádisponível em pacotes ZIP e GZip. Descompacte o pacote de sua preferência no diretórioraiz do seu servidor web Apache (no Debian, geralmente o diretório raiz é /var/www).

$ cd /var/www  $ unzip /caminho/cau-1.0.zip$ mv cau-1.0 sisgestaoti

Criação do Banco de Dados

Crie o banco de dados ao qual o CAU usará para armazenar todos os dados digitadosatravés da interface web. Os passos descritos nessa seção irão criar:

• Um usuário gestaoti no servidor PostgreSQL com a senha de acesso 'gestaoti';

• Um banco de dados gestaoti.

Observação: você pode usar o nome de usuário, banco de dados e senha que desejar.Esses são apenas nomes padrões que a aplicação usa para conectar-se ao banco.

Faça login no servidor de banco de dados PostgreSQL com o cliente psql :

$ su# su - postgres# psql

 Alternativamente, com o sudo:

$ sudo -u postgres psql

Crie o usuário de banco de dados que será utilizado pelo CAU:

postgres=# CREATE ROLE gestaoti;postgres=# ALTER ROLE gestaoti WITH SUPERUSER INHERIT NOCREATEROLECREATEDB LOGIN PASSWORD 'gestaoti';

Crie o banco de dados:

postgres=# CREATE DATABASE gestaoti WITH TEMPLATE = template0 ENCODING ='UTF8' LC_COLLATE = 'pt_BR.utf8' LC_CTYPE = 'pt_BR.utf8';

postgres=# ALTER DATABASE gestaoti OWNER TO gestaoti;postgres=# \q

Manual de Instalação do CAU  6 

5/16/2018 Manual Instalacao Cau - slidepdf.com

http://slidepdf.com/reader/full/manual-instalacao-cau 7/9

 

Portal do Software Público Brasileiro

Execute o arquivo script_gestaoti.sql que vem no cau. O diretório em que esse arquivoreside é o install.

$ sudo -u postgres psql -d gestaoti -f

/var/www/sisgestaoti/install/script_gestaoti.sql

Edite o arquivo de configuração e conceda permissões de escrit a

O CAU armazena algumas configurações necessárias para a aplicação em um arquivochamado gestaoti_configs.inc.php (em  /var/www/sisgestaoti/gestaoti/ ), que possui umasintaxe bem simples de entender. Caso tenha criado o banco de dados, nome de usuárioou senha com um valor diferente de gestaoti, basta editar esse arquivo para quecorresponda as suas escolhas:

$gestaoti_settings['db_postgres_host']='localhost';

$gestaoti_settings['db_postgres_port']='5432';$gestaoti_settings['db_postgres_name']='gestaoti';$gestaoti_settings['db_postgres_user']='gestaoti';$gestaoti_settings['db_postgres_pass']='gestaoti';$gestaoti_settings['db_postgres_enconding']='LATIN1';

Depois, conceda permissões de escrita no diretório cau/anexos. Uma forma prática é dar permissão de escrita para o usuário dono do diretório e para usuários de um grupo. Nessecaso, mudaremos o grupo desses diretórios para o grupo do usuário Apache.

# chmod -R 775 /var/www/sisgestaoti/cau/anexos# chown -R www-data.www-data /var/www/sisgestaoti/

Observação:  www-data é o nome do grupo Apache padrão em sistemas Debian. Emoutros sistemas, esse nome pode ser httpd , apache ou _www . Substitua de acordo com ousado em seu sistema operacional.

Edite o arquivo de configuração da biblioteca JpGraph

Configure o diretório onde estão instaladas as fontes. Edite o arquivo  jpg-config.inc.phpem  /var/www/sisgestaoti/gestaoti/include/PHP/class. Por padrão o sistema CAU utiliza afonte arial.ttf basta incluí-la no diretório abaixo (no caso para sistemas Debian). Esta fonte

está incluída no pacote ttf-mscorefonts-installer da distribuição Debian Lenny.

DEFINE("TTF_DIR","/usr/X11R6/lib/X11/fonts/truetype/");

Configurando o PHP

Edite o arquivo php.ini da seguinte forma:

• register_globals: altere para Onregister_globals = on

Observação: a localização do arquivo php.ini é diferente entre os sistemas operacionais.

Manual de Instalação do CAU  7 

5/16/2018 Manual Instalacao Cau - slidepdf.com

http://slidepdf.com/reader/full/manual-instalacao-cau 8/9

 

Portal do Software Público Brasileiro

No Debian/Ubuntu, o padrão é /etc/php5/apache2/php.ini .

 Após qualquer alteração no arquivo php.ini, reinicie seu servidor web: 

# /etc/init.d/apache2 restart

Configuração do Servidor Web – (Passo Opcional)

 Agora criaremos um virtual host no servidor. Crie um novo arquivo em /etc/apache2/sites-available/ chamado sisgestaoti.local com o seguinte conteúdo:

<VirtualHost *:80>ServerName sisgestaoti.localDocumentRoot /var/www/sisgestaoti/

<Directory /var/www/sisgestaoti>AllowOverride allOrder deny,allowAllow from all

</Directory></VirtualHost>

Edite o arquivo /etc/hosts (no Windows esse arquivo fica emC:\WINDOWS\system32\drivers\etc\hosts) e adicione a seguinte linha:

127.0.0.1 sisgestaoti.local

Habilite o Virtual Host:

# a2ensite sisgestaoti.local

Reinicie o servidor Apache:

# /etc/init.d/apache2 restart

Pronto. Agora, acesse o endereço http://sisgestaoti.local em seu navegador.

Acessando a aplicação

 Abra o navegador de sua preferência e acesse o endereço http://localhost/sisgestaoti   ouhttp://sisgestaoti.local   (caso tenha configurado um Virtual Host). Faça o login na

aplicação utilizando o usuário administrador. O login e senha para acesso são admin eadmin, respectivamente.

Manual de Instalação do CAU  8 

5/16/2018 Manual Instalacao Cau - slidepdf.com

http://slidepdf.com/reader/full/manual-instalacao-cau 9/9

 

Portal do Software Público Brasileiro

Link da Licença Júridica Creative Commons

http://creativecommons.org/licenses/by-sa/2.5/br/legalcode

Manual de Instalação do CAU  9