# Erro na Instalação do ieducar 2.6.0

**URL:** <https://forum.ieducar.org/t/erro-na-instalacao-do-ieducar-2-6-0/1313>\
**Category:** Dúvidas\
**Created:** [Março 31, 2021, 3:07pm UTC](https://forum.ieducar.org/t/erro-na-instalacao-do-ieducar-2-6-0/1313 "2021-03-31T15:07:04Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Neto](https://avatars.discourse-cdn.com/v4/letter/n/45deac/32.png) [@Neto](https://forum.ieducar.org/u/Neto)\
**Post date:** [Março 31, 2021, 3:07pm UTC](https://forum.ieducar.org/t/erro-na-instalacao-do-ieducar-2-6-0/1313/1 "2021-03-31T15:07:04Z")

</div>

Bom dia!

Pessoal, tentando aqui fazer a instalação da versão 2.6.0.  
Coloco a senha clico em instalar, dá erro nas migrations…

---

<div class="post-metadata">

**Author:** ![Neto](https://avatars.discourse-cdn.com/v4/letter/n/45deac/32.png) [@Neto](https://forum.ieducar.org/u/Neto)\
**Post date:** [Março 31, 2021, 3:08pm UTC](https://forum.ieducar.org/t/erro-na-instalacao-do-ieducar-2-6-0/1313/2 "2021-03-31T15:08:50Z")

</div>

![erro](https://canada1.discourse-cdn.com/flex036/uploads/ieducar/original/1X/00ba2876617d3c954b3dd5d690b5e5f7816cc85c.jpeg)

E gera esse log

---

<div class="post-metadata">

**Author:** ![jonasuea](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/jonasuea/32/819_2.png) [@jonasuea](https://forum.ieducar.org/u/jonasuea)\
**Post date:** [Abril 1, 2021, 7:45pm UTC](https://forum.ieducar.org/t/erro-na-instalacao-do-ieducar-2-6-0/1313/3 "2021-04-01T19:45:23Z")

</div>

Você fez a etapa da 2.5.4 ??

---

<div class="post-metadata">

**Author:** ![Neto](https://avatars.discourse-cdn.com/v4/letter/n/45deac/32.png) [@Neto](https://forum.ieducar.org/u/Neto)\
**Post date:** [Abril 1, 2021, 11:14pm UTC](https://forum.ieducar.org/t/erro-na-instalacao-do-ieducar-2-6-0/1313/4 "2021-04-01T23:14:35Z")

</div>

Não, estou tentando instalar direto a versão 2.6.0

---

<div class="post-metadata">

**Author:** ![Neto](https://avatars.discourse-cdn.com/v4/letter/n/45deac/32.png) [@Neto](https://forum.ieducar.org/u/Neto)\
**Post date:** [Abril 4, 2021, 12:54am UTC](https://forum.ieducar.org/t/erro-na-instalacao-do-ieducar-2-6-0/1313/5 "2021-04-04T00:54:00Z")

</div>

Consegui resolver fazendo alguns ajustes no post do rjunior ([Instalação atualizada i-educar 2.3.5 no Ubuntu 18.4](https://forum.ieducar.org/t/instalacao-atualizada-i-educar-2-3-5-no-ubuntu-18-4/1051))  
Utilizando o seguinte:

Ubuntu 20.04.2 LTS  
PHP 7.4.16  
nginx 1.18.0  
PostgreSQL 13.2

1 - Crie um usuário em seu Ubuntu com o nome: ‘‘ieducar’’ e com a senha ‘‘ieducar’’

```
 $ sudo adduser ieducar

```

2 - coloque o usuario ‘‘ieducar’’ no grupo sudo:

```
$ sudo adduser ieducar sudo

```

saia do usuario atual

3 - Logue no Ubuntu com o usuario ‘‘ieducar’’

4 - atualize:

```
$ sudo apt-get update
$ sudo apt-get upgrade 

```

5 - instalale o php 7.4

```
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install php7.4-fpm

```

6 - Instalar o nginx

```
$ sudo apt install nginx

```

7 - Instalar PostgreSQL

```
$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get -y install postgresql

```

8 - baixe o release do i-Educar descompacte e o mova para que o nginx o leia:

```
$ wget https://github.com/portabilis/i-educar/releases/download/2.6.0/ieducar-2.6.0.tar.gz
$ sudo tar -zxf ieducar-2.6.0.tar.gz -C /var/www/
$ sudo mv /var/www/ieducar-2.6.0/ /var/www/ieducar

```

OBS: Neste ponto ja é possivel acessar o ip do server pelo navegador e ver a mensagem '‘WELCOME TO NGINX’"

9 - Crie o arquivo de configuração do nginx:

```
$ sudo nano /etc/nginx/sites-available/ieducar

```

10 - cole o codigo abaixo nele, salve e saia:

```
server {
index index.php index.html;
server_name _;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/ieducar/public;

location ~ ^/intranet/?$ {
    rewrite ^.*$ /intranet/index.php redirect;
}

location ~ /module/(.*)/(styles|scripts|imagens)/(.*) {
    rewrite ^/module/(.*)/(imagens|scripts|styles)/(.*)$ /intranet/$2/$3 break;
}

location ~ /module/(.*)/(.*) {
    rewrite ^/module/(.*/)(.*intranet/.*)$ /$2 redirect;
    rewrite ^/module/(.*/)(.*index\.php)$ /$2 redirect;
    rewrite ^/module/(.*/)(.*logof\.php)$ /intranet/logof.php redirect;
    rewrite ^/module/(.*/)(.*meusdados\.php)$ /intranet/meusdados.php redirect;
    rewrite ^/module/(.*/)(.*_xml.*)(\.php)$ /intranet/$2.php redirect;
    rewrite ^/module/(.*/)(.*erro_banco\.php)$ /intranet/erro_banco.php redirect;
    rewrite ^/module/(.*/)(.*educar_pesquisa_cliente_lst\.php)$ /intranet/educar_pesquisa_cliente_lst.php redirect;
    rewrite ^/module/(.*/)(.*educar_pesquisa_obra_lst\.php)$ /intranet/educar_pesquisa_obra_lst.php redirect;
    rewrite ^/module/(.*)$ /module/index.php last;
}

location ~ ^(/intranet.*\.php|/modules.*\.php|/module/) {
    try_files /index.php =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
}

location ~ \.php {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
}

location / {
    try_files $uri $uri/ /index.php?$query_string;
}}

```

10 - Agora remova o site padrão do nginx e habilite o i-Educar:

```
$ sudo rm /etc/nginx/sites-enabled/default
$ sudo ln -s /etc/nginx/sites-available/ieducar /etc/nginx/sites-enabled/ieducar
$ sudo service nginx restart

```

11 - Vamos criar um banco de dados para o i-Educar. e um novo usuário (role) Exatamente com o mesmo login que uso no sistema: ieducar

```
$ sudo -u postgres createuser -P -s -e ieducar

```

12 - Agora vamos criar o banco de DADOS:

```
$ createdb

```

Obs. Já devemos ser capazes de acessar o nosso instalador pelo browser:

endereco.de.ip/install.php

Obs. O instalador vai identificar os problemas que impede de prosseguir a instalação.

13 - Instale as extensões do PHP que ainda não foram instaladas: (no meu caso apenas essas faltaram)

```
$ sudo apt install php7.4-zip php7.4-pgsql php7.4-curl php7.4-xml php7.4-gd php7.4-mbstring php7.4-bcmath

```

14 - Reinicie o PHP

```
$ sudo service php7.4-fpm restart

```

15 - Por fim vamos dar permissão de escrita ao servidor em algumas pastas e arquivos específicos. Novamente podemos usar exatamente a sugestão de comando que o instalador nos fornece:

```
$ sudo chown -R www-data:www-data /var/www/ieducar

```

16 - atualize o navegador e prossiga com a instalação.

Parabens você instalou a versão mais atual do i-educar se você chegou até aqui.

---

<div class="post-metadata">

**Author:** ![jonasuea](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.ieducar.org/jonasuea/32/819_2.png) [@jonasuea](https://forum.ieducar.org/u/jonasuea)\
**Post date:** [Abril 5, 2021, 6:49pm UTC](https://forum.ieducar.org/t/erro-na-instalacao-do-ieducar-2-6-0/1313/6 "2021-04-05T18:49:37Z")

</div>

excelente e obrigado.  
Caso consiga instalar os relatórios, você poderia comentar no post.

> [@Erro relatórios após novo pacote de relatórios](https://forum.ieducar.org/t/erro-relatorios-apos-novo-pacote-de-relatorios/224/23):
>
> To ainda tentando aqui meu amigo. Valeu.
