Olá pessoal,
Estou tentando fazer a importação do Educacenso, porém sem sucesso!
Quando clico em Importar aparece esse erro abaixo:
Escolhi uma escola com poucas salas, mesmo assim não funciona.
Verifiquei em outros posts aqui no fórum e fiz as alterações no arquivo do nginx:
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;
client_body_buffer_size 56K;
client_header_buffer_size 32k;
client_max_body_size 15m;
large_client_header_buffers 8 128k;
location ~ ^(/intranet..php|/modules. .php|/module/) {
try_files /index.php =404;
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.3-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;
fastcgi_buffers 8 56k;
fastcgi_buffer_size 32k;
fastcgi_read_timeout 99999;
Obs: Utilizei o tutorial do rjunior sobre Instalação atualizada i-educar 2.3.5 no Ubuntu 18.4 ,
Segui todos os passos:
php 7.3;
Postgresql 9.5;
i-Educar 2.3.10;
nginx;
Criei o banco de dados;
As extensões do PHP;
Como proceder a importação do Educacenso?
Agradeço desde já.
@LeandroAndrade chegou a dar uma olhada nos logs?
Se não for um ambiente de produção, você pode alterar a chave APP_DEBUG
pra true
no arquivo .env
, que fica na raiz do projeto.
Assim você vai ver mais detalhes do erro quando ele acontecer
@munizeverton alterei a chave APP_DEBUG
pra true
e tentei importar os dados do Educacenso de uma escola, e apareceu esse erro:
Esse erro: Tentando obter a propriedade ‘inepEscola’ de não objeto, preciso cadastrar a escola primeiro e depois fazer a importação?
Não, a própria importação deveria criar as escolas.
Na hora da importação você está selecionando 2020 como ano?
Esse arquivo do censo está mesmo no modelo de 2020?
@munizeverton Estava lançando o Educacenso de 2020. Com o erro demonstrado acima apaguei o Registro 40 da escola e funcionou corretamente. Muito obrigado pela atenção.
estou com problemas na importação do Educacenso 2020, alguém me ajudar?
resolvi ajustando o php.ini em /etc/php/7.4/ fpm/php.ini
upload_max_filesize = 2048M
post_max_size = 2048M
2 curtidas
Estou com o mesmo erro, " Trying to get property ‘inepEscola’ of non-object"
Alguma solução?
Neto
Fevereiro 4, 2021, 2:12pm
10
Bom dia, poderia explicar melhor, esse registro 40 que apagou foi no arquivo de importação?
No meu caso, o Educacenso que as escolas responderam incompleto o registro 40. Basta excluir esse registro e salvar o Educacenso.
@jonasuea tens que configurar o php.ini
com parâmetros que atenda sua necessidade. Neste caso deve ser maior que o tamanho do seu arquivo do educacenso.
a questão é, qual o endereço e quais parâmetros?
já encontrei aqui as mesmas dúvidas, mas não consegui solucionar a minha questão
A resposta para as tuas duas perguntas vão variar do teu ambiente.
Dá uma olhada na documentação, vai te ajudar a encontrar o melhor lugar de configurar, bem como quais parâmetros alterar.
https://www.php.net/manual/pt_BR/configuration.file.php
https://www.php.net/manual/pt_BR/ini.list.php
No erro Trying to get property 'inepEscola' of non-object
alterei a visibilidade da classe de private
para protected
resolveu para mim.
2 curtidas