Manual de Instalação Prefeitura Livre AUTH-CRAS Windows XP
-
Upload
hru5775lcs -
Category
Documents
-
view
80 -
download
0
Transcript of Manual de Instalação Prefeitura Livre AUTH-CRAS Windows XP
-
Manual de instalao Prefeitura Livre no Windows XP Mdulo AUTH e Mdulo CRAS
Sumrio
1. Introduo....................................................................................................................2 2. Instalao do Postgres 8.3.9-1....................................................................................2 3. Executando a ferramenta Stack Builder......................................................................7 4. Instalao do Apache..................................................................................................9 5. Instalao do PhpPgAdmin........................................................................................11 6. Instalao do Postgis 1.3.6........................................................................................12 7. Criao do banco de dados e restaurao do mdulo AUTH...................................14 8. Criao do banco de dados e restaurao do mdulo CRAS...................................16 9. Configurao do arquivo php.ini.................................................................................17 10. Configurao do Apache, arquivo httpd.conf.............................................................17 11. Configurando acesso ao banco de dados do CakePHP............................................18 12. Consideraes finais...................................................................................................22
-
2
1. Introduo Neste manual veremos a instalao do Prefeitura livre em ambiente Windows de maneira prtica e rpida atendendo s necessidades da organizao que ainda necessita utilizar software proprietrio por algum motivo. 2. Instalao do Postgres 8.3.9-1
Acesse o site do postgres e baixe a verso 8.3.9-1 (verso que fiz os testes) para windows ou atraves do link: http://www.enterprisedb.com/products/pgdownload.do#windows Ao termino do download execute o aplicativo e siga os passos a seguir:
Clique em Next
-
3
Selecione o caminho da instalao
Selecione agora o diretrio onde estaro os dados, na dvida deixe como est.
-
4
Nesta parte da instalao coloque a senha de acesso ao postgres (Segui o manual de instalao do Ubuntu e coloquei a senha prefeituralivre), mas pode colocar qualquer uma de sua preferncia.
Selecione a porta de comunicao do postgres, na dvida deixe como est.
-
5
Esta parte para seleo para usar cluster de banco de dados, no o nosso caso, deixe default.
Next novamente.
-
6
Nesta tela deixe marcada a opo para executar a ferramenta Stack Builder, e clique em Finish.
OBS: Esta ferramenta pode ser executada posteriormente atravs da pasta bin dentro
do diretrio onde foi instalado o postgres clicando no aplicativo stackbuilder.
-
7
3. Executando a ferramenta Stack Builder.
Com esta ferrmanta iremos instalar o restante dos componentes necessrios para o prefeitura livre funcionar, o Postgis, Apache e Phppgadmin seguiremos os passos a seguir:
Selecione a instalao do postgres, confgure a conexo com a internet no caso de um proxy clique em Proxy server, aps clique em Next.
Selecione estas 3 opes e prossiga.
-
8
Selecione o local do download e clique em Next.
Neste ponto o Stack Builder j fez o download de todos aplicativos e est pronto para a instalao. Clique em Next para iniciar a instalao dos mesmos.
-
9
4. Instalao do Apache
Clique em Next para prosseguir a instalao.
Selecione o caminho da instalao e prossiga.
-
10
Defina a porta do apache, por padro use a porta 80 ou deixe o padro da instalao.
Clique em Next para finalizar a instalao do Apache.
-
11
5. Instalao do PhpPgAdmin Aps a instalao do Apache, iniciara automaticamente a instalao do PhpPgAdmin.
Next.
Altere as configuraes de sua preferncia ou deixe como est e prossiga.
-
12
6. Instalao do Postgis 1.3.6 Iniciaremos agora a instalao do postgis.
Clique em I Agree para continuar a instalao.
Desmarque a segunda opo Create spatial database e clique em Next para prosseguir a instalalo.
-
13
Selecione o caminho da instalao e clique em Next.
Insira aqui os dados da instalao do postgres neste caso o padro e a senha prefeituralivre, continue para finalizar.
-
14
7. Criao do banco de dados e restaurao do mdulo AUTH. Baixe o mdulo AUTH atravs do portal www.softwarepublico.gov.br e entre na comunidade Prefeitura Livre.
Para ficar ainda mais fcil a manipulao do arquivo de restaurao do mdulo, descompacte o arquivo dump-auth-v1-21janeiro2009.tar dentro da pasta bin no diretrio da instalao do postgres ou pode ser em uma pasta de sua escolha.
Com o comando cd arquivos de programas\postgresql\8.3\bin voc entrara na pasta bin da instalao padro do Postgre.
-
15
Agora com o comando psql.exe -U postgres -f dump-auth-v1-21janeiro2009.sql, criaremos e faremos a restaurao do BD AUTH. Lembrando que no meu caso o usurio e o postgres mas se estiver usando um usurio diferente s mudar aps o parametro -U, aperte enter e digite a senha para iniciar o processo, seguindo o padro deste tutorial a senha prefeituralivre.
Agora Descompacte o modulo AUTH na pasta www do diretrio C:\Arquivos de programas\PostgreSQL\EnterpriseDB-ApachePhp\apache\www do apache.
-
16
8. Criao do banco de dados e restaurao do mdulo CRAS. Baixe o mdulo CRAS atravs do portal www.softwarepublico.gov.br e entre na comunidade Prefeitura Livre.
Para ficar ainda mais fcil a manipulao do arquivo de restaurao do mdulo, descompacte o arquivo dump-auth-v1-21janeiro2009.tar dentro da pasta bin no diretrio da instalao do postgres ou pode ser em uma pasta de sua escolha.
Agora, novamente com o comando psql.exe -U postgres -f dump-cras-v2-01fevereiro2009.sql, criaremos e faremos a restaurao do BD CRAS, aperte enter e digite a senha para iniciar o processo, seguindo o padro deste tutorial a senha prefeituralivre.
-
17
Descompacte o modulo CRAS na pasta www do diretrio C:\Arquivos de programas\PostgreSQL\EnterpriseDB-ApachePhp\apache\www do apache.
9. Configurao do arquivo php.ini. Abra o arquivo php.ini que encontra-se no diretrio C:\Arquivos de programas\PostgreSQL\EnterpriseDB-ApachePhp\php e altere para On as linhas abaixo: asp_tags=On short_open_tag=On Salve o arquivo e feche o aplicativo.
10. Configurao do Apache, arquivo httpd.conf. Abra o arquivo httpd.conf no diretrio C:\Arquivos de programas\PostgreSQL\EnterpriseDB-ApachePhp\apache\conf e retire a tralha (#) no inicio da linha abaixo para ativar o mdulo REWRITE do apache: #LoadModule rewrite_module modules/mod_rewrite.so Ficando assim LoadModule rewrite_module modules/mod_rewrite.so
Agora, abaixo da linha:
-
18
Altere a linha: Options Indexes FollowSymLinks Para: Options Indexes FollowSymLinks MultiViews Um pouco abaixo altere a linha: AllowOverride None Para: AllowOverride all Salve o arquivo e feche-o.
11. Configurando acesso ao banco de dados do CakePHP. Primeiro abra o diretrio do mdulo AUTH C:\Arquivos de programas\PostgreSQL\EnterpriseDB-ApachePhp\apache\www\modulo-auth\auth\config e abra o arquivo database.php e edite-o como abaixo:
Em login colque postgres e em password coloque prefeituralivre ou qualquer outro login e password que tenha escolhido durante a instalao do postgre, salve e feche o arquivo.
-
19
Agora iremos configurar o arquivo .htaccess no diretrio do modulo-auth: Para facilitar a configurao deste, copie o arquivo .htaccess no ciretdio C:\Arquivos de programas\PostgreSQL\EnterpriseDB-ApachePhp\apache\www\modulo-auth\auth para um nvel acima, ou seja, no diretdio C:\Arquivos de programas\PostgreSQL\EnterpriseDB-ApachePhp\apache\www\modulo-auth\, como mostra a figura abaixo.
Abra o arquivo com o bloco de notas ou WordPad e altere como mostrado abaixo:
-
20
Seu contedo deve ficar assim:
RewriteEngine on RewriteRule ^$ auth/webroot/ [L] RewriteRule (.*) auth/webroot/$1 [L]
Salve e feche o aplicativo.
Aps configurarmos o mdulo-auth faremos agora as mesmas configuraes para o mdulo- cras.
Primeiro abra o diretrio do mdulo CRAS C:\Arquivos de programas\PostgreSQL\EnterpriseDB-ApachePhp\apache\www\modulo-cras\cras\config e abra o arquivo database.php e edite-o como abaixo:
Em login colque postgres e em password coloque prefeituralivre ou qualquer outro login e password que tenha escolhido durante a instalao do postgre, salve e feche o arquivo.
-
21
Para facilitar a configurao deste, copie o arquivo .htaccess no ciretdio C:\Arquivos de programas\PostgreSQL\EnterpriseDB-ApachePhp\apache\www\modulo-cras\cras para um nvel acima, ou seja, no diretdio C:\Arquivos de programas\PostgreSQL\EnterpriseDB-ApachePhp\apache\www\modulo-cras\, como mostra a figura abaixo.
Abra o arquivo e edite-o para ficar da seguinte forma:
RewriteEngine on RewriteRule ^$ cras/webroot/ [L] RewriteRule (.*) cras/webroot/$1 [L]
Salve e feche o aplicativo.
-
22
12. Consideraes finais. Abra o monitor do apache atravs do diretrio C:\Arquivos de programas\PostgreSQL\EnterpriseDB-ApachePhp\apache\bin, e execute o ApacheMonitor.
Agora no canto inferior esquerdo clique no cone do apache e clique em Restart. Para acessar o mdulo CRAS v ao navegador e digite http://localhost/modulo-cras/cras Este tutorial foi feito apenas para teste, no foi testado em um ambiente de produo.