Autor Tópico: Erro na geração do PDF  (Lida 10575 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: 682
    • 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. ;>(
Jorge Popelnitski
www.icentro.info

Cursos de Scriptcase
Desenvolvendo aplicações de maneira rápida com PHP

Curso: Integração de NF-e e Scriptcase

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 289
    • 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: 682
    • 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
Jorge Popelnitski
www.icentro.info

Cursos de Scriptcase
Desenvolvendo aplicações de maneira rápida com PHP

Curso: Integração de NF-e e Scriptcase

jorgepopel

  • Expert
  • *****
  • Mensagens: 682
    • 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 »
Jorge Popelnitski
www.icentro.info

Cursos de Scriptcase
Desenvolvendo aplicações de maneira rápida com PHP

Curso: Integração de NF-e e Scriptcase

jorgepopel

  • Expert
  • *****
  • Mensagens: 682
    • 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 »
Jorge Popelnitski
www.icentro.info

Cursos de Scriptcase
Desenvolvendo aplicações de maneira rápida com PHP

Curso: Integração de NF-e e Scriptcase

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: 682
    • 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....
Jorge Popelnitski
www.icentro.info

Cursos de Scriptcase
Desenvolvendo aplicações de maneira rápida com PHP

Curso: Integração de NF-e e Scriptcase

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: 283
    • 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: 682
    • 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.

Jorge Popelnitski
www.icentro.info

Cursos de Scriptcase
Desenvolvendo aplicações de maneira rápida com PHP

Curso: Integração de NF-e e Scriptcase

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1980
  • Focalize as oportunidades e não os obstáculos.
    • 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ê?