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

    1º O Plugin gera o boleto e recebe o NossoNumero e o Código de Barras
    2º 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 2 years, 9 months 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.