Issue #21

0 up
0 down
Open
e-sic-livre/e-sic-livre#21
Created by Mailson Mota (Edited )

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.Erro_Finalizando_Demanda Erro_Tentar_Enviar_Anexo

Assignee: None
Milestone: None
5 participants
  • 6c659afe38c04d119191507b1dcf82b0?s=40&d=identicon
    Leandro Arndt @leandroarndt

    Mailson, duas perguntas:

    1. Você está usando qual versão do e-SIC Livre?
    2. Você já conseguiu o log do PHP? Talvez seja necessário mudar o nível de registro no php.ini.
    Choose File ...   File name...
    Cancel
  • 4d847b6d4459e3a7f5ea4042d6947390?s=40&d=identicon
    Mailson Mota @mailsonmota

    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.

    Choose File ...   File name...
    Cancel
  • 6c659afe38c04d119191507b1dcf82b0?s=40&d=identicon
    Leandro Arndt @leandroarndt

    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.

    Choose File ...   File name...
    Cancel
  • 4d847b6d4459e3a7f5ea4042d6947390?s=40&d=identicon
    Mailson Mota @mailsonmota

    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.

    Choose File ...   File name...
    Cancel
  • 6c659afe38c04d119191507b1dcf82b0?s=40&d=identicon
    Leandro Arndt @leandroarndt

    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.

    Choose File ...   File name...
    Cancel
  • 6c659afe38c04d119191507b1dcf82b0?s=40&d=identicon
    Leandro Arndt @leandroarndt

    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?

    Choose File ...   File name...
    Cancel
  • 4d847b6d4459e3a7f5ea4042d6947390?s=40&d=identicon
    Mailson Mota @mailsonmota

    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.

    Choose File ...   File name...
    Cancel
  • 6c659afe38c04d119191507b1dcf82b0?s=40&d=identicon
    Leandro Arndt @leandroarndt

    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).

    Choose File ...   File name...
    Cancel
  • 4d847b6d4459e3a7f5ea4042d6947390?s=40&d=identicon
    Mailson Mota @mailsonmota

    Tranquilo Leandro, no seu tempo. Muito obrigado por tudo, abraço.

    Choose File ...   File name...
    Cancel
  • B301a1572c4ff6ff63998122a17d1bd1?s=40&d=identicon
    Jaime Silva @jaime

    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?

    Choose File ...   File name...
    Cancel
  • 4d847b6d4459e3a7f5ea4042d6947390?s=40&d=identicon
    Mailson Mota @mailsonmota

    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.

    Choose File ...   File name...
    Cancel
  • B301a1572c4ff6ff63998122a17d1bd1?s=40&d=identicon
    Jaime Silva @jaime

    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,

    Choose File ...   File name...
    Cancel
  • 4d847b6d4459e3a7f5ea4042d6947390?s=40&d=identicon
    Mailson Mota @mailsonmota

    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.

    Choose File ...   File name...
    Cancel
  • B301a1572c4ff6ff63998122a17d1bd1?s=40&d=identicon
    Jaime Silva @jaime

    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!

    Choose File ...   File name...
    Cancel
  • 0d79d1b7b38333908c1a5f3e08f4c47d?s=40&d=identicon
    Douglas Boldrini @douglasboldrini

    Leandro, tivemos algum avanço com a solução no que diz questão /restrito/lda_solicitacao ? Minha página abre em branco!

    Choose File ...   File name...
    Cancel
  • B23b495e5f50efc35ca1c5b63d895135?s=40&d=identicon
    Paulo Santos @paulosantos82

    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.

    Choose File ...   File name...
    Cancel