You are on page 1of 5

PREFEITURA MUNICIPAL DO NATAL

Secretaria Municipal de Planejamento


Coordenadoria de Tecnologia da Informao
Departamento de Homologao e Desenvolvimento de Sistemas
Manual de Instalao do e-SIC Livre

MANUAL DE INSTALAO DO SISTEMA e-SIC Livre (Verso Linux)

1. VISO GERAL

O sistema e-SIC Livre foi desenvolvido com objetivo de tornar as


informaes transparentes ao cidado/instituio atravs de solicitaes via internet,
em cumprimento a Lei de Acesso a Informao (Lei n 12.527). Os administradores do
e-SIC garantem respostas as solicitaes, em forma de arquivos, documentos,
planilhas, etc., bem como protegem e administram as informaes que so restritas
as instituies.
O sistema foi desenvolvido em plataforma web, na linguagem PHP e base
dados MySql, podendo ser instalado em qualquer sistema operacional. Para o usurio
ter acesso ao sistema, basta ter instalado um navegador web em sua mquina.

2.TECNOLOGIA E PRE-REQUISITOS
- Servidor web Apache 2.0
- PHP 5.4
- MySql 5.5
- Navegador web (Chrome, Firefox)
- Ferramenta para desenvolvimento: para codificao em php, qualquer editor de texto
(notepad, notepad++) ou ferramentas de programao, como NetBeans (gratuito) por
exemplo. Para administrao do banco de dados MySql, existem diversas
ferramentas gratuitas, como por exemplo MySql Workbench 6.1 e phpMyAdmin.

3.ESTRUTURA DO SISTEMA

O sistema est dividido em duas reas. Sendo uma rea pblica e outra
restrita. A primeira para acesso ao usurio solicitante da informao, e a segunda

para o usurio interno do rgo que ir responder as solicitaes. A rea publica pode
ser acessada pelo diretrio principal /leideacesso/index.php. O sistema de acesso
restrito est localizado no diretrio /leideacesso/restrito/index.php. Esse diretrio
independente, podendo at ser colocado em rea separada (em uma intranet, por
exemplo), bastando apenas ser configurado para acessar as classes do principal (ver
item de instalao).

4. Instalao
4.1 Passo 1 : Instalar o Apache 2.0
Para a instalao do servidor apache necessrio digitar os comandos no terminal :
Sudo apt-get update && sudo apt-get dist-upgrade y
sudo apt-get install apache2

O servidor foi instalado, para checar a instalao , necessrio checar o ip da sua


mquina em seu navegador.
4.2 Passo 2 : Instalar o MySQL 5.5
Para a instalao do Banco de dados MySQL 5.5 necessrio digitar os comandos
no terminal :
sudo apt-get install mysql-server php5-mysql

Durante a instalao,o servidor seleciona e confirma uma senha para confirmar uma
senha para o usurio do MySql root . A conta administrativa necessria para
confirmar o acesso.
Criando a estrutura do diretrio do banco :
sudo mysql_install_db

Este Script garante a segurana , e restrige o acessso ao administrador.


sudo mysql_secure_installation

Ser solicitada a criao da senha para a definio da conta root do MySQL , em


seguida ele perguntar se necessrio alteral a senha. Se no digite n para no.
Para as outras perguntas , tecle Enter para que sejam definidos os valores padro.

4.3 Passo 3: Instalar o PHP 5


Para a instalao do PHP5 necessrio utilizar os comandos :
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
Programando o apache para ser direcionado ao PHP, necessrio digitar o comando
para abrir o arquivo dir.conf em um editor de texto com privilgios de root :

sudo nano /etc/apache2/mods-enabled/dir.conf


O resultado ser este:
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

O arquivo PHP index deve ser marcado acima seja colocado antes do
DirectoryIndex conforme abaixo:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

Pressione Ctrl+O para gravar e Ctrl+X para sair. Reinicie o Apache e digite o
comando :
sudo service apache2 restart

Instalao do Mdulo PHP :


Para instalar mdulos adicionais necessrio digitar o comando :

apt-cache search php5-

Lista de mdulos disponveis:


php5-cgi - server-side, HTML-embedded scripting language (CGI binary) php5-cli command-line interpreter for the php5 scripting language php5-common - Common
files for packages built from the php5 source php5-curl - CURL module for php5
php5-dbg - Debug symbols for PHP5 php5-dev - Files for PHP5 module
development php5-gd - GD module for php5
Para obter as informaes de cada pacote :
apt-cache show "nome-do-pacote"

Para instalar algum mdulo :


sudo apt-get install php5-cli

5 .CONFIGURAO DO SISTEMA
A configurao do sistema feita na rea restrita. Acesse a rea no endereo
leideacesso/restrito utilizando o usurio padro admin e senha admin. Para
mais informaes visualizar o manual do adminstrador do sistema. Dever ser
configurado l os locais para upload e download de arquivos.

You might also like