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

Endrigo

  • Intermediário
  • ***
  • Mensagens: 242
    • Email
Re:Erro na geração do PDF
« Responder #15 Online: Setembro 04, 2013, 03:22:13 pm »
Endrigo

Verifiquei que a versão do PHP é: PHP Version 5.2.17

Suporte da Netmake, que nos lê, é esse o problema? É necessário o PHP 5.3?

Pessoal, como diz um amigo meu: "Hurry!"

Jorge, concordo com a sugestão do Almeida. Faça um teste local substituindo o eu PHP atual, caso funcione, é alguma coisa na hospedagem do UOL que está faltando.
Endrigo Rodrigues
(31)3464-1020
CentOS 6 64bits + ScriptCase 8.00.0041 + PostgreSQL 9.3

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Erro na geração do PDF
« Responder #16 Online: Setembro 04, 2013, 03:35:49 pm »
Amigos,
Fiz o seguinte teste:

Publiquei o sistema em outra hospedagem, que possui o PHP 5.3 em Linux.

Deu a mesma merda.

Então não é o PHP.

Parece ser falta de competência, mesmo. ;>(

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:Erro na geração do PDF
« Responder #17 Online: Setembro 04, 2013, 04:53:11 pm »
Olá, Jorge.

Tive um problema parecido recentemente, ao tentar gerar pdfs e o problema era na minha hospedagem. O provedor não permitia que o php executasse código em linha de comando e o SC utiliza isso ao gerar o pdf via html. Ele utiliza o whtmltopdf.

Verifique com a UOL se não houve alguma modificação no servidor deles.

Não creio que o problema seja no SC, pois tenho gerado pdfs sem problemas com as ultimas versões.

Espero ter ajudado.

Wennys
Wennys Carlos

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Erro na geração do PDF
« Responder #18 Online: Setembro 04, 2013, 05:14:40 pm »
Amigo Wennys Carlos,

Já encaminhei uma solicitação ao UolHost sobre essa situação que você comentou.
Vamo vê o que acontece.

[]s

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Erro na geração do PDF
« Responder #19 Online: Setembro 04, 2013, 08:22:46 pm »
Como já disse anteriormente, o erro ocorre em duas hospedagens diferentes.

Olhando o log das duas, deu pra ver que uma usa wkhtmltopdf-amd64 e a outra wkhtmltopdf-i386
Isso é bom, que testa os dois arquivos. hehehe

O erro é na execução. Abaixo está o comando.
Citar
./wkhtmltopdf-amd64   --page-size A4 --orientation Portrait --outline-depth 0 --header-right "[page]/[toPage]" http://www.icentro.com.br/ouvidoria/_lib/tmp/sc_ouv_temas_grid_html_2d94bf66e047db56c33f355742496830.html /home/icentroc/public_html/ouvidoria/_lib/tmp/sc_pdf_20130904181056_957_ouv_temas_grid.pdf

As permissões estão 777.

Verifiquei no diretório TMP, que os arquivos html e css são criados. O problema ta na conversão para PDF.

Um parceiro do fórum (Wennys), disse que esse comando é executado pela linha de comando.
Uma das hospedagens me disse que para permitir a execução pela linha de comando só com um plano VPS (apenas 10X mais caro).
A outra hospedagem não se pronunciou ainda.

Quando foi feito esse "melhoramento" no SC, visto que um sistema publicado em maio/junho funcionava na boa?

« Última modificação: Setembro 04, 2013, 08:48:43 pm por jorgepopel »

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Erro na geração do PDF
« Responder #20 Online: Setembro 04, 2013, 08:50:10 pm »
Através do Putty, acessei o Uol.

Executando o comando diretamente dá o erro: "Erro no barramento".

Executando o comando com --help (conforme descrito no site http://code.google.com/p/wkhtmltopdf/), dá o mesmo erro.

Alguém sabe o que quer dizer?

« Última modificação: Setembro 04, 2013, 08:59:18 pm por jorgepopel »

Endrigo

  • Intermediário
  • ***
  • Mensagens: 242
    • Email
Re:Erro na geração do PDF
« Responder #21 Online: Setembro 04, 2013, 10:26:08 pm »
Jorge, já ouvi dizer que para sistemas não é interessante utilizar hospedagens comuns, não sei se é verdade, mas estou pesquisando um VPS Linux para hospedar meus sistemas.

Me indicaram a Amazon, você já pesquisou algum outro?
Endrigo Rodrigues
(31)3464-1020
CentOS 6 64bits + ScriptCase 8.00.0041 + PostgreSQL 9.3

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Erro na geração do PDF
« Responder #22 Online: Setembro 04, 2013, 10:41:38 pm »
Endrigo,

Aqui no fórum tem um parceiro que fornece hospedagem pro SC.
Não lembro do nome, mas pelas características e referências, acho que vou mudar pra lá.
Mas por enquanto tenho duas hospedagens "simples": Uol e Ravehost
Com o uol eu trabalho desde 2011, nunca havia dado problemas, em nada.
Tava tudo legal até a alguns dias....

Endrigo

  • Intermediário
  • ***
  • Mensagens: 242
    • Email
Re:Erro na geração do PDF
« Responder #23 Online: Setembro 04, 2013, 11:57:10 pm »
Bom, para mim que utilizarei uma base de dados para cada cliente, um VPS (entre OpenVZ, Xen e KVM, é preferível a Xen) com bom processador, boa quantidade de memória, Swap bem definido, armazenamento com boa quantidade e principalmente tráfego e uplink aceitáveis de acordo com o que for utilizado e disponibilizado no sistema, é a melhor opção.

Achei esses:
http://minivps.com.br/vps-linux/xen/ => XEN2048 com 2 x 2Ghz, 2 GB RAM, 4 GB Swap, 100 GB de HD, 4 TB de tráfego, 1Gbs de Uplink e 3 IP's = R$ 80,00 / mês.

http://lightvps.com.br/vps-linux/xen/ubuntu => VPS LINUX 2048MB com 2x2Ghz, 4 GB Swap, 2 GB RAM, 100 GB de HD, 4 TB de tráfego, 1Gbps de Uplink = R$ 55,00 / mês.

https://www.budgetvm.com/xen-linux-vps.php
2560MB RAM
5120 MB Swap
120GB RAID 10 Disk
3 E5-2620 2Ghz CPU
4500 GB Bandwidth
3 IP Addresses
US$ 19.99/month
« Última modificação: Setembro 05, 2013, 12:07:19 am por Endrigo »
Endrigo Rodrigues
(31)3464-1020
CentOS 6 64bits + ScriptCase 8.00.0041 + PostgreSQL 9.3

Endrigo

  • Intermediário
  • ***
  • Mensagens: 242
    • Email
Re:Erro na geração do PDF
« Responder #24 Online: Setembro 05, 2013, 12:12:54 am »
Essa minivps é somente um atravessador da BudgetVM.
Endrigo Rodrigues
(31)3464-1020
CentOS 6 64bits + ScriptCase 8.00.0041 + PostgreSQL 9.3

rafael_leite

  • Novato
  • *
  • Mensagens: 12
    • Email
Re:Erro na geração do PDF
« Responder #25 Online: Setembro 05, 2013, 02:12:03 pm »
Estou com o mesmo problema e não consegui resolver até o momento. Meu servidor é próprio e tem a seguinte configuração:
OS: LINUX MDSTORAGE1 2.6.33.2
WEB Server: Apache
PHP: 5.3.14
Zend: 3.3

Percebi que ele cria os arquivos html e css, porém não converte para PDF, na linha de comando gerada no log e executada via terminal aparece a seguinte mensagem:
./wkhtmltopdf-i386: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory

Alguém pode dar um help?

Obrigado

Endrigo

  • Intermediário
  • ***
  • Mensagens: 242
    • Email
Re:Erro na geração do PDF
« Responder #26 Online: Setembro 05, 2013, 03:20:04 pm »
Mande instalar o wkhtmltopdf-i386 novamente verificando as dependências. (apt-get install, rpm, etc)
Endrigo Rodrigues
(31)3464-1020
CentOS 6 64bits + ScriptCase 8.00.0041 + PostgreSQL 9.3

Agostinho

  • Avançado
  • ****
  • Mensagens: 277
    • Email
Re:Erro na geração do PDF
« Responder #27 Online: Setembro 06, 2013, 09:52:54 am »
Bom Dia, relatei em outros tópicos o que eu fiz para resolver isto, no diretório aonde esta o wkhtmltopdf que vc ira usar de o comando chmod +x nele, outro detalhe é a falta de pacotes no proprio linux, que dependendo da distribuicao tem que ser atualizado via apt-get(debian) ou yum(fedora/centos). Vejam os topicos que neles mencionei o nome do pacote e outros membros do forum tambem relatram falta de pacotes que depois tiveram que instalar tambem.

jorgepopel

  • Expert
  • *****
  • Mensagens: 568
    • iCentro Tecnologia e Sistemas
    • Email
Re:Erro na geração do PDF
« Responder #28 Online: Setembro 06, 2013, 09:59:27 am »
Exato, Agostinho.

Mas como minhas aplicações estão no UOLHOST, não consigo fazer essas atualizações.
As permissões eu já ajustei.


Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1642
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
--
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ê?