Issue #21
Dificuldades com o Sistema E-sic
Boa tarde a todos, realizando novos testes com esic deparei com os seguintes problemas: 1 - Se o usuário solicitar acompanhamento por e-mail toda a movimentação da sua demanda é enviar para o e-mail do solicitante? O solicitante só recebi e-mail na hora do seu cadastro e no registro de sua demanda(protocolo). 2 - E também para o e-amil do SIC responsável. 3 - Quando a demanda é atendida o solicitante também receberá um e-mail informando? 4 - Ao realizar o procedimento de resposta(finalizar) a solicitação e confirmando a tela fica branca e não apresenta nenhuma mensagem de erro. 5 - Ao realizar um procedimento de prorrogação a página é redirecionada para http://dominio/restrito/lda_solicitacao/movimentacao.php e não acontece nada. 5 - Ao tentar anexar um arquivo no momento de finalizar a demanda apresenta a seguinte mensagem: Ocorreu um erro ao efetuar o upload do arquivo /internet/arquivos_anexos/lda_11_file_5.pdf; nome:/tmp/phpYtHxRA O diretório /internt/arquivos_anexos existe no meu servidor. Logo mais envio o log do PHP como registro dos erros.
Não entendi o que seria, no diretório arquivo /esiclivre/restrito/inc/config.php: // Caminho para arquivos das classes do projeto Lei de Acesso define("DIR_CLASSES_LEIACESSO","../../class");
Existe algum diretório do sistema que armazena os logs de erro, verifiquei os logs do apache em /var/log/apache2/erro.log e não tem nada dos erros ocorridos no sistema.
Desde já agradeço ajuda de todos.
-
Mailson, duas perguntas:
- Você está usando qual versão do e-SIC Livre?
- Você já conseguiu o log do PHP? Talvez seja necessário mudar o nível de registro no php.ini.
-
Boa tarde Leandro, Estou utilizando a versão modificada por você v1.1 Os logs do php em /var/log/apache2/error.log não mostar nada de erros do sistema. O problema do diretório dos anexos consegui resolver, necessário configurar as permissões. Continuo com o problema de ao finalizar uma demanda a página fica branca. E gostaria de saber se toda movimentação da demanda o usuário é notificado por e-mail. Nos testes realizados em nenhum momento em foi notificado apenas na hora da abertura da demanda. Desde já agradeço sua a atenção Leandro Arndt.
-
Você conseguiu verificar o log do PHP? Normalmente está separado do log do apache... Já tentou configurar o PHP para exibir todos os erros e avisos no HTML? Ainda pretendo testar essa questão da finalização da demanda, mas, se ainda não forem exibidos erros após essa configuração, provavelmente será necessário investigar um bloco catch no código.
Não sei dizer se o usuário está sendo notificado em outros momentos, além da abertura da demanda. Parece que não.
-
Boa tarde Leandro, Realizei essas configurações para gerar logs do php ao finalizar uma demanda no sistema, momento que a tela fica branca. No arquivo php.ini error_reporting = E_ALL | E_STRICT error_log = /var/log/php_errors.log
Criei arquivo manualmente: touch /var/log/php_errors.log chown www-data: /var/log/php_errors.log chmod +rw /var/log/php_errors.log
Nada foi gerado.
-
Pelo que vi, os arquivos de que suspeitava tampouco estão capturando os erros. Vai ser preciso investigar melhor o que está acontecendo, talvez com aquela prática que pode não ser a ideal, mas às vezes funciona: jogar no log as partes do código que estão sendo executadas, até descobrir onde tudo pára.
Infelizmente, agora estou com outras demandas para resolver com urgência. Vou pedir que o pessoal lá da lista de e-mails auxilie.
-
Conforme informei na lista de discussão:
Eram duas short open tags no final desse arquivo (restrito/lda_solicitacao/index.php). Pode funcionar ou não, dependendo da configuração do PHP. Substituí ambas no > meu ramo issue_21: https://softwarepublico.gov.br/gitlab/leandroarndt/e-sic-livre/repository/archive.zip?ref=issue_21
Mailson, você pode testar e relatar se deu certo?
-
Boa tarde Leandro, realizei as modificações de inicio ao acessar a página das demandas apresentou erro na linha 215 removi a "}" em seguida ao encerrar uma demanda a tela fica branca e não apresenta nenhum erro.
-
Vamos ter que rever com mais cautela essa questão, então. Mas, no momento, estou envolvido com uma atividade que nada têm a ver com o e-SIC Livre (estou trabalhando em ilustrações de uma campanha de divulgação do Concurso de Desenho e Redação da CGU).
-
Tranquilo Leandro, no seu tempo. Muito obrigado por tudo, abraço.
-
Mailson, li que você conseguiu resolver o problema dos uploads dos arquivos configurando permissões. Estou usando a versão 1.1. Pode detalhar como fez?
-
Prezado Jaime, criei um diretório no esic, exemplo "arquivos" e na área administrativa do sistema
Configuração do Sistema URL de Acesso aos anexos do sistema: http://seudominio/arquivos Diretório onde será armazenado os anexos do sistema:/_colocar_caminho_completo_do_diretotio/arquivos/ Necessário configurar as permissões nesse novo diretório. Espero ter ajudado, abraço.
-
Caro @mailsonmota, o erro continua. 1 - A permissão da pasta criada deve ser 755? 2- Existem outras configurações de permissões que precisam ser feitas? 3- Na área administrativa, os campos "URL de acesso aos anexos do sistema" e "Diretório onde será armazenado os anexos do sistema" ficarão com a mesma informação, ou seja, caminho completo da pasta criada? Desde já agradeço a atenção,
-
Prezado Jaime Silva, abaixo as respostas: 1 - Execute a permissão chmod 755 diretorio_criado/ -R 2 - Configure a permissão para o usuário do apache, derivados do Debian www-data, chown www-data:www-data diretorio_criado/ -R 3 - No campo URL de acesso aos anexos do sistema: http://esci.mailsonmota.com.br/anexos 3.1 - Diretório onde será armazenado os anexos do sistema: /var/www/html/esiclivre/anexos Espero ter ajudado, abraço.
-
Obrigado Mailson!!! Funcionou com pequenas modificações. Uso Centos. No diretório onde serão armazenados os anexos coloquei: /home/"usuario"/public_html/esiclivre/anexos. Espero que possa ajudar a outros. Abração!
-
Leandro, tivemos algum avanço com a solução no que diz questão /restrito/lda_solicitacao ? Minha página abre em branco!
-
Olá prezados,
Esta é minha primeira participação aqui neste espaço, estou com muitas duvidas em relação a instalação do e-sic livre, neste momento estou tentando instalar em um servidor local Wamp, porém, tenho seguido diversas recomendações de instalação aqui e não consegui avançar.
Ficaria muito grato se alguém me ajudasse em relação a o e-sic.
Segue em anexo a imagem de erro após descompactar o arquivo e tentar acessar o localhost.
Obs.: Não sou profundo conhecedor de programação, mas estou em busca de conhecimento.