You are on page 1of 4

Vdeo para instalao no

Windows/roteiro
12 de Novembro de 2010, 0:44 , por Desconhecido - | Ningum seguindo este artigo por enquanto.

Boa noite,
Como se nota, quase todo dia chovem dvidas sobre procedimentos de instalao
aqui no frum, principalmente na plataforma Windows e para o i-Educar 1.1.0.
Eu fiz um roteiro para a gravao de uma vdeo aula sobre como instalar a verso
1.1.0 no Windows. Faz tempo que tenho esse roteiro (est testado) mas no tenho
tempo para fazer a gravao. Como j deixei claro, no sou usurio Windows
ento no tenho muito contato com a plataforma para ficar produzindo este tipo de
material.
Vou deixar transcrito aqui e quem tiver interesse e um pouco de tempo pode
responder aqui mesmo no frum. Deve ser um vdeo rpido, com durao de uns 7
a 10 minutos (limite do YouTube).
A nica pendncia que deve ser testada antes de finalizar o roteiro sobre a
configurao do Virtual Host, que muito importante para o funcionamento correto
do i-Educar. Tenho essa referncia sobre Virtual Host no Windows (mas no a
testei). Seria o passo final do roteiro.
Segue transcrio:

Passos:
Links para download disponveis em:
- Abrir notepad
Instalar o XAMPP
- Clique duplo no exe
- Usar C:
HABILITANDO A EXTENSAO pgsql
- V at a pasta C:/xampplite/php e abra o arquivo php.ini
- Procure por extension=php_pgsql.dll e descomente a linha, removendo o ; do
incio dela
- Reinicie o Apache atravs do XAMPP Control Panel

Instalar o i-Educar 1.1.0


- Descompacte o arquivo e copie a pasta do i-Educar para C:\xampplite\htdocs

PDFLib
- Vamos instalar a biblioteca PDFLib, que necessria para a gerao dos
relatrios do i-Educar
- Descompacte e abra a pasta bind/php5/php-530
- Copie o arquivo libpdf_php.dll e cole em C:/xampplite/php/ext
- Inicie ou reinicie o apache atravs do XAMPP Control Panel e acesse o endereo
http//localhost. Clique sobre o link com o idioma preferido, no meu caso Portugus
Brasileiro
- Ao lado esquerdo, voc ver phpinfo(), clique sobre o link e procure por PDF. A
tabela ir mostrar a verso atual da extenso
Instalar o PostgreSQL 8.2
- Faa o download do instalador na seo "Arquivos" da comunidade i-Educar
- Descompacte
- Execute o instalador. do tipo Next, Next, Finish, bastante simples.
- Para facilitar, escolha como idioma do instalador o nosso portugus brasileiro
OPES DE INSTALAO
- Eu prefiro instalar todo software que compe uma aplicao web no diretrio C:
ou em algum outro volume, como E ou F. Aqui vou usar C:/postgres
CONFIGURACOES DO SERVICO
- Vou deixar a opo "Instalar como servio" para que o banco inicie
automaticamente toda vez que o sistema operacional for iniciado
- necessrio atribuir uma senha pois o instalador ir criar um novo usurio no
registro do Windows. Coloque uma senha forte caso for usar essa instalao em
produo
INICIALIZAR O AGRUPAMENTO
- Selecione a codificao LATIN1 pois nesta que o banco do i-Educar funciona
- recomendvel usar o Locale "Portuguese, Brazil" para que as funes de string
do banco tenham melhor exatido nas comparaes de strings
- Informe uma nova senha que ser a do usurio interno do banco, no a do
servio que ser executado quando o sistema operacionar iniciar. A dica usar
uma senha diferente da senha do servio
HABILITAR LINGUAGENS PROCEDURAIS
- Deixe a opo PL/PGSQL seleciona, necessrio para o i-Educar
HABILITAR MODULOS CONTRIB

- No necessrio selecionar nenhuma opo adicional, apenas clique em


prximo
PRONTO PARA INSTALAR
- Prximo
Depois de concluda a instalao do banco, um novo item no menu do Windows
listar as ferramentas do PostgreSQL.
Abra o programa PgAdmin 3. Vamos criar o usurio que ser o administrador do
banco que iremos criar para o i-Educar.
- Clique duas vezes no nico servidor PostgreSQL que est listado e entre com a
senha para o usurio postgres que foi criado durante a instalao. Caso no queira
ter que informar a senha toda vez que instalar abrir o PgAdmin 3, selecione o
check Store Password
CRIANDO O USUARIO ieducaruser
- Clique com o boto direito em Login Roles e selecione New Login Role.
- O nosso usurio ser ieducaruser e a senha ser ieducar. Marque o check
"Inherits rights from parent roles" e "Superuser". Agora basta clicar em OK.
CRIANDO O BANCO DE DADOS
- Vamos criar agora o banco de dados do i-Educar
- Clique com o boto direito em cima de Database e depois em New Database
- Em name, informe ieducar
- Em Owner, selecione ieducaruser
- Em Encoding, selecione LATIN1
- E finalmente, em template, escolha template0
- Agora s falta executar o arquivo SQL que ir criar as tabelas do banco.
Selecione o banco ieducar e clique no boto SQL na parte superior do PgADmin
- Nessa nova janela, v em File > Open e navegue nas pastas at onde o iEducar est instalado. Entre na pasta misc/database e selecione o arquivo
ieducar.sql
- Agora s clicar no boto Play e esperar
- Pronto, banco de dados instalado
- Clique no boto Refresh caso queira ver as tabelas que foram criadas
AJUSTANDO O search_path
- Agora s falta ajustar o search_path. Clique com o boto direito no usurio que
criamos e na opo Properties
- Selecione a aba Variables
- Em variable name, selecione search_path

- Para variable value, acesse aquele link que foi exibido no incio do vdeo. Copie
a linha abaixo de search_path e cole na caixa de texto. Clique em Add/Change.
- Agora clique em OK.
- Voc pode fechar o pgAdmin agora, estamos quase l.

CONFIGURANDO O ACESSO AO BANCO DE DADOS


- Vamos agora ao i-Educar, configurar o acesso da aplicao ao banco de dados.
Toda configurao de acesso ao banco realizado no arquivo ieducar.ini, que est
dentro da pasta configuration.
- Abra o arquivo com o Wordpad e v at a linha que comea com
app.database.dbname
- Caso voc no se lembre, ns criamos um usurio chamado ieducaruser. Para
especificar o usurio do banco, iremos alterar a diretiva app.database.username.
Altere para ieducaruser.
- Veja que qualquer que seja o nome que voc der para o usurio ou banco de
dados no PostgreSQL, voc pode alterar nesse arquivo. Eu criei o usurio com o
nome de ieducaruser apenas para demonstrar isso. Caso voc crie o banco,
usurio e senha com o nome ieducar, voc nem precisar alterar esse arquivo.
Fica a dica.

PRONTO!
Caso voc tenha seguido tudo a risca, usado o XAMPP, PostgreSQL, PDFLib e o iEducar nas mesmas verses que eu, agora basta acessar a URL localhost/ieducar.
O login e senha do usurio admin "admin" e "admin".
- Configurar o php.ini
- Configurar um virtual host