• Resolved vinomundi

    (@vinomundi)


    Prezados,

    Trocamos de provedor recentemente, e o plugin deixou de funcionar.
    Já revisamos as configura??es, localiza??o das chaves, autoriza??o de acesso às pastas, e tudo o que era possível rever.

    No entanto, ao fazer o teste de conex?o, o sistema informa que houve um erro crítico.

    Já passaram por alguma situa??o similar?

    Podem nos ajudas com esse problema?

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 16 total)
  • Thread Starter vinomundi

    (@vinomundi)

    Desculpe, mais informa??es sobre as vers?es:

    WordPress 6.3
    WooCommerce 8.01
    PHP 7.4
    Plugin 1.8.0

    Plugin Author Diletec

    (@diletec)

    Se você estiver usando a vers?o PRO, navegue no Menu do Plugin e veja o ultimo registro do Log de erro.

    Caso a sua vers?o seja a free, é preciso verificar o Log de erro na pasta wp-content/banco-inter

    Assim saberá o real problema.

    Se sua vers?o for a PRO, a nossa equipe de suporte poderá te ajudar em poucos minutos.

    cp.diletec.com.br

    Thread Starter vinomundi

    (@vinomundi)

    Obrigado pelo retorno.
    Pode confirmar o endere?o da pasta de log, por favor?

    N?o encontrei a pasta informada.

    Plugin Contributor Daniel Souza

    (@danielwpsouza)

    Se a sua vers?o for a PRO é no Painel.

    Se for a free é em wp-content/banco-inter/errors/

    Thread Starter vinomundi

    (@vinomundi)

    Vers?o free.

    N?o existe a pasta informada.

    Plugin Contributor Daniel Souza

    (@danielwpsouza)

    Verifique as permiss?es de pastas e arquivos do seu ambiente. Como você mudou de provedor, o seu provedor novo pode ter regras que est?o impedido a cria??o do diretório e do arquivos para que o Plugin Funcione.

    Na próximo semana lan?aremos a vers?o 3.0 do Plugin, com:
    – Atualiza??o Automática da Tela do Pedido ao confirmar o Pagamento
    – Verifica??o do Pix em Segundos
    – Parcelamento por Boleto e Pix
    – Configura??es de Juros e Multa
    – Modificar as Mensagens no Boleto
    – Modifica??es do Beneficiário (Você pode mudar seus dados no Boleto, como por exemplo usar o Nome Fantasia),
    – E outros

    Daí lan?aremos uma nova vers?o Free e lembrarei de colocar um mecanismo na vers?o Free para validar o ambiente. Essa funcionalidade já é nativa da PRO.

    Thread Starter vinomundi

    (@vinomundi)

    Obrigado pelo cordial retorno.

    Já verificamos com o provedor, e todas as autoriza??es est?o OK.
    Aguardaremos a nova vers?o para fazermos novos testes.

    Thread Starter vinomundi

    (@vinomundi)

    Prezados, depois de muita investiga??o e testes, consegui pelo menos finalizar o teste de integra??o. Obrigado.

    Agora, infelizmente os boletos s?o gerados, mas n?o s?o gravados na pasta
    /plugins/wc-banco-inter/tmp

    Já atualizei as permiss?es da pasta, mas continua sem funcionar.
    Também n?o é gerado log de erro.
    Alguma pista do que poderia ser?

    Aproveitando, uma sugest?o: favor atualizar o changelog do plugin. é uma informa??o importante pra nós, usuários.

    Plugin Contributor Daniel Souza

    (@danielwpsouza)

    Boa tarde.

    O problema pode ser nas permiss?es das keys. A API gera as informa??es, depois o Plugin precisa fazer uma nova request para poder ter acesso ao PDF, e as keys podem n?o ter essa permiss?o.

    Neste meu vídeo eu mostro as permiss?es https://www.youtube.com/watch?v=qQYMAg9jUcE

    Thread Starter vinomundi

    (@vinomundi)

    Daniel, muito obrigado pela rápida resposta.

    Verifiquei as permiss?es das keys, e elas est?o exatamente conforme você orienta no vídeo.

    O boleto está sendo gerado normalmente no banco. Já conferi isso. Ele apenas n?o está sendo gravado na pasta do nosso servidor.
    Já chequei também as permiss?es da pasta, e est?o OK.

    Espero que consiga alguma outra ideia…

    Plugin Contributor Daniel Souza

    (@danielwpsouza)

    Essas s?o os únicos fatores que podem impedir o PDF de existir.

    1o O Plugin gera o boleto e recebe o NossoNumero e o Código de Barras
    2o O Plugin pega o NossoNumero e solicita o PDF para o Banco e o salva

    Se o boleto é gerado no Banco mas n?o existe o PDF, o problema está nesse 2, neste caso você teria que fazer uma investiga??o no arquivo “includes/BilletGeneratorPdf.php”.

    Agora, estranho que neste arquivo tem tratamento para salvar o pdf ou escrever o erro, caso n?o tenha o pdf no retorno.

    Thread Starter vinomundi

    (@vinomundi)

    Daniel, muito estranho mesmo.

    Pelo que percebi, o erro é gerado se o código de retorno for diferente de 200. Achei isso no arquivo que você mencionou.
    Seria possível que o retorno fosse 200, e mesmo assim ele n?o conseguisse gravar na pasta?
    Neste caso, ele conseguiria registrar o log de alguma forma?

    Thread Starter vinomundi

    (@vinomundi)

    Mais um detalhe: usamos CRON do servidor, e n?o o WP-Cron. Isso pode impactar em algo na gera??o do boleto?

    Thread Starter vinomundi

    (@vinomundi)

    Daniel, bom dia.

    Testei em outro ambiente, e outro provedor, com PHP 7.4. Funcionou.
    Nosso site em produ??o usa PHP 8.1.

    Vocês chegaram a testar o plugin no PHP 8.1? Poderia ser esse o problema?

    • This reply was modified 1 year, 1 month ago by vinomundi.
    Plugin Contributor Daniel Souza

    (@danielwpsouza)

    Boa tarde.

    Nossos testes s?o realizados nas vers?o 7.4, 8.0, 8.1 e 8.2 do PHP.
    Sobre a CRON, ela é utilizada apenas para dar baixa no pedido por boleto, O uso da CRON no WP ou servidor n?o afeta o plugin.

    O plugin só grava erro se o retorno for de erro != 200.
    E ele só grava o PDF se o retorno tiver o PDF.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Testar Conex?o com o banco – erro crítico no WordPress’ is closed to new replies.