Como instalar o Novo SGA - Sistema de Gerenciamento de Atendimento
O Software Livre Novo SGA (Sistema de Gerenciamento de Atendimento), permite grandes ou pequenas organizações, como hospitais, farmácias, bancos ou outros, gerenciar o fluxo do atendimento (controle de filas).
Parte 2: Requisitos / Depedências
Requisitos
1. Requisitos de sistema:Sistema operacional: Ubuntu 13.04 Server
A equipe de desenvolvimento recomenda a instalação do sistema Novo SGA, utilizando distribuições Debian-like. Tentei realizar a instalação utilizando o Debian Lenny, mas tive diversos problemas com o PHP.
Após, testei a instalação utilizando o Ubuntu 13.04 Server (instalação limpa, ou seja, com o basicão instalado) e tudo fluiu perfeitamente.
2. Recomendações:
A equipe de desenvolvimento recomenda que os três módulos que compõem o sistema sejam instalados em servidores separados, ou seja, separando a aplicação WEB, o banco de dados e o controlador de painéis. Testei com os três módulos no mesmo servidor e tudo ocorreu bem.
3. Demo:
Há uma versão demo do produto no site, é interessante testar antes de baixar e instalar, não?
- http://novosga.org/demo
- Usuário: admin
- Senha: 123456
Dependências
4. Dependências necessários para instalação do sistema:- PostgreSQL versão 8.3 ou superior.
- Apache versão 2.
- OpenJDK 6 JRE ou Sun Java 6 JRE.
- PHP versão 5.3 ou superior + módulo PDO.
4.1 Instalação das dependências necessárias:
# apt-get install postgresql apache2 libapache2-mod-php5 php5 php5-pgsql php5-gd
O repositório do Ubuntu 13.04 instala o Apache 2.2.22, PHP 5.4.9 e Postgres 9.1.
5. Configurando o Postgres:
Precisamos alterar a senha do usuário postgres e criar o banco de dados:
# su -l postgres
$ psql
postgres=# alter user postgres with encrypted password 'senha_a_escolher';
Se tudo ocorrer bem, deve retornar a informação abaixo na sua tela:
ALTER ROLE
Agora, criaremos o banco:
postgres=# CREATE DATABASE novosga;
Se tudo ocorrer bem, deve retornar a informação abaixo na sua tela:
CREATE DATABASE
Saia do Postgres:
postgres=# \q
5.1. Alterando linhas de configuração do Postgres.
Acesse o arquivo de configuração do Postgres:
# vim /etc/postgresql/9.1/main/postgresql.conf
Dentro do arquivo, procure por listen_address, no meu caso, esta linha estava comentada e setado para localhost, descomentei e adicionei um asterisco, para aceitar conexões remotas de qualquer host:
listen_addresses = '*'
Agora, precisamos também editar o arquivo:
# vim /etc/postgresql/9.1/main/pg_hba.conf
Adicione esta linha ao final do arquivo, salve e saia:
host all all 0.0.0.0/0 md5
Reinicie o Postgres:
# /etc/init.d/postgressql restart
Banco de dados pronto!
Parabéns!!!