Passos para Instalacao do i-Educar em ambiente ubuntu server 14.04.4 LTS 64-bit
-
25 de Julho de 2016 às 20:22Abaixo um passo a passo que utilizei e atualizei para instalacao do
i-Educar para testes e/ou producao:
Ubuntu Server 14.04.4 LTS
Créditos:
Para chegar a esta solucao de instalacao, utilizei informacoes,
materiais
e scripts automatizados de instalacao, fornecidos pelos usuários:
Lucas D'Avila - iEducativa / Portal SPB
Caroline Salib - Portabilis / Portal SPB
Tiago Giusti - Portabilis / Portal SPB
Aos quais fica aqui meu agradecimento.
Tambem foi necessário algumas pesquisas no google a fim de resolver
problemas de compatibilidade em funcao da atualizacao das versoes
pacotes de softwares na nova versao do ubuntu (14.04.4 LTS)
Idioma de Inicializacao: Portugues Brasil
Idioma de Instalacao: Portugues Brasil
Instalacao Padrao do servidor, adicionado opcao de servidor SSH durante
instalacao
Demais opcoes de instalacao, deixei as opcoes default.
Usuarios criados na instalacao:
Usuario: administrador Senha: ubuntu1404
Usuario: ieducar Senha: demoieducar
-------------------------------------------------------------------------------
Alterar Locale da instalacao para pt_BR iso-8859-1
# Gerar locale pt_BR.ISO-8859-1
sudo bash
echo -e "pt_BR.ISO-8859-1 ISO-8859-1 \nen_US.ISO-8859-1 ISO-8859-1" >>
/var/lib/locales/supported.d/local
sudo locale-gen pt_BR pt_BR.ISO-8859-1
sudo dpkg-reconfigure locales
sudo update-locale LC_ALL=pt_BR.ISO-8859-1 LANG=pt_BR.ISO-8859-1
# Criando usuario ieducar
sudo useradd --create-home --home-dir /home/ieducar --groups sudo
--shell /bin/bash ieducar
sudo passwd ieducar
exit
# Logar com usuario ieducar
# Instalar pacotes necessarios para criação do ambiente
sudo apt-get -y update
sudo apt-get -y dist-upgrade
sudo apt-get -y install build-essential git-core apache2 \
libapache2-mod-php5 php5-pgsql php5-curl php-pear \
curl wget rpl unzip libreadline6 libreadline6-dev \
make gcc zlib1g-dev flex bison gcc-4.7
# Reiniciar maquina para carregar atualizacoes de kernel e logar como
ieducar
# Configuracao inicial do apache
sudo a2enmod rewrite
sudo service apache2 restart
# Instalar pgvm
curl -s -L
https://raw.github.com/guedes/pgvm/master/bin/pgvm-self-install | bash
source ~/.bashrc
# Instalar postgres 8.2 via pgvm
# Baixa manualmente pacotes do postgres 8.2 (tive problemas com modo
automatico do pgvm)
mkdir -p $HOME/.pgvm/src
cd $HOME/.pgvm/src
wget -c -t0
http://ftp.postgresql.org/pub/source/v8.2.23/postgresql-8.2.23.tar.gz
wget -c -t0
http://ftp.postgresql.org/pub/source/v8.2.23/postgresql-8.2.23.tar.gz.md5
cd
# Compilacao do postgres 8.2.23 no ubuntu 14.04.4
CONFIG_OPTS="CC=gcc-4.7" MAKE_OPTS="-j4" pgvm install 8.2.23
# Criacao do cluster main par ieducar
pgvm use 8.2.23
pgvm cluster create main
pgvm cluster start main
# Adicao do usuario ieducar ao cluster
~/.pgvm/environments/8.2.23/bin/createuser --superuser ieducar -p 5433
# Elimina arquivos do dump do banco de dados do ieducar caso exista
rm -f ieducar.backup.gz
rm -f ieducar.backup
# Baixa dump atualizado do banco de dados do ieducar
wget
https://s3-us-west-2.amazonaws.com/portabilis2/public/ieducar/ieducar.backup.gz
gunzip ieducar.backup.gz
# Destroi banco de dados caso exista
~/.pgvm/environments/8.2.23/bin/dropdb ieducar -p 5433
# Restaura dump do banco de dados do ieducar
~/.pgvm/environments/8.2.23/bin/createdb ieducar -E latin1 -p 5433
~/.pgvm/environments/8.2.23/bin/pg_restore -d ieducar -p 5433 -U
ieducar --no-owner ieducar.backup
# Ao restaurar o dump do banco de dados, obtive o retorno do seguinte
erro:
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 5673; 0 0 ACL
public vagrant
pg_restore: [archiver (db)] could not execute query: ERROR: role
"vagrant" does not exist
Command was: REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM vagrant;
GRANT ALL ON SCHEMA public TO vagrant;
GR...
WARNING: errors ignored on restore: 1
# Acredito que o referido erro ocorra em funcao de nao estar
utilizando o ambiente vagrant
# Definindo search_path
~/.pgvm/environments/8.2.23/bin/psql -d ieducar -p 5433 -c 'ALTER
DATABASE ieducar SET search_path = "$user", public, portal, cadastro,
acesso, alimentos, consistenciacao, historico, pmiacoes, pmicontrolesis,
pmidrh, pmieducar, pmiotopic, urbano, modules;'
# Clonando codigo fonte
git -c http.sslVerify=false clone
http://softwarepublico.gov.br/gitlab/i-educar/i-educar.git
# Instalacao dos pacotes pear (dependências i-Educar)
bash ~/i-educar/ieducar/scripts/install_pear_packages.sh
# Configuracao do apache virtual hosts
# Atencao: os passos a seguir sao para o apache 2.3 padrao do ubuntu
14.04
# caso esteja usando o apache com versao inferior a 2.3, o
nome do
# arquivo virtual hosts nao devera conter a extensao .conf
# Utilizo sempre o editor vi, pode ser usado o editor de preferencia
do usuario
# Apache versao 2.3 ou superior
sudo rm -f /etc/apache2/sites-enabled/ieducar.conf
sudo rm -f /etc/apache2/sites-available/ieducar.conf
sudo vi /etc/apache2/sites-available/ieducar.conf
# Apache versao inferior a 2.3
sudo rm -f /etc/apache2/sites-enabled/ieducar
sudo rm -f /etc/apache2/sites-available/ieducar
sudo vi /etc/apache2/sites-available/ieducar
# Conteudo do arquivo de configuracao do virtual hosts do apache
ServerName ieducar.local
DocumentRoot /home/ieducar/i-educar/ieducar
AllowOverride all
Order allow,deny
Allow from all
= 2.3>
Require all granted
# Habilitar site
sudo a2dissite 000-default
sudo a2ensite ieducar
sudo service apache2 restart
# Adicao do hostname do ieducar no /etc/hosts
sudo bash
echo -e "\n127.0.0.1 ieducar.local" >> /etc/hosts
exit
# Configurando git
git config --global user.name "Nome do Usuario"
git config --global user.email email_usuario@provedor.xxx
# Criar conta do google recaptcha
Crie uma conta para o recaptcha em
http://google.com/recaptcha/admin/create
marcando a opção para usar a chave em todos domínios.
# Configuyracao do i-Educar
vi ~/i-educar/ieducar/configuration/ieducar.ini
# Alteracoes sugeridas
app.locale.province = RS # UF da instituicao
app.entity.name = Prefeitura Municipal... # Nome da instituicao
# Configuracao do e-mail (utilizando paadrao de conta do gmail)
app.mailer.smtp.from_name = Nome do Remetente
app.mailer.smtp.from_email = email@gmail.com
app.mailer.smtp.host = smtp.gmail.com
app.mailer.smtp.port = 587
app.mailer.smtp.auth = true
app.mailer.smtp.username = email@gmail.com
app.mailer.smtp.password = senha_xxx_email
app.mailer.debug = false
app.recaptcha.public_key = chave_publica_gerada_recaptcha
app.recaptcha.private_key = chave_privada_gerada_recaptcha
# Configuracao da cron para startar cluster do postgresql
crontab -e
@reboot $HOME/.pgvm/environments/8.2.23/bin/postgres -D
$HOME/.pgvm/clusters/8.2.23/main
# Configuracao para inicio automatico do cluster na inicializacao da
maquina
sudo vi /etc/init.d/ieducar
# Scripts para startar e parar cluster do postgres
# Startar cluster
bash ~/i-educar/ieducar/scripts/db.sh start
# Parar cluster
bash ~/i-educar/ieducar/scripts/db.sh stop
# Acessar i-Educar via browser (recomendavel Mozilla Firefox e/ou
Google Chrome)
http://endereco_ou_ip_do_servidor_ieducar
Fico a dispsicao para duvidas e/ou sugestoes.
Ricardo -
25 de Julho de 2016 às 20:28Verifiquei que na postagem algumas opcoes de configuracao, principalmente do virtual hosts do apache, ficaram quebradas em funcao do padrao de configuracao de arquivo. Disponibilizei agora em formato txt as instrucoes passo a passo em formato de arquivo. As instrucoes estao no mesmo diretorio da maquina virtual em: https://drive.google.com/folderview?id=0B_CK981c4jzSSDQxVlRVcWI1RDQ&usp=sharing
-
26 de Julho de 2016 às 12:27Perfeito... agora está tudo funcionando. Acesso ao sistema ok.
Poderiam manter esse how to como fixo ou atualizar na documentação.
Instalei no ubuntu 12.04 LTS, apenas na configuração do apache que usei:
curl -L
https://gist.githubusercontent.com/portabilisgist/49c0c1530bdb1e273333/raw/ |bashe na instalação do postgres via pgvm na hora de compilar precisa usar
apenas: pgvm install 8.2.23
Parabéns Ricardo.
Em seg, 25 de jul de 2016 às 17:23, Ricardo Pedro
escreveu:> Abaixo um passo a passo que utilizei e atualizei para instalacao do
> i-Educar para testes e/ou producao:
>
> Ubuntu Server 14.04.4 LTS
>
> Créditos:
>
> Para chegar a esta solucao de instalacao, utilizei informacoes,
> materiais
> e scripts automatizados de instalacao, fornecidos pelos usuários:
> Lucas D'Avila - iEducativa / Portal SPB
> Caroline Salib - Portabilis / Portal SPB
> Tiago Giusti - Portabilis / Portal SPB
> Aos quais fica aqui meu agradecimento.
>
> Tambem foi necessário algumas pesquisas no google a fim de resolver
> problemas de compatibilidade em funcao da atualizacao das versoes
> pacotes de softwares na nova versao do ubuntu (14.04.4 LTS)
>
> Idioma de Inicializacao: Portugues Brasil
> Idioma de Instalacao: Portugues Brasil
>
> Instalacao Padrao do servidor, adicionado opcao de servidor SSH durante
> instalacao
>
> Demais opcoes de instalacao, deixei as opcoes default.
>
> Usuarios criados na instalacao:
> Usuario: administrador Senha: ubuntu1404
> Usuario: ieducar Senha: demoieducar
>
>
> -------------------------------------------------------------------------------
>
> Alterar Locale da instalacao para pt_BR iso-8859-1
>
> # Gerar locale pt_BR.ISO-8859-1
> sudo bash
> echo -e "pt_BR.ISO-8859-1 ISO-8859-1 \nen_US.ISO-8859-1 ISO-8859-1" >>
> /var/lib/locales/supported.d/local
> sudo locale-gen pt_BR pt_BR.ISO-8859-1
> sudo dpkg-reconfigure locales
> sudo update-locale LC_ALL=pt_BR.ISO-8859-1 LANG=pt_BR.ISO-8859-1
>
> # Criando usuario ieducar
> sudo useradd --create-home --home-dir /home/ieducar --groups sudo
> --shell /bin/bash ieducar
> sudo passwd ieducar
> exit
>
> # Logar com usuario ieducar
>
> # Instalar pacotes necessarios para criação do ambiente
> sudo apt-get -y update
> sudo apt-get -y dist-upgrade
> sudo apt-get -y install build-essential git-core apache2 \
> libapache2-mod-php5 php5-pgsql php5-curl php-pear \
> curl wget rpl unzip libreadline6 libreadline6-dev \
> make gcc zlib1g-dev flex bison gcc-4.7
>
> # Reiniciar maquina para carregar atualizacoes de kernel e logar como
> ieducar
>
> # Configuracao inicial do apache
> sudo a2enmod rewrite
> sudo service apache2 restart
>
> # Instalar pgvm
> curl -s -L
>https://raw.github.com/guedes/pgvm/master/bin/pgvm-self-install | bash
> source ~/.bashrc
>
> # Instalar postgres 8.2 via pgvm
> # Baixa manualmente pacotes do postgres 8.2 (tive problemas com modo
> automatico do pgvm)
> mkdir -p $HOME/.pgvm/src
> cd $HOME/.pgvm/src
> wget -c -t0
>http://ftp.postgresql.org/pub/source/v8.2.23/postgresql-8.2.23.tar.gz
> wget -c -t0
>http://ftp.postgresql.org/pub/source/v8.2.23/postgresql-8.2.23.tar.gz.md5
> cd
>
> # Compilacao do postgres 8.2.23 no ubuntu 14.04.4
> CONFIG_OPTS="CC=gcc-4.7" MAKE_OPTS="-j4" pgvm install 8.2.23
>
> # Criacao do cluster main par ieducar
> pgvm use 8.2.23
> pgvm cluster create main
> pgvm cluster start main
>
> # Adicao do usuario ieducar ao cluster
> ~/.pgvm/environments/8.2.23/bin/createuser --superuser ieducar -p
> 5433
>
> # Elimina arquivos do dump do banco de dados do ieducar caso exista
> rm -f ieducar.backup.gz
> rm -f ieducar.backup
>
> # Baixa dump atualizado do banco de dados do ieducar
> wget
>https://s3-us-west-2.amazonaws.com/portabilis2/public/ieducar/ieducar.backup.gz
> gunzip ieducar.backup.gz
>
> # Destroi banco de dados caso exista
> ~/.pgvm/environments/8.2.23/bin/dropdb ieducar -p 5433
>
> # Restaura dump do banco de dados do ieducar
> ~/.pgvm/environments/8.2.23/bin/createdb ieducar -E latin1 -p 5433
> ~/.pgvm/environments/8.2.23/bin/pg_restore -d ieducar -p 5433 -U
> ieducar --no-owner ieducar.backup
>
> # Ao restaurar o dump do banco de dados, obtive o retorno do
> seguinte erro:
> pg_restore: [archiver (db)] Error while PROCESSING TOC:
> pg_restore: [archiver (db)] Error from TOC entry 5673; 0 0 ACL
> public vagrant
> pg_restore: [archiver (db)] could not execute query: ERROR: role
> "vagrant" does not exist
> Command was: REVOKE ALL ON SCHEMA public FROM PUBLIC;
> REVOKE ALL ON SCHEMA public FROM vagrant;
> GRANT ALL ON SCHEMA public TO vagrant;
> GR...
> WARNING: errors ignored on restore: 1
> # Acredito que o referido erro ocorra em funcao de nao estar
> utilizando o ambiente vagrant
>
> # Definindo search_path
> ~/.pgvm/environments/8.2.23/bin/psql -d ieducar -p 5433 -c 'ALTER
> DATABASE ieducar SET search_path = "$user", public, portal, cadastro,
> acesso, alimentos, consistenciacao, historico, pmiacoes, pmicontrolesis,
> pmidrh, pmieducar, pmiotopic, urbano, modules;'
>
> # Clonando codigo fonte
> git -c http.sslVerify=false clone
>http://softwarepublico.gov.br/gitlab/i-educar/i-educar.git
>
> # Instalacao dos pacotes pear (dependências i-Educar)
> bash ~/i-educar/ieducar/scripts/install_pear_packages.sh
>
> # Configuracao do apache virtual hosts
> # Atencao: os passos a seguir sao para o apache 2.3 padrao do ubuntu
> 14.04
> # caso esteja usando o apache com versao inferior a 2.3, o
> nome do
> # arquivo virtual hosts nao devera conter a extensao .conf
> # Utilizo sempre o editor vi, pode ser usado o editor de preferencia
> do usuario
> # Apache versao 2.3 ou superior
> sudo rm -f /etc/apache2/sites-enabled/ieducar.conf
> sudo rm -f /etc/apache2/sites-available/ieducar.conf
> sudo vi /etc/apache2/sites-available/ieducar.conf
> # Apache versao inferior a 2.3
> sudo rm -f /etc/apache2/sites-enabled/ieducar
> sudo rm -f /etc/apache2/sites-available/ieducar
> sudo vi /etc/apache2/sites-available/ieducar
> # Conteudo do arquivo de configuracao do virtual hosts do apache
>
> ServerName ieducar.local
>
> DocumentRoot /home/ieducar/i-educar/ieducar
>
>
> AllowOverride all
>
> Order allow,deny
> Allow from all
>
> = 2.3>
> Require all granted
>
>
>
> # Habilitar site
> sudo a2dissite 000-default
> sudo a2ensite ieducar
> sudo service apache2 restart
>
> # Adicao do hostname do ieducar no /etc/hosts
> sudo bash
> echo -e "\n127.0.0.1 ieducar.local" >> /etc/hosts
> exit
>
> # Configurando git
> git config --global user.name "Nome do Usuario"
> git config --global user.email email_usuario@provedor.xxx
>
> # Criar conta do google recaptcha
> Crie uma conta para o recaptcha em
>http://google.com/recaptcha/admin/create
> marcando a opção para usar a chave em todos domínios.
>
> # Configuyracao do i-Educar
> vi ~/i-educar/ieducar/configuration/ieducar.ini
>
> # Alteracoes sugeridas
> app.locale.province = RS # UF da instituicao
> app.entity.name = Prefeitura Municipal... # Nome da instituicao
>
> # Configuracao do e-mail (utilizando paadrao de conta do gmail)
> app.mailer.smtp.from_name = Nome do Remetente
> app.mailer.smtp.from_email = email@gmail.com
> app.mailer.smtp.host = smtp.gmail.com
> app.mailer.smtp.port = 587
> app.mailer.smtp.auth = true
> app.mailer.smtp.username = email@gmail.com
> app.mailer.smtp.password = senha_xxx_email
> app.mailer.debug = false
>
> app.recaptcha.public_key = chave_publica_gerada_recaptcha
> app.recaptcha.private_key = chave_privada_gerada_recaptcha
>
>
> # Configuracao da cron para startar cluster do postgresql
> crontab -e
> @reboot $HOME/.pgvm/environments/8.2.23/bin/postgres -D
> $HOME/.pgvm/clusters/8.2.23/main
>
> # Configuracao para inicio automatico do cluster na inicializacao da
> maquina
> sudo vi /etc/init.d/ieducar
>
> # Scripts para startar e parar cluster do postgres
> # Startar cluster
> bash ~/i-educar/ieducar/scripts/db.sh start
> # Parar cluster
> bash ~/i-educar/ieducar/scripts/db.sh stop
>
> # Acessar i-Educar via browser (recomendavel Mozilla Firefox e/ou
> Google Chrome)
>http://endereco_ou_ip_do_servidor_ieducar
>
> Fico a dispsicao para duvidas e/ou sugestoes.
>
> Ricardo
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
--Euzébio Viana
Técnico em Informática - IFES
Formando em Ciências da Computação - UCAM
Div. de Tecnologia da Informação
Prefeitura Municipal de Presidente Kennedy - ES
(028) 9 9882-4256
www.helptechti.com.br
euzebio@helptechti.com.br -
8 de Setembro de 2016 às 15:08Olá, Ricardo! Tudo bem?
Excelente iniciativa. Parabéns!
Penso que para não perdermos sua contribuições aqui nas listas, devemos
documentar. Vamos fazer isto?
Abaixo segue os 2 links para você seguir e analisar como já fizemos, e
adicionar seguindo os mesmos padrões. Creio que possa colocar no segundo
link abaixo e fazer similar ao "Passo-a-passo para instalação do i-Educar -
Ubuntu 12.04".
https://softwarepublico.gov.br/gitlab/i-educar/i-educar/wikis/home
https://softwarepublico.gov.br/gitlab/i-educar/i-educar/
wikis/install-ieducar
Se você tiver dificuldade em saber como começar, pode me contatar. Conto
com seu apoio! :)
Cordialmente,
*Tiago de Faveri Giusti*
Coordenação da Comunidade i-Educar
(48) 3082-9085 | tiago@portabilis.com.br
Em 25 de julho de 2016 17:22, Ricardo Pedroescreveu: > Abaixo um passo a passo que utilizei e atualizei para instalacao do
> i-Educar para testes e/ou producao:
>
> Ubuntu Server 14.04.4 LTS
>
> Créditos:
>
> Para chegar a esta solucao de instalacao, utilizei informacoes,
> materiais
> e scripts automatizados de instalacao, fornecidos pelos usuários:
> Lucas D'Avila - iEducativa / Portal SPB
> Caroline Salib - Portabilis / Portal SPB
> Tiago Giusti - Portabilis / Portal SPB
> Aos quais fica aqui meu agradecimento.
>
> Tambem foi necessário algumas pesquisas no google a fim de resolver
> problemas de compatibilidade em funcao da atualizacao das versoes
> pacotes de softwares na nova versao do ubuntu (14.04.4 LTS)
>
> Idioma de Inicializacao: Portugues Brasil
> Idioma de Instalacao: Portugues Brasil
>
> Instalacao Padrao do servidor, adicionado opcao de servidor SSH durante
> instalacao
>
> Demais opcoes de instalacao, deixei as opcoes default.
>
> Usuarios criados na instalacao:
> Usuario: administrador Senha: ubuntu1404
> Usuario: ieducar Senha: demoieducar
>
> ------------------------------------------------------------
> -------------------
>
> Alterar Locale da instalacao para pt_BR iso-8859-1
>
> # Gerar locale pt_BR.ISO-8859-1
> sudo bash
> echo -e "pt_BR.ISO-8859-1 ISO-8859-1 \nen_US.ISO-8859-1 ISO-8859-1" >>
> /var/lib/locales/supported.d/local
> sudo locale-gen pt_BR pt_BR.ISO-8859-1
> sudo dpkg-reconfigure locales
> sudo update-locale LC_ALL=pt_BR.ISO-8859-1 LANG=pt_BR.ISO-8859-1
>
> # Criando usuario ieducar
> sudo useradd --create-home --home-dir /home/ieducar --groups sudo
> --shell /bin/bash ieducar
> sudo passwd ieducar
> exit
>
> # Logar com usuario ieducar
>
> # Instalar pacotes necessarios para criação do ambiente
> sudo apt-get -y update
> sudo apt-get -y dist-upgrade
> sudo apt-get -y install build-essential git-core apache2 \
> libapache2-mod-php5 php5-pgsql php5-curl php-pear \
> curl wget rpl unzip libreadline6 libreadline6-dev \
> make gcc zlib1g-dev flex bison gcc-4.7
>
> # Reiniciar maquina para carregar atualizacoes de kernel e logar como
> ieducar
>
> # Configuracao inicial do apache
> sudo a2enmod rewrite
> sudo service apache2 restart
>
> # Instalar pgvm
> curl -s -L https://raw.github.com/guedes/
> pgvm/master/bin/pgvm-self-install | bash
> source ~/.bashrc
>
> # Instalar postgres 8.2 via pgvm
> # Baixa manualmente pacotes do postgres 8.2 (tive problemas com modo
> automatico do pgvm)
> mkdir -p $HOME/.pgvm/src
> cd $HOME/.pgvm/src
> wget -c -t0 http://ftp.postgresql.org/pub/
> source/v8.2.23/postgresql-8.2.23.tar.gz
> wget -c -t0 http://ftp.postgresql.org/pub/
> source/v8.2.23/postgresql-8.2.23.tar.gz.md5
> cd
>
> # Compilacao do postgres 8.2.23 no ubuntu 14.04.4
> CONFIG_OPTS="CC=gcc-4.7" MAKE_OPTS="-j4" pgvm install 8.2.23
>
> # Criacao do cluster main par ieducar
> pgvm use 8.2.23
> pgvm cluster create main
> pgvm cluster start main
>
> # Adicao do usuario ieducar ao cluster
> ~/.pgvm/environments/8.2.23/bin/createuser --superuser ieducar -p
> 5433
>
> # Elimina arquivos do dump do banco de dados do ieducar caso exista
> rm -f ieducar.backup.gz
> rm -f ieducar.backup
>
> # Baixa dump atualizado do banco de dados do ieducar
> wget https://s3-us-west-2.amazonaws.com/portabilis2/public/
> ieducar/ieducar.backup.gz
> gunzip ieducar.backup.gz
>
> # Destroi banco de dados caso exista
> ~/.pgvm/environments/8.2.23/bin/dropdb ieducar -p 5433
>
> # Restaura dump do banco de dados do ieducar
> ~/.pgvm/environments/8.2.23/bin/createdb ieducar -E latin1 -p 5433
> ~/.pgvm/environments/8.2.23/bin/pg_restore -d ieducar -p 5433 -U
> ieducar --no-owner ieducar.backup
>
> # Ao restaurar o dump do banco de dados, obtive o retorno do
> seguinte erro:
> pg_restore: [archiver (db)] Error while PROCESSING TOC:
> pg_restore: [archiver (db)] Error from TOC entry 5673; 0 0 ACL
> public vagrant
> pg_restore: [archiver (db)] could not execute query: ERROR: role
> "vagrant" does not exist
> Command was: REVOKE ALL ON SCHEMA public FROM PUBLIC;
> REVOKE ALL ON SCHEMA public FROM vagrant;
> GRANT ALL ON SCHEMA public TO vagrant;
> GR...
> WARNING: errors ignored on restore: 1
> # Acredito que o referido erro ocorra em funcao de nao estar
> utilizando o ambiente vagrant
>
> # Definindo search_path
> ~/.pgvm/environments/8.2.23/bin/psql -d ieducar -p 5433 -c 'ALTER
> DATABASE ieducar SET search_path = "$user", public, portal, cadastro,
> acesso, alimentos, consistenciacao, historico, pmiacoes, pmicontrolesis,
> pmidrh, pmieducar, pmiotopic, urbano, modules;'
>
> # Clonando codigo fonte
> git -c http.sslVerify=false clone http://softwarepublico.gov.br/
> gitlab/i-educar/i-educar.git
>
> # Instalacao dos pacotes pear (dependências i-Educar)
> bash ~/i-educar/ieducar/scripts/install_pear_packages.sh
>
> # Configuracao do apache virtual hosts
> # Atencao: os passos a seguir sao para o apache 2.3 padrao do ubuntu
> 14.04
> # caso esteja usando o apache com versao inferior a 2.3, o
> nome do
> # arquivo virtual hosts nao devera conter a extensao .conf
> # Utilizo sempre o editor vi, pode ser usado o editor de preferencia
> do usuario
> # Apache versao 2.3 ou superior
> sudo rm -f /etc/apache2/sites-enabled/ieducar.conf
> sudo rm -f /etc/apache2/sites-available/ieducar.conf
> sudo vi /etc/apache2/sites-available/ieducar.conf
> # Apache versao inferior a 2.3
> sudo rm -f /etc/apache2/sites-enabled/ieducar
> sudo rm -f /etc/apache2/sites-available/ieducar
> sudo vi /etc/apache2/sites-available/ieducar
> # Conteudo do arquivo de configuracao do virtual hosts do apache
>
> ServerName ieducar.local
>
> DocumentRoot /home/ieducar/i-educar/ieducar
>
>
> AllowOverride all
>
> Order allow,deny
> Allow from all
>
> = 2.3>
> Require all granted
>
>
>
> # Habilitar site
> sudo a2dissite 000-default
> sudo a2ensite ieducar
> sudo service apache2 restart
>
> # Adicao do hostname do ieducar no /etc/hosts
> sudo bash
> echo -e "\n127.0.0.1 ieducar.local" >> /etc/hosts
> exit
>
> # Configurando git
> git config --global user.name "Nome do Usuario"
> git config --global user.email email_usuario@provedor.xxx
>
> # Criar conta do google recaptcha
> Crie uma conta para o recaptcha em http://google.com/recaptcha/ad
> min/create
> marcando a opção para usar a chave em todos domínios.
>
> # Configuyracao do i-Educar
> vi ~/i-educar/ieducar/configuration/ieducar.ini
>
> # Alteracoes sugeridas
> app.locale.province = RS # UF da instituicao
> app.entity.name = Prefeitura Municipal... # Nome da instituicao
>
> # Configuracao do e-mail (utilizando paadrao de conta do gmail)
> app.mailer.smtp.from_name = Nome do Remetente
> app.mailer.smtp.from_email = email@gmail.com
> app.mailer.smtp.host = smtp.gmail.com
> app.mailer.smtp.port = 587
> app.mailer.smtp.auth = true
> app.mailer.smtp.username = email@gmail.com
> app.mailer.smtp.password = senha_xxx_email
> app.mailer.debug = false
>
> app.recaptcha.public_key = chave_publica_gerada_recaptcha
> app.recaptcha.private_key = chave_privada_gerada_recaptcha
>
>
> # Configuracao da cron para startar cluster do postgresql
> crontab -e
> @reboot $HOME/.pgvm/environments/8.2.23/bin/postgres -D
> $HOME/.pgvm/clusters/8.2.23/main
>
> # Configuracao para inicio automatico do cluster na inicializacao da
> maquina
> sudo vi /etc/init.d/ieducar
>
> # Scripts para startar e parar cluster do postgres
> # Startar cluster
> bash ~/i-educar/ieducar/scripts/db.sh start
> # Parar cluster
> bash ~/i-educar/ieducar/scripts/db.sh stop
>
> # Acessar i-Educar via browser (recomendavel Mozilla Firefox e/ou
> Google Chrome)
>http://endereco_ou_ip_do_servidor_ieducar
>
> Fico a dispsicao para duvidas e/ou sugestoes.
>
> Ricardo
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> -
8 de Setembro de 2016 às 18:26TiagoTive que dar um tempo em função de outras atividades aqui no trabalho, mas
vou postar sim no wiki assim que possivel. Se tiver alguma duvida, lhe
comunico.
Coloqui na pasta do google drive onde tem a vm uns arquivos texto com os
comandos de instalação em sequencia, pois vi na data da publicação que ao
postar na lista algumas partes ficaram distorcidas e modificadas em função
da estrutura do paramento, comopor exemplo no arquivo de configuracao para
o apache.
Neste meio tempo, quaisquer duvidas que alguem tiver pode ir postando que
vou auxiliando.
Um abraço
Em 8 de setembro de 2016 12:08, Tiago Giustiescreveu: > Olá, Ricardo! Tudo bem?
>
> Excelente iniciativa. Parabéns!
>
> Penso que para não perdermos sua contribuições aqui nas listas, devemos
> documentar. Vamos fazer isto?
>
> Abaixo segue os 2 links para você seguir e analisar como já fizemos, e
> adicionar seguindo os mesmos padrões. Creio que possa colocar no segundo
> link abaixo e fazer similar ao "Passo-a-passo para instalação do i-Educar -
> Ubuntu 12.04".
>
>https://softwarepublico.gov.br/gitlab/i-educar/i-educar/wikis/home
>https://softwarepublico.gov.br/gitlab/i-educar/i-educar/wiki
> s/install-ieducar
>
> Se você tiver dificuldade em saber como começar, pode me contatar. Conto
> com seu apoio! :)
>
> Cordialmente,
>
> *Tiago de Faveri Giusti*
> Coordenação da Comunidade i-Educar
> (48) 3082-9085 | tiago@portabilis.com.br
>
> Em 25 de julho de 2016 17:22, Ricardo Pedro
> escreveu:
>
>> Abaixo um passo a passo que utilizei e atualizei para instalacao do
>> i-Educar para testes e/ou producao:
>>
>> Ubuntu Server 14.04.4 LTS
>>
>> Créditos:
>>
>> Para chegar a esta solucao de instalacao, utilizei informacoes,
>> materiais
>> e scripts automatizados de instalacao, fornecidos pelos usuários:
>> Lucas D'Avila - iEducativa / Portal SPB
>> Caroline Salib - Portabilis / Portal SPB
>> Tiago Giusti - Portabilis / Portal SPB
>> Aos quais fica aqui meu agradecimento.
>>
>> Tambem foi necessário algumas pesquisas no google a fim de
>> resolver
>> problemas de compatibilidade em funcao da atualizacao das versoes
>> pacotes de softwares na nova versao do ubuntu (14.04.4 LTS)
>>
>> Idioma de Inicializacao: Portugues Brasil
>> Idioma de Instalacao: Portugues Brasil
>>
>> Instalacao Padrao do servidor, adicionado opcao de servidor SSH durante
>> instalacao
>>
>> Demais opcoes de instalacao, deixei as opcoes default.
>>
>> Usuarios criados na instalacao:
>> Usuario: administrador Senha: ubuntu1404
>> Usuario: ieducar Senha: demoieducar
>>
>> ------------------------------------------------------------
>> -------------------
>>
>> Alterar Locale da instalacao para pt_BR iso-8859-1
>>
>> # Gerar locale pt_BR.ISO-8859-1
>> sudo bash
>> echo -e "pt_BR.ISO-8859-1 ISO-8859-1 \nen_US.ISO-8859-1 ISO-8859-1"
>> >> /var/lib/locales/supported.d/local
>> sudo locale-gen pt_BR pt_BR.ISO-8859-1
>> sudo dpkg-reconfigure locales
>> sudo update-locale LC_ALL=pt_BR.ISO-8859-1 LANG=pt_BR.ISO-8859-1
>>
>> # Criando usuario ieducar
>> sudo useradd --create-home --home-dir /home/ieducar --groups sudo
>> --shell /bin/bash ieducar
>> sudo passwd ieducar
>> exit
>>
>> # Logar com usuario ieducar
>>
>> # Instalar pacotes necessarios para criação do ambiente
>> sudo apt-get -y update
>> sudo apt-get -y dist-upgrade
>> sudo apt-get -y install build-essential git-core apache2 \
>> libapache2-mod-php5 php5-pgsql php5-curl php-pear \
>> curl wget rpl unzip libreadline6 libreadline6-dev \
>> make gcc zlib1g-dev flex bison gcc-4.7
>>
>> # Reiniciar maquina para carregar atualizacoes de kernel e logar como
>> ieducar
>>
>> # Configuracao inicial do apache
>> sudo a2enmod rewrite
>> sudo service apache2 restart
>>
>> # Instalar pgvm
>> curl -s -L https://raw.github.com/guedes/
>> pgvm/master/bin/pgvm-self-install | bash
>> source ~/.bashrc
>>
>> # Instalar postgres 8.2 via pgvm
>> # Baixa manualmente pacotes do postgres 8.2 (tive problemas com
>> modo automatico do pgvm)
>> mkdir -p $HOME/.pgvm/src
>> cd $HOME/.pgvm/src
>> wget -c -t0 http://ftp.postgresql.org/pub/
>> source/v8.2.23/postgresql-8.2.23.tar.gz
>> wget -c -t0 http://ftp.postgresql.org/pub/
>> source/v8.2.23/postgresql-8.2.23.tar.gz.md5
>> cd
>>
>> # Compilacao do postgres 8.2.23 no ubuntu 14.04.4
>> CONFIG_OPTS="CC=gcc-4.7" MAKE_OPTS="-j4" pgvm install 8.2.23
>>
>> # Criacao do cluster main par ieducar
>> pgvm use 8.2.23
>> pgvm cluster create main
>> pgvm cluster start main
>>
>> # Adicao do usuario ieducar ao cluster
>> ~/.pgvm/environments/8.2.23/bin/createuser --superuser ieducar -p
>> 5433
>>
>> # Elimina arquivos do dump do banco de dados do ieducar caso exista
>> rm -f ieducar.backup.gz
>> rm -f ieducar.backup
>>
>> # Baixa dump atualizado do banco de dados do ieducar
>> wget https://s3-us-west-2.amazonaws.com/portabilis2/public/ieduca
>> r/ieducar.backup.gz
>> gunzip ieducar.backup.gz
>>
>> # Destroi banco de dados caso exista
>> ~/.pgvm/environments/8.2.23/bin/dropdb ieducar -p 5433
>>
>> # Restaura dump do banco de dados do ieducar
>> ~/.pgvm/environments/8.2.23/bin/createdb ieducar -E latin1 -p 5433
>> ~/.pgvm/environments/8.2.23/bin/pg_restore -d ieducar -p 5433 -U
>> ieducar --no-owner ieducar.backup
>>
>> # Ao restaurar o dump do banco de dados, obtive o retorno do
>> seguinte erro:
>> pg_restore: [archiver (db)] Error while PROCESSING TOC:
>> pg_restore: [archiver (db)] Error from TOC entry 5673; 0 0 ACL
>> public vagrant
>> pg_restore: [archiver (db)] could not execute query: ERROR: role
>> "vagrant" does not exist
>> Command was: REVOKE ALL ON SCHEMA public FROM PUBLIC;
>> REVOKE ALL ON SCHEMA public FROM vagrant;
>> GRANT ALL ON SCHEMA public TO vagrant;
>> GR...
>> WARNING: errors ignored on restore: 1
>> # Acredito que o referido erro ocorra em funcao de nao estar
>> utilizando o ambiente vagrant
>>
>> # Definindo search_path
>> ~/.pgvm/environments/8.2.23/bin/psql -d ieducar -p 5433 -c 'ALTER
>> DATABASE ieducar SET search_path = "$user", public, portal, cadastro,
>> acesso, alimentos, consistenciacao, historico, pmiacoes, pmicontrolesis,
>> pmidrh, pmieducar, pmiotopic, urbano, modules;'
>>
>> # Clonando codigo fonte
>> git -c http.sslVerify=false clone http://softwarepublico.gov.br/
>> gitlab/i-educar/i-educar.git
>>
>> # Instalacao dos pacotes pear (dependências i-Educar)
>> bash ~/i-educar/ieducar/scripts/install_pear_packages.sh
>>
>> # Configuracao do apache virtual hosts
>> # Atencao: os passos a seguir sao para o apache 2.3 padrao do
>> ubuntu 14.04
>> # caso esteja usando o apache com versao inferior a 2.3, o
>> nome do
>> # arquivo virtual hosts nao devera conter a extensao .conf
>> # Utilizo sempre o editor vi, pode ser usado o editor de
>> preferencia do usuario
>> # Apache versao 2.3 ou superior
>> sudo rm -f /etc/apache2/sites-enabled/ieducar.conf
>> sudo rm -f /etc/apache2/sites-available/ieducar.conf
>> sudo vi /etc/apache2/sites-available/ieducar.conf
>> # Apache versao inferior a 2.3
>> sudo rm -f /etc/apache2/sites-enabled/ieducar
>> sudo rm -f /etc/apache2/sites-available/ieducar
>> sudo vi /etc/apache2/sites-available/ieducar
>> # Conteudo do arquivo de configuracao do virtual hosts do apache
>>
>> ServerName ieducar.local
>>
>> DocumentRoot /home/ieducar/i-educar/ieducar
>>
>>
>> AllowOverride all
>>
>> Order allow,deny
>> Allow from all
>>
>> = 2.3>
>> Require all granted
>>
>>
>>
>> # Habilitar site
>> sudo a2dissite 000-default
>> sudo a2ensite ieducar
>> sudo service apache2 restart
>>
>> # Adicao do hostname do ieducar no /etc/hosts
>> sudo bash
>> echo -e "\n127.0.0.1 ieducar.local" >> /etc/hosts
>> exit
>>
>> # Configurando git
>> git config --global user.name "Nome do Usuario"
>> git config --global user.email email_usuario@provedor.xxx
>>
>> # Criar conta do google recaptcha
>> Crie uma conta para o recaptcha em http://google.com/recaptcha/ad
>> min/create
>> marcando a opção para usar a chave em todos domínios.
>>
>> # Configuyracao do i-Educar
>> vi ~/i-educar/ieducar/configuration/ieducar.ini
>>
>> # Alteracoes sugeridas
>> app.locale.province = RS # UF da instituicao
>> app.entity.name = Prefeitura Municipal... # Nome da instituicao
>>
>> # Configuracao do e-mail (utilizando paadrao de conta do gmail)
>> app.mailer.smtp.from_name = Nome do Remetente
>> app.mailer.smtp.from_email = email@gmail.com
>> app.mailer.smtp.host = smtp.gmail.com
>> app.mailer.smtp.port = 587
>> app.mailer.smtp.auth = true
>> app.mailer.smtp.username = email@gmail.com
>> app.mailer.smtp.password = senha_xxx_email
>> app.mailer.debug = false
>>
>> app.recaptcha.public_key = chave_publica_gerada_recaptcha
>> app.recaptcha.private_key = chave_privada_gerada_recaptcha
>>
>>
>> # Configuracao da cron para startar cluster do postgresql
>> crontab -e
>> @reboot $HOME/.pgvm/environments/8.2.23/bin/postgres -D
>> $HOME/.pgvm/clusters/8.2.23/main
>>
>> # Configuracao para inicio automatico do cluster na inicializacao da
>> maquina
>> sudo vi /etc/init.d/ieducar
>>
>> # Scripts para startar e parar cluster do postgres
>> # Startar cluster
>> bash ~/i-educar/ieducar/scripts/db.sh start
>> # Parar cluster
>> bash ~/i-educar/ieducar/scripts/db.sh stop
>>
>> # Acessar i-Educar via browser (recomendavel Mozilla Firefox e/ou
>> Google Chrome)
>>http://endereco_ou_ip_do_servidor_ieducar
>>
>> Fico a dispsicao para duvidas e/ou sugestoes.
>>
>> Ricardo
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> -
8 de Setembro de 2016 às 20:23Olá, Ricardo!Perfeito. Quando for fazer, pode procurar por mim ou a Caroline, para que
possamos ajudar. Vamos ver uma maneira também de hospedar este arquivo aqui
na plataforma do Portal, já que a proposta é manter o máximo possível de
artefatos do projeto por aqui e não fora.
Um abraço!Cordialmente,
*Tiago de Faveri Giusti*
Coordenação da Comunidade i-Educar
(48) 3082-9085 | tiago@portabilis.com.brEm 8 de setembro de 2016 15:25, Ricardo Pedroescreveu:
> Tiago
>
> Tive que dar um tempo em função de outras atividades aqui no trabalho, mas
> vou postar sim no wiki assim que possivel. Se tiver alguma duvida, lhe
> comunico.
>
> Coloqui na pasta do google drive onde tem a vm uns arquivos texto com os
> comandos de instalação em sequencia, pois vi na data da publicação que ao
> postar na lista algumas partes ficaram distorcidas e modificadas em função
> da estrutura do paramento, comopor exemplo no arquivo de configuracao para
> o apache.
>
> Neste meio tempo, quaisquer duvidas que alguem tiver pode ir postando que
> vou auxiliando.
>
> Um abraço
>
> Em 8 de setembro de 2016 12:08, Tiago Giustiescreveu:
>
>> Olá, Ricardo! Tudo bem?
>>
>> Excelente iniciativa. Parabéns!
>>
>> Penso que para não perdermos sua contribuições aqui nas listas, devemos
>> documentar. Vamos fazer isto?
>>
>> Abaixo segue os 2 links para você seguir e analisar como já fizemos, e
>> adicionar seguindo os mesmos padrões. Creio que possa colocar no segundo
>> link abaixo e fazer similar ao "Passo-a-passo para instalação do i-Educar -
>> Ubuntu 12.04".
>>
>>https://softwarepublico.gov.br/gitlab/i-educar/i-educar/wikis/home
>>https://softwarepublico.gov.br/gitlab/i-educar/i-educar/wiki
>> s/install-ieducar
>>
>> Se você tiver dificuldade em saber como começar, pode me contatar. Conto
>> com seu apoio! :)
>>
>> Cordialmente,
>>
>> *Tiago de Faveri Giusti*
>> Coordenação da Comunidade i-Educar
>> (48) 3082-9085 | tiago@portabilis.com.br
>>
>> Em 25 de julho de 2016 17:22, Ricardo Pedro
>> escreveu:
>>
>>> Abaixo um passo a passo que utilizei e atualizei para instalacao do
>>> i-Educar para testes e/ou producao:
>>>
>>> Ubuntu Server 14.04.4 LTS
>>>
>>> Créditos:
>>>
>>> Para chegar a esta solucao de instalacao, utilizei informacoes,
>>> materiais
>>> e scripts automatizados de instalacao, fornecidos pelos usuários:
>>> Lucas D'Avila - iEducativa / Portal SPB
>>> Caroline Salib - Portabilis / Portal SPB
>>> Tiago Giusti - Portabilis / Portal SPB
>>> Aos quais fica aqui meu agradecimento.
>>>
>>> Tambem foi necessário algumas pesquisas no google a fim de
>>> resolver
>>> problemas de compatibilidade em funcao da atualizacao das versoes
>>> pacotes de softwares na nova versao do ubuntu (14.04.4 LTS)
>>>
>>> Idioma de Inicializacao: Portugues Brasil
>>> Idioma de Instalacao: Portugues Brasil
>>>
>>> Instalacao Padrao do servidor, adicionado opcao de servidor SSH durante
>>> instalacao
>>>
>>> Demais opcoes de instalacao, deixei as opcoes default.
>>>
>>> Usuarios criados na instalacao:
>>> Usuario: administrador Senha: ubuntu1404
>>> Usuario: ieducar Senha: demoieducar
>>>
>>> ------------------------------------------------------------
>>> -------------------
>>>
>>> Alterar Locale da instalacao para pt_BR iso-8859-1
>>>
>>> # Gerar locale pt_BR.ISO-8859-1
>>> sudo bash
>>> echo -e "pt_BR.ISO-8859-1 ISO-8859-1 \nen_US.ISO-8859-1 ISO-8859-1"
>>> >> /var/lib/locales/supported.d/local
>>> sudo locale-gen pt_BR pt_BR.ISO-8859-1
>>> sudo dpkg-reconfigure locales
>>> sudo update-locale LC_ALL=pt_BR.ISO-8859-1 LANG=pt_BR.ISO-8859-1
>>>
>>> # Criando usuario ieducar
>>> sudo useradd --create-home --home-dir /home/ieducar --groups sudo
>>> --shell /bin/bash ieducar
>>> sudo passwd ieducar
>>> exit
>>>
>>> # Logar com usuario ieducar
>>>
>>> # Instalar pacotes necessarios para criação do ambiente
>>> sudo apt-get -y update
>>> sudo apt-get -y dist-upgrade
>>> sudo apt-get -y install build-essential git-core apache2 \
>>> libapache2-mod-php5 php5-pgsql php5-curl php-pear \
>>> curl wget rpl unzip libreadline6 libreadline6-dev \
>>> make gcc zlib1g-dev flex bison gcc-4.7
>>>
>>> # Reiniciar maquina para carregar atualizacoes de kernel e logar
>>> como ieducar
>>>
>>> # Configuracao inicial do apache
>>> sudo a2enmod rewrite
>>> sudo service apache2 restart
>>>
>>> # Instalar pgvm
>>> curl -s -L https://raw.github.com/guedes/
>>> pgvm/master/bin/pgvm-self-install | bash
>>> source ~/.bashrc
>>>
>>> # Instalar postgres 8.2 via pgvm
>>> # Baixa manualmente pacotes do postgres 8.2 (tive problemas com
>>> modo automatico do pgvm)
>>> mkdir -p $HOME/.pgvm/src
>>> cd $HOME/.pgvm/src
>>> wget -c -t0 http://ftp.postgresql.org/pub/
>>> source/v8.2.23/postgresql-8.2.23.tar.gz
>>> wget -c -t0 http://ftp.postgresql.org/pub/
>>> source/v8.2.23/postgresql-8.2.23.tar.gz.md5
>>> cd
>>>
>>> # Compilacao do postgres 8.2.23 no ubuntu 14.04.4
>>> CONFIG_OPTS="CC=gcc-4.7" MAKE_OPTS="-j4" pgvm install 8.2.23
>>>
>>> # Criacao do cluster main par ieducar
>>> pgvm use 8.2.23
>>> pgvm cluster create main
>>> pgvm cluster start main
>>>
>>> # Adicao do usuario ieducar ao cluster
>>> ~/.pgvm/environments/8.2.23/bin/createuser --superuser ieducar -p
>>> 5433
>>>
>>> # Elimina arquivos do dump do banco de dados do ieducar caso exista
>>> rm -f ieducar.backup.gz
>>> rm -f ieducar.backup
>>>
>>> # Baixa dump atualizado do banco de dados do ieducar
>>> wget https://s3-us-west-2.amazonaws.com/portabilis2/public/ieduca
>>> r/ieducar.backup.gz
>>> gunzip ieducar.backup.gz
>>>
>>> # Destroi banco de dados caso exista
>>> ~/.pgvm/environments/8.2.23/bin/dropdb ieducar -p 5433
>>>
>>> # Restaura dump do banco de dados do ieducar
>>> ~/.pgvm/environments/8.2.23/bin/createdb ieducar -E latin1 -p 5433
>>> ~/.pgvm/environments/8.2.23/bin/pg_restore -d ieducar -p 5433 -U
>>> ieducar --no-owner ieducar.backup
>>>
>>> # Ao restaurar o dump do banco de dados, obtive o retorno do
>>> seguinte erro:
>>> pg_restore: [archiver (db)] Error while PROCESSING TOC:
>>> pg_restore: [archiver (db)] Error from TOC entry 5673; 0 0 ACL
>>> public vagrant
>>> pg_restore: [archiver (db)] could not execute query: ERROR:
>>> role "vagrant" does not exist
>>> Command was: REVOKE ALL ON SCHEMA public FROM PUBLIC;
>>> REVOKE ALL ON SCHEMA public FROM vagrant;
>>> GRANT ALL ON SCHEMA public TO vagrant;
>>> GR...
>>> WARNING: errors ignored on restore: 1
>>> # Acredito que o referido erro ocorra em funcao de nao estar
>>> utilizando o ambiente vagrant
>>>
>>> # Definindo search_path
>>> ~/.pgvm/environments/8.2.23/bin/psql -d ieducar -p 5433 -c 'ALTER
>>> DATABASE ieducar SET search_path = "$user", public, portal, cadastro,
>>> acesso, alimentos, consistenciacao, historico, pmiacoes, pmicontrolesis,
>>> pmidrh, pmieducar, pmiotopic, urbano, modules;'
>>>
>>> # Clonando codigo fonte
>>> git -c http.sslVerify=false clone http://softwarepublico.gov.br/
>>> gitlab/i-educar/i-educar.git
>>>
>>> # Instalacao dos pacotes pear (dependências i-Educar)
>>> bash ~/i-educar/ieducar/scripts/install_pear_packages.sh
>>>
>>> # Configuracao do apache virtual hosts
>>> # Atencao: os passos a seguir sao para o apache 2.3 padrao do
>>> ubuntu 14.04
>>> # caso esteja usando o apache com versao inferior a 2.3,
>>> o nome do
>>> # arquivo virtual hosts nao devera conter a extensao .conf
>>> # Utilizo sempre o editor vi, pode ser usado o editor de
>>> preferencia do usuario
>>> # Apache versao 2.3 ou superior
>>> sudo rm -f /etc/apache2/sites-enabled/ieducar.conf
>>> sudo rm -f /etc/apache2/sites-available/ieducar.conf
>>> sudo vi /etc/apache2/sites-available/ieducar.conf
>>> # Apache versao inferior a 2.3
>>> sudo rm -f /etc/apache2/sites-enabled/ieducar
>>> sudo rm -f /etc/apache2/sites-available/ieducar
>>> sudo vi /etc/apache2/sites-available/ieducar
>>> # Conteudo do arquivo de configuracao do virtual hosts do apache
>>>
>>> ServerName ieducar.local
>>>
>>> DocumentRoot /home/ieducar/i-educar/ieducar
>>>
>>>
>>> AllowOverride all
>>>
>>> Order allow,deny
>>> Allow from all
>>>
>>> = 2.3>
>>> Require all granted
>>>
>>>
>>>
>>> # Habilitar site
>>> sudo a2dissite 000-default
>>> sudo a2ensite ieducar
>>> sudo service apache2 restart
>>>
>>> # Adicao do hostname do ieducar no /etc/hosts
>>> sudo bash
>>> echo -e "\n127.0.0.1 ieducar.local" >> /etc/hosts
>>> exit
>>>
>>> # Configurando git
>>> git config --global user.name "Nome do Usuario"
>>> git config --global user.email email_usuario@provedor.xxx
>>>
>>> # Criar conta do google recaptcha
>>> Crie uma conta para o recaptcha em http://google.com/recaptcha/ad
>>> min/create
>>> marcando a opção para usar a chave em todos domínios.
>>>
>>> # Configuyracao do i-Educar
>>> vi ~/i-educar/ieducar/configuration/ieducar.ini
>>>
>>> # Alteracoes sugeridas
>>> app.locale.province = RS # UF da instituicao
>>> app.entity.name = Prefeitura Municipal... # Nome da instituicao
>>>
>>> # Configuracao do e-mail (utilizando paadrao de conta do gmail)
>>> app.mailer.smtp.from_name = Nome do Remetente
>>> app.mailer.smtp.from_email = email@gmail.com
>>> app.mailer.smtp.host = smtp.gmail.com
>>> app.mailer.smtp.port = 587
>>> app.mailer.smtp.auth = true
>>> app.mailer.smtp.username = email@gmail.com
>>> app.mailer.smtp.password = senha_xxx_email
>>> app.mailer.debug = false
>>>
>>> app.recaptcha.public_key = chave_publica_gerada_recaptcha
>>> app.recaptcha.private_key = chave_privada_gerada_recaptcha
>>>
>>>
>>> # Configuracao da cron para startar cluster do postgresql
>>> crontab -e
>>> @reboot $HOME/.pgvm/environments/8.2.23/bin/postgres -D
>>> $HOME/.pgvm/clusters/8.2.23/main
>>>
>>> # Configuracao para inicio automatico do cluster na inicializacao da
>>> maquina
>>> sudo vi /etc/init.d/ieducar
>>>
>>> # Scripts para startar e parar cluster do postgres
>>> # Startar cluster
>>> bash ~/i-educar/ieducar/scripts/db.sh start
>>> # Parar cluster
>>> bash ~/i-educar/ieducar/scripts/db.sh stop
>>>
>>> # Acessar i-Educar via browser (recomendavel Mozilla Firefox e/ou
>>> Google Chrome)
>>>http://endereco_ou_ip_do_servidor_ieducar
>>>
>>> Fico a dispsicao para duvidas e/ou sugestoes.
>>>
>>> Ricardo
>>>
>>> _______________________________________________
>>> i-Educar mailing list
>>> i-Educar@listas.softwarepublico.gov.br
>>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>>
>>>
>>
>> _______________________________________________
>> i-Educar mailing list
>> i-Educar@listas.softwarepublico.gov.br
>>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>>
>>
>
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
> -
10 de Janeiro de 2017 às 11:39Bom dia! Sou do município de Oliveira dos Brejinhos, estado da Bahia. Sempre me interessei por software livre, embora não tenha formação na área de Computação. Ainda assim, uso Linux no meu desktop. A Secretaria de Educação deste município está interessada em implantar esse sistema. Na opinião de vocês, quais seriam as primeiras providências?
Se puderem, gostaria que esclarecessem algumas dúvidas tais como: Configuração recomendada para um Servidor que atenda a todas as escolas do município, se pode ser utilizado de forma isolada em apenas uma unidade escolar, se tem alguém na comunidade que faça essa instalação, seja presencial ou por acesso remoto, se é possível salvar backups do sistema em dispositivos externos, se pode ser instalado no Linux Mint, por exemplo... Muito obrigado! -
3 de Abril de 2017 às 14:40bom dia estou tentando implantar banco de dados do i educar mas so da erro nao acho estalador novo alguem pode me ajudar
-
4 de Abril de 2017 às 11:56Não querendo ser chato, mais tem um metodo muito mais simples de instalação pelo windows 7, esse do ubuntu 12.04 tem muito comandos via terminal e para leigos e muito complicado, o problema do windows 7, 8 e xp e a versão do i-educar que no momento estou usando a versão i-educar 1.1.0(eu acho que é a primeira versão ou segunda). Estou no aguardo para ver se com o novo postgresql9.5, possa migrar para o portabilis.
-
7 de Junho de 2017 às 16:27Ricardo onde consigo o arquivo ISO do i-educa?
-
7 de Junho de 2017 às 16:28Ricardo onde consigo baixar a ISO do i-educar? Não estou encontrando!
-
8 de Junho de 2017 às 13:11Vinicius
Não existe um iso para o i-educar. O que fiz, foi criar uma maquina virtual
seguindo todos os passos de instalação e disponibilizei via google drive o
acesso a ela.
Se pesquisares na lista, tem o link tambem com os passos que segui para
gerar esta maquina virtual, de maneira que você pode criar uma vm do zero
ou efetuar a instalação do zero em uma maquina fisica.
AttRicardoEm 7 de junho de 2017 13:27, Vinicius Cavalcanteescreveu:
> Ricardo onde consigo o arquivo ISO do i-educa?
> _______________________________________________
> i-Educar mailing list
> i-Educar@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/i-educar
>
Ordenar por:
Relacionado:
- i-educar Instalação do i-Educar
- i-educar InauguraXXXXo da Lista
- i-educar (Novidade) Utilização do i-Educar no Windows -...
Estatísticas:
-
iniciada em
8 anos, 5 meses atrás
-
vizualizada
3731 vezes
-
respondida
12 vezes
-
votada
0 vezes