Testar Conexão com o banco – erro crítico no WordPress
-
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]
-
Desculpe, mais informações sobre as versões:
WordPress 6.3
WooCommerce 8.01
PHP 7.4
Plugin 1.8.0Se 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
Obrigado pelo retorno.
Pode confirmar o endereço da pasta de log, por favor?Não encontrei a pasta informada.
Se a sua versão for a PRO é no Painel.
Se for a free é em wp-content/banco-inter/errors/
Versão free.
Não existe a pasta informada.
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.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.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/tmpJá 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.
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
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…
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 salvaSe 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.
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?Mais um detalhe: usamos CRON do servidor, e não o WP-Cron. Isso pode impactar em algo na geração do boleto?
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.
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. -
This reply was modified 2 years, 9 months ago by
The topic ‘Testar Conexão com o banco – erro crítico no WordPress’ is closed to new replies.