MANUAL DE INSTALAÇAO DO SOFTWARE
Nome do Software: SIVAC – Sistema on-line de Vacinação
Versão do Software: 2.1
1. Visão Geral
Este manual fornece informações para configuração do SIVAC. É altamente importante seguir as informações descritas para uma correta configuração do software.
É necessário a instalação dos seguintes aplicativos:
Apache 2 ou Superior
MySQL 5.0 ou Superior
PHP 5.1 ou Superior
2. Requisitos de Instalação
2.1 Requisitos de Hardware
Requisitos mínimos para cliente | |
Hardware | Requisito |
Processador | 1.6GHz (Windows ou Linux) ou 1.0GHz Tablets |
Memória RAM | 1 GB (Windows ou Linux) ou 512MB Tablets |
Espaço livre em disco | - |
Resolução de vídeo | 1024x768 |
Requisitos mínimos para o servidor | |
Hardware | Requisito |
Processador | 2 x 2.4GHz |
Memória | 4 GB |
Espaço livre em disco | 2 GB (O software possui 30MB)Software + Base de Dados |
Resolução de vídeo | 1024x768 |
Obs.: O espaço em disco, memória e processamento do servidor devem ser relativos ao volume de dados e número de clientes. |
2.2 Requisitos de Software
Requisitos mínimos para cliente | ||
Sistema Operacional | Versão | |
Microsoft Windows | XP 32bits/64bits ou Superior | |
Linux Ubuntu | 8.04 Desktop 32bits/64bits ou Superior | |
Navegador Web | Versão | |
Google Chrome | Todas as versões | |
Mozilla Firefox | 3.6 ou Superior | |
Microsoft Internet Explorer | 7.0 ou Superior | |
Requisitos mínimos para servidor | ||
Sistema Operacional | Versão | |
Microsoft Windows | Server 2003 32bits/64bits ou Superior | |
Linux Ubuntu | 8.04 Server 32bits/64bits ou Superior | |
Banco de Dados | Versão | |
MySQL | Mysq 5.0.5 ou Superior | |
Servidor de Aplicação | Versão | |
Apache 2 + PHP 5 | 2.0 ou Superior (PHP 5.1 ou Superior ) |
3. Instalação
3.1 Instalação.
3.2 Baixando os arquivos de instalação.
3.3 Instalando o SGBD.
3.4 Instalando a Base de Dados.
3.5 Instalando o Webservice.
3.6 Instalando o Sistema.
3.7 Configurando o acesso a base de dados.
3.8 Acessando o Sistema.
3.1 – INSTALAÇÃO
Para a instalação utilizaremos o Ubuntu 11.10 64 bits, mas outras distribuições Linux ou mesmo a plataforma Windows poderão ser utilizadas sem grandes dificuldades. Entretanto, os passos descritos abaixo são para o Linux Ubuntu 11.10 64 bits com direitos de super usuário.
Para atualizarmos as últimas versão dos pacotes disponibilizados para nosso servidor será necessário baixar a lista de pacotes do Aptitude com o seguinte comando:
apt-get update
O procedimento acima poderá demorar um pouco de acordo com a velocidade de sua internet.
3.2 – BAIXANDO OS ARQUIVOS DE INSTALAÇÃO
Faça o download do arquivo de instalação na pasta onde desejar e descompacte o arquivo sob o diretório /usr/src com o comando:
tar -C /usr/src/ -xzf [NomeDoArquivo].tar.gz
Dentro do diretório será criada uma pasta com o nome sivac_instalacao que conterá outros dois diretórios Sistema e BD que utilizaremos mais abaixo.
3.3 – INSTALANDO O SGBD
Como Sistema Gerenciador de Banco de Dados (SGBD) utilizaremos o Mysql 5.1 definindo a senha de root (Usuário Master) como “ippes” sem as aspas ou qualquer outra sua preferência.
Para executar a instalação utilizaremos o seguinte comando:
apt-get install mysql-server
Durante a instalação aparecerá uma tela requisitando a definição da senha do usuário root. Digite a senha escolhida para prosseguir com a instalação. Ao término da instalação o Mysql estará em execução sobre a porta de conexão número 3306.
3.4 – INSTALANDO A BASE DE DADOS
Acesse o terminal do mysql através do comando:
mysql -u root -p
Será requisitada a senha do usuário root definida no momento da instalação do Mysql.
Após entrar no sistema crie os bancos de dados que serão utilizados através dos seguintes comandos:
CREATE DATABASE “sivac_estados”;
CREATE DATABASE “sivac_estado”;
Após a criação dos bancos de dados vamos importar suas estruturas:
use “sivac_estados”; [ENTER]
\. /usr/src/sivac_instalacao/BD/sivac_estados.sql [ENTER]
use “sivac_estado”; [ENTER]
\. /usr/src/sivac_instalacao/BD/sivac_estado.sql [ENTER]
Ao terminar digite:
exit [ENTER]
3.5 – INSTALANDO O WEBSERVICE
O Apache 2.2 é o Webservice responsável pela execução do sistema em conjunto com as bibliotecas do PHP 5.1, que após a instalação estarão disponíveis sobre a porta de conexão de número 80. Em conjunto ao Apache2 e ao PHP5 será instalada a biblioteca PHP5-MYSQL para permitir a conexão as bases de dados do Mysql através de funções do PHP.
Para executar a instalação digite no terminal o seguinte comando:
apt-get install apache2 php5-mysql
Após instalado acesso a pasta de configurações do Apache e edite o arquivo “default” liberando o uso do arquivo “.htaccess” com os seguintes comandos.
cd /etc/apache2/sites-available/
vi default
Alterando o parâmetros AllowOverride de “None” para “All”.
Salve e reinicie o Apache.
/etc/init.d/apache2 restart
3.6 – INSTALANDO O SISTEMA.
Copie os arquivos de instalação da pasta /usr/src/sivac_instalacao/Sistema/ para a pasta /var/www/ippes/ através dos comandos:
mkdir /var/www/ippes/ -p
cp /usr/src/sivac_instalacao/Sistema /var/www/ippes/ -R
Ajuste as permissões e proprietário da pasta com os seguintes comandos:
chmod 777 /var/www/ippes/Sistema/ -R
chown www-data.www-data /var/www/ippes/Sistema/ -R
3.7 – CONFIGURANDO A BASE DE DADOS
Usando o editor de sua preferência, no nosso caso o “vi” abra e edite o arquivo .htaccess na pasta /var/www/ippes/Sistema/ alterando o valor das variáveis como segue o exemplo abaixo:
De:
SetEnv HOST_SIVAC “localhost”
SetEnv BD_SIVAC “sivac_estados”
SetEnv USER_SIVAC “root”
SetEnv PASS_SIVAC “ippes”
SetEnv PORT_SIVAC “3306”
Para:
SetEnv HOST_SIVAC “[IP_DO_SERVIDOR]”
SetEnv BD_SIVAC “sivac_estados”
SetEnv USER_SIVAC “root”
SetEnv PASS_SIVAC “[SENHA_DO_BANCO]”
SetEnv PORT_SIVAC “3306”
Conecte novamente ao Mysql pelo terminal e digite o seguinte comando SQL:
UPDATE estadoqueusa SET localbd=’[IP_DO_SERVIDOR_DE BANCO]’, loginbd=’root’, senhabd=’[SENHA_DE_ROOT_UTILIZADA]’,bd=’sivac_estado’ WHERE Estado_id=’ET’; [ENTER]
Após executado saia do terminal.
3.8 – ACESSANDO O SISTEMA
Abra o navegador de sua preferência e digite http://[IP OU NOME]/ippes/Sistema
Na tela de usuário e senha utilize em ambos “ippes” sem as aspas.
4. Contato
Para dúvidas ou relatar algum bug: Luiz Nogueira Lemos através do e-mail: ippesaude@uol.com.br