Ir para o conteúdo

 Voltar a SGA LIVRE Su...
Tela cheia

Manual de Instalação SGA(Utilizado para minha instalação)

17 de Dezembro de 2013, 11:14 , por Desconhecido - | 2 Pessoas seguindo este artigo.
Visualizado 1602 vezes

Pessoal, depois de ler muitos artigos, inclusive o manual de Instalação do SGA, me deparei com alguns erros, todos sanados e com isso o SGA está funcional(utilizamos ele aqui a mais de um ano, sem problemas, agora o motivo é troca de server).

O Sistema é ótimo, nos auxilia nos itens que precisamos de uma forma muito funcional, não temos reclamações, ao contrário, somos só elogios e temos que agradecer pelo fato de o mesmo ter sido liberado para uso.

bom, segue o tutorial que fizemos durante a nossa instalação aqui:

Instalação Sistema SGA LIVRE

Instalar o Ubuntu, no meu caso foi o 13.10 em idioma portugues do brasil.

Instalado com interface grafica

depois de finalizado a instalação:
aberto o terminal para ajustes
#inserir senha do root
sudo passwd root
senha: xxxxxxxxxxx
confirmação de senha: xxxxxxxxxxxx

=> para entrar como root
su -

#atualizar o sistema
apt-get update

#instalar o SSH, assim pode-se logar direto em client
apt-get install openssh-server
vi /etc/ssh/sshd_config
#encontrar a linha abaixo e alterar o 'no' para 'yes'
PermitRootLogin no


#atualizar o sistema
apt-get update

#pacotes necessários para o SGA LIVRE

apt-get install postgresql-8.3 postgresql-client-8.3 apache2 openjdk-6-jre php5

php5-cli libapache2-mod-php5 php5-gd php5-pgsql

# pacote do postgres esta defasado(antigo) então temos que fazer um meche para

poder instalar normalmente.

cd /etc/apt/sources.list.d

#criar um arquivo de texto com o nome abaixo
vi pgdg.list
#adicionar no arquivo a linha
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
# feito isso, prosseguir com os comandos abaixo:
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo

apt-key add -
#vai retornar um OK
sudo apt-get update

# retomando, vamos aos pacotes do SGA agora, é o mesmo comando citado acima:
apt-get install postgresql-8.3 postgresql-client-8.3 apache2 openjdk-6-jre php5

php5-cli libapache2-mod-php5 php5-gd php5-pgsql
#durante a instalação ele vai avisar que o postgres que esta sendo instalado é

obsoleto, clique em OK
su -l postgres
psql
alter user postgres with password ‘defina_sua_senha’;
#tem que aparecer ALTER ROLE
\q

su -

apt-get install phppgadmin

mv /usr/share/phppgadmin /var/www/

cd /etc/postgresql/8.3/main/
ls
# esta parte eu fiz pelo SCP
 /etc/postgresql/8.3/main/postgresql.conf
editar o arquivo e alterar a linha onde tem:
listen_addresses = 'localhost'
para
listen_addresses = '*'
salvar
no caminho cd /etc/postgresql/8.3/main/pg_hba.conf
inserir ao final do arquivo a linha
host all all 0.0.0.0/0 trust
salvar

# SCP
abrir o arquivo
/var/www/phppgadmin/conf/config.inc.php

alterar a linha
$conf['extra_login_security'] = true;
para
$conf['extra_login_security'] = false;
salvar

#abrir o /var/www e criar uma pasta com nome amigavel, é ela que será chamada no

browser, no meu caso eu criei a pasta "senhas"

#copiar os arquivos da pasta descmpactada sgalivre para dentro da pasta senhas(os

arquivos, não a pasta).

#abrir a pasta senhas, /var/www/senhas/lib/php/core/Config.php e definir
chmod 777 /var/www/senhas/lib/php/core/Config.php

abrir a pasta /etc/php5/apache2
editar o arquivo php.ini na linha onde tem short_open_tag = Off
alterar para short_open_tag = On
salvar

voltar ao putty
reboot

abrir o endereço do servidor
http://IP_DO_SERVER_OU_NOME/senhas

#caso ocorra erro na instalação, mas somente se ocorrer erro , tem que fazer o

abaixo
#SGA remova as linhas 37, 38 e 39 do arquivo "sgalivre\install\sql

\pgsql_install.sql" e salve o arquivo.
#as linhas abaixo
DROP PROCEDURAL LANGUAGE IF EXISTS plpgsql CASCADE;

CREATE PROCEDURAL LANGUAGE plpgsql;

SET search_path = public, pg_catalog;
#devem ser excluidas


==================================================================================

ip fixo no ubuntu

/etc/network/interfaces
#iface eth0 inet dhcp
#auto eth0


auto eth0
iface eth0 inet static
address 192.168.xxx.xxx
netmask 255.255.xxx.xxx
gateway 192.168.xxx.xxx

=================================================================================
erro: não aparece página de usuários e relatórios(em branco)
no terminal do linux, digitar:
tail -f /var/log/apache2/error.log
vai verificar que serão mostrados os erros abaixo descriminando os caminhos.

trocar no php.ini
/etc/php5/apache2/php.ini
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
por
error_reporting = E_ALL & ~E_DEPRECATED

Usuarios(retirar os & das linhas abaixo)
e linha 98 do /var/www/senhas/modules/sga/usuarios/lib/php/template/TUsuarios.php 

 alterar
TUsuarios::get_arvore_grupos_array($raiz, &$tmp_grupos);
por TUsuarios::get_arvore_grupos_array($raiz, $tmp_grupos);
linha 140
TUsuarios::get_arvore_grupos_array($g, &$array);
por
TUsuarios::get_arvore_grupos_array($g, $array);


relatorios(retirar os & das linhas abaixo)
/var/www/senhas/modules/sga/relatorios/lib/php/TRelatorios.php
linha 257
TRelatorios::get_arvore_grupos_array($raiz, &$tmp_grupos);
por
TRelatorios::get_arvore_grupos_array($raiz, $tmp_grupos);
linha 300
TRelatorios::get_arvore_grupos_array($g, &$array);
por
TRelatorios::get_arvore_grupos_array($g, $array);

reboot

Autor: Marcos Souza


66 comentários

  • 5718e952633cc708991c6a19db676998?only path=false&size=50&d=404abraham gomes(usuário não autenticado)
    20 de Maio de 2014, 21:31

     

    ola marcos, to instalando de acordo com suas orientacoes igual a uma receita de bolo mas fiquei em duvida nesta parte:

    #abrir o /var/www e criar uma pasta com nome amigavel, é ela que será chamada no browser, no meu caso eu criei a pasta "senhas"
    #copiar os arquivos da pasta descompactada sgalivre para dentro da pasta senhas(os arquivos, não a pasta).

    estes arquivos sgalivre que faz referencia sao todos os que estao nesta pagina?
    www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​sgal​ivre​/one​-com​muni​ty?p​age_​num=​2
    (sgalivre-controladorpaineis_1.0.1.tgz, sgalivre-fontes.tgz, sgalivre-manuais.tgz, sgalivre-painel_1.0.0.deb, sgalivre-painel_1.0.0.tgz, sgalivre-servidor-web_1.0.3.tgz, sgalivre-servidor-web_1.0.4.tgz, sgalivre-servidor-web_1.1.0.tgz)

    cara eu meio obcecado com esta instalação porque não consigo faze-la, por favor me ajude
    obrigado

  • B5aa7584588452120dc88a997600c9d3?only path=false&size=50&d=404Paulo Franklin(usuário não autenticado)
    31 de Maio de 2014, 11:56

     

    Olá Marcos, eu tenho interesse em utilizar o SGA, porem minha duvida é a seguinte, TODOS os usuarios teriam que migrar de LINUX para UBUNTU, para utilizar o SGA, ou apenas o SERVIDOR? aguardo resposta, obrigado desde ja.

    • 1e417dfbea691bc51c490af35dfcd00a?only path=false&size=50&d=404Adilson Oliveira Cruz(usuário não autenticado)
      4 de Junho de 2014, 10:30

       

       Paulo,

       Nenhum usuário precisará migrar, basta criar os usuários dentro do SGA Livre. Os usuários do SGA Livre não tem nada a ver com os usuários dos seus outros sistemas.

  • 87524c44ae9f1e391d2f5f9176c3cbf6?only path=false&size=50&d=404Emanuel Souza(usuário não autenticado)
    29 de Julho de 2014, 19:53

     

    Interesante, vou tentar instalar..

  • A8095363a811e2230978d8e60d577c91?only path=false&size=50&d=404Maria Lopes(usuário não autenticado)
    21 de Outubro de 2014, 15:23

     

    Amigo muito obrigada...resolveu meu problema com acesso ao banco e as paginas de usuarios e relatorios.

Encontro da comunidade SGA Livre no FISL11

13 de Julho de 2010, 15:41, por Desconhecido

Prezados,



Em uma semana, SGA Livre ultrapassa mil usuários

10 de Novembro de 2009, 19:19, por Desconhecido

Em apenas uma semana de funcionamento, a comunidade do Sistema de Gerenciamento do Atendimento (SGA Livre) do Portal Software Público atingiu a marca de mil usuários. O lançamento e a disponibilização do software livre foi feito no último dia 22, durante a 6ª Conferência Latino-Americana de Software Livre (Latinoware 2009), que ocorreu em Foz do Iguaçu (PR).



Nova versão da aplicação Web 1.0.2

4 de Novembro de 2009, 17:05, por Desconhecido

Disponível nova versão da aplicação web (1.0.2). Corrige uma falha na impressão da senha, no módulo de Triagem.



Nova versão da aplicação Web 1.0.1

29 de Outubro de 2009, 12:56, por Desconhecido

Disponível nova versão da aplicação Web do SGA LIVRE, que corrige: