• Ao enviar o comprovante do pix na pagina de checkout, está acontecendo um erro e o arquivo n?o é enviado. Olhando os logs, parece que o arquivos está sendo renomeado e isso está resultando no wordpress n?o reconhecer.

    [2023-04-04T15:21:41.397770+00:00] wc-piggly-pix.INFO: O arquivo tmpphpElOsqh enviado n?o é confiável... {"source":"wc-piggly-pix"} []
    [2023-04-04T15:21:41.403328+00:00] wc-piggly-pix.ERROR: N?o foi mover o arquivo de upload de tmpphpElOsqh para /data/terralivre/public_html/wp-content/uploads/pix-por-piggly/receipts/3d7b763c2b77e0252c9db62f82f8b7b3.pdf. {"source":"wc-piggly-pix"} []
Viewing 10 replies - 1 through 10 (of 10 total)
  • Estou com o mesmo problema. Existe alguma solu??o?

    Estou com o mesmo problema.

    Mesmo problema. Alguma LUZ para isso?

    No PHP 8 nem roda, e no 7.4 dá esse erro ai

    Alguém ajuda?

    Marco

    (@vanessacjob)

    Estamos com o mesmo problema.

    Marco

    (@vanessacjob)

    Na página de suporte dentro do WordPress tem essa mensagem: abaixo porém tentamos fazer isso e n?o funcionou, alguém tentou isso?

    A página do comprovante ou a página de pagamento retornam página n?o encontrada (404)?

    Para melhorar a seguran?a de dados, em acordo com a LGPD e para garantir a seguran?a de envio dos comprovantes. Este plugin utiliza endpoints. Os endpoints s?o como Link Permanentes. Se os links n?o est?o entrando, acesse “Configura??es > Links permanentes” e salve. Você só precisa fazer uma única vez.

    Para opera??o correta dos links de pagamento e envio de comprovante, lembre-se de atualizar os Links Permanentes do WordPress. N?o esque?a de limpar o cachê.

    Olá.
    Nenhuma atualiza??o com rela??o a esse problema?
    Detectei o mesmo erro em diversos sites, tanto localhost (site de testes) quanto hospedados.
    A mensagem de erro no log do plugin é a mesma da publica??o original deste tópico:

    [2023-04-30T12:30:05.422732+00:00] wc-piggly-pix.INFO: O arquivo tmpphpoUtjBV enviado n?o é confiável... {"source":"wc-piggly-pix"} []
    [2023-04-30T12:30:05.424784+00:00] wc-piggly-pix.ERROR: N?o foi mover o arquivo de upload de tmpphpoUtjBV para /home/siteajuda/www/wp-content/uploads/pix-por-piggly/receipts/01c0b868e395278328dd27c971e5e4f9.jpg. {"source":"wc-piggly-pix"} []
    


    Ativando o debug e verificando o log de erros do WordPress recebi a seguinte mensagem:

    Warning: finfo_file(tmpphpoUtjBV): failed to open stream: No such file or directory in /home/siteajuda/www/wp-content/plugins/pix-por-piggly/src/Core/Processors/ReceiptProcessor.php on line 79

    As mensagens acima s?o de site hospedado. Obtenho exatamente o mesmo erro em localhost, utilizando xampp. Verificando as informa??es de PHP com o phpinfo(); a extens?o fileinfo está ativa. Fiz uma verifica??o de permiss?es de pastas e todas possuem as permiss?es corretas (incluindo a ‘pix-por-piggly/receipts’).

    O pode ser feito?
    Obrigado

    [edit]
    Observa??o:
    Monitorei a pasta temporário utilizada pelo PHP enquanto fiz o envio do arquivoe o resultado mostrou que o arquivo foi criado, modificado e depois apagado:

    ivan@debian:/opt/lampp/temp$ inotifywait -mr .Setting up watches.  Beware: since -r was given, this may take a while!Watches established../ CREATE phpUKp8tC./ OPEN phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ MODIFY phpUKp8tC./ CLOSE_WRITE,CLOSE phpUKp8tC./ OPEN phpUKp8tC./ ACCESS phpUKp8tC./ ACCESS phpUKp8tC./ CLOSE_NOWRITE,CLOSE phpUKp8tC./ DELETE phpUKp8tC

    Pelo o que verifiquei o arquivo n?o está sendo gerado com a devida extens?o (jpg, png ou pdf). Seria esse o caso de o WordPress n?o permitir enviar o arquivo para o diretório final?
    [/edit]

    • This reply was modified 1 year, 6 months ago by ivangneiding.
    Plugin Author Piggly Dev

    (@pigglydev)

    O WordPress nos obrigou a fazer uma mudan?a que impactou os comprovantes. Estamos trabalhando para resolver isso. Por enquanto, você pode instalar a vers?o 2.0.26 que irá funcionar normalmente!

    Plugin Author Piggly Dev

    (@pigglydev)

    Acabamos de identificar o problema, o WordPress nos obrigou a utilizar a fun??o sanitize_file_name para devolver nosso plugin para o ar. Entretanto, essa fun??o alterava o nome do arquivo e causava um erro. Removemos essa fun??o como uma solu??o temporária, teste a vers?o 2.0.29, por favor.

    @pigglydev está funcionando perfeitamente.
    Muito obrigado.

    Olá, tb tenho o mesmo erro. Ao tentar o envio do comprovante, aparece a mensagem de sucesso, mas quando vamos dentro do pedido em Visualizar Comprovante, o link do comprovante carrega página de erro mesmo carregando o link correto: ../wp-content/uploads/pix-por-piggly/receipts/d363321bf24e7435f173a41666838e67.png

    Nenhum arquivo ate o momento foi gravado na pasta: /receipts

    Nos logs conté essas info:

    “O arquivo /tmp/phpZG92uH enviado n?o é confiável… {“source”:”wc-piggly-pix”} []
    .ERROR: N?o foi mover o arquivo de upload de /tmp/phpZG92uH para /wp-content/uploads/pix-por-piggly/receipts/d363321bf24e7435f173a41666838e67.png…”

    Já atualizamos os links permanentes e limpamos o cache e o erro persite.

    Alguém podem nos ajudar?

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Erro ao enviar comprovante’ is closed to new replies.