Autor Tópico: Erro na exportação do PDF  (Lida 1523 vezes)

camila

  • Intermediário
  • ***
  • Mensagens: 102
Erro na exportação do PDF
« Online: Janeiro 23, 2014, 12:54:04 pm »
a minha aplicação já estar no servidor , no app consulta quando eu clico para exporta em PDF carrega e completa , mas na hora de visualizar mostra esse erro:

Not Found

The requested URL /area-cliente/_lib/tmp/sc_pdf_20140123074346_707_listagem_pedidos.pdf was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Wennys Carlos

camila

  • Intermediário
  • ***
  • Mensagens: 102
Re:Erro na exportação do PDF
« Responder #2 Online: Janeiro 23, 2014, 02:41:25 pm »
Wennys Carlos,

Obrigada funcionou, mas outras coisa , quando ele vai gerar um pdf com os arquivos muito grandes chega um momento que ele trava, vc sabe me dizer pq?

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:Erro na exportação do PDF
« Responder #3 Online: Janeiro 23, 2014, 03:22:44 pm »
Isso depende da velocidade do link com a internet, do tamanho do arquivo etc.

Pois ele primeiro vai salvar no disco pra depois mostrar na tela.
Wennys Carlos

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1658
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Erro na exportação do PDF
« Responder #4 Online: Janeiro 23, 2014, 04:46:53 pm »
É bom ver também no php.ini o tempo máximo de execução do script.
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

paulorr64

  • Novato
  • *
  • Mensagens: 37
Re:Erro na exportação do PDF
« Responder #5 Online: Fevereiro 21, 2014, 05:21:22 pm »

Segue abaixo conversa com o Yuri Esteves na solução do problema desse tópico.


==========================================================================================
EU

             Caro Yuri,

             A geração de pdf está com o seguinte erro no ambiente de produção:

             "The requested URL /tmp/sc_pdf_20140219193101_224_slide_indicador_objetivos.pdf was not found on this server."

             O ambiante de produção é o da versão 7.01.0015.

             Copiei o arquivo logo da pasta tmp do servidor e a executei diretamente, conforme linhas de comando abaixo:


             root@ppa:~# cd //var/www/prod/third/wkhtmltopdf/linux-amd64

             root@ppa://var/www/prod/third/wkhtmltopdf/linux-amd64# ./wkhtmltopdf-amd64   --p
             age-size A4 --orientation Landscape --header-right "[page]" --javascript-delay 2
             50 http://www.gestao.cge.to.gov.br/tmp/sc_slide_indicador_objetivos_html_2gl99oc
             gv26uhokhr4mbr8c4k6.html /var/www/tmp/sc_pdf_20140219181518_835_slide_indicador_
             objetivos.pdf

             Loading pages (1/6)
             Counting pages (2/6)
             Resolving links (4/6)
             Loading headers and footers (5/6)
             Printing pages (6/6)
             Done
             Exit with code 2 due to http error: 404 Page not found

             root@ppa://var/www/prod/third/wkhtmltopdf/linux-amd64#

             Me socorra por favor.

             NOTA: Estava funcionando normalmente e de repente parou de funcionar.

             Responda Essa Mensagem Pessoal Aqui: https://www.scriptcase.com.br/forum/index.php?action=pm;sa=send;f=inbox;pmsg=2642;quote;u=11567

==========================================================================================
Yuri

         O senhor atualizou o ambiente de produção ou publicou alguma aplicação recentemente?

         Já verificou as permissões do diretório.

         TMP e Wkhtmltopdf.

==========================================================================================
EU

         Caro Yuri,

         Os diretórios "tmp" e "Wkhtmltopdf" estão com permissão 777.

         Executando o comando:

         ./wkhtmltopdf-amd64   --page-size A4 --orientation Landscape --header-right "[page]" --javascript-delay 250 http://www.gestao.cge.to.gov.br/tmp/sc_slide_metas_fisicas_html_mm8fdb9ps5khs98kur42sq5lj7.html /var/www/tmp/sc_pdf_20140221190538_113_slide_metas_fisicas.pdf

         o arquivo é gerando no servidor mas dá erro de página quando a aplicação tenta abrir.

         Quando eu digito o endereço do arquivo no navegador, após o comando acima, o PDF é mostrado sem problemas:

         http://www.gestao.cge.to.gov.br/tmp/sc_pdf_20140221190538_113_slide_metas_fisicas.pdf?

         O programa wkhtmltopdf-amd64 está funcionando e, por isso, acho que é a aplicação (scriptcase) que não o está encontrando/executando.

         Grato pela atenção..

=========================================================================================
Yuri

     A função exec está ativa no seu servidor?

===========================================================================================
 EU

    Olá Yuri,

    Valeu!!!

    Uma instalação indevida renomeou o PHP.ini removendo várias funções, inclusive essa.

    Muito obrigado , abraços e até mais.

===========================================================================================
Yuri

Heeeeee... Acontece... Bom que resolveu..

Sé possível, informe o problema e a solução no fórum.

Att,
Yuri Esteves

==========================================================================================
EU

Uma dica importante!!!!

Sempre executem o diagnosis.php do scriptcase para verificar o seu ambiente de produção.

==========================================================================================

marciogrulke

  • Iniciante
  • **
  • Mensagens: 80
    • Email
Re:Erro na exportação do PDF
« Responder #6 Online: Junho 02, 2016, 11:55:59 pm »
- Editado -
Evitar a postagem do mesmo texto em vários tópicos.
O melhor a fazer é criar um novo tópico com sua dúvida, para que todos possam ajudá-lo.
Tópico: http://www.scriptcase.com.br/forum/index.php/topic,13147.0/topicseen.html
« Última modificação: Junho 03, 2016, 05:02:08 pm por Ronyan Alves »