Erro ao exportar o PDF

Bom dia pessoal, estou com o meu projeto em homologação, e quando eu vou exportar os arquivos pdf dá esse erro.

https://mega.nz/#!zDhDECaK!O-AL6fFnJc9hoJS7jsC81HTa6VWryxz9hHjt_xnwZ-U

e quando eu baixo o arquivo pdf e vou abrir dá esse outro erro.

https://mega.nz/#!mDxF2aJa!nuIgu7TUpsgrJTYyTBf0Ssma23Mnl0kx7vKPMiJmpDI

E no servidor local eu consigo exportar e baixar o pdf normalmente, somente na nuvem que não consigo.

Alguém tem idéia de uma solução?

Att.

Marry (Homologação pode ser no mesmo servidor do SC ou nas nuvens) então não identifica bem onde o erro ocorre>
Costumamos dizer aqui (Desenvolmento ->onde o SC se encontra ou Produção -> onde foram publicadas as aplicações).

Falta de permissão na pasta wkhtmltopdf e no executável wkhtmltopdf-amd64 (se seu linux for 64) que se encontra em _lib/prod/third

Seu servidor do SC é windows.
Seu servidor de Produção é Linux, requer mais cuidados com permissões por questões de segurança.

Solicite seu pessoal responsável pela infra para atribuir as devidas permissões.

Harold, as pastas estão com permissão já!

não estou entendendo. rs

Não é só a pasta o executável também.

Qual a versão do SC ?
Pode ser a versão da lib que o Haroldo mencionou.
No SC 8 tive que atualizar a lib.

E também existe a situação entre http / https ( lib )

meu SC é a última versão!

as pastas que o Harold mencionou estão todas com permissão.

Att.

Mariangela, conforme o Haroldo falou, é problema de permissão na pasta _lib/prod/third/wkhtmltopdf no servidor onde está hospedada sua aplicação.

Por via das dúvidas, roda esse comando :

chmod -R 777 pasta_do_seu_sistema/_lib/prod/third/wkhtmltopdf

Oi Wennys Carlos, as pastas estão todas liberadas.

gostaria de saber onde o SC arquiva os pdfs (em qual pasta), pois procurei nas pastas dentro de prod/third e não encontrei
só encontrei um arquivo de log sobre o pdf.

https://mega.nz/#!2W4wVKbA!zOngxKdRMIpj0M561pj8j6ZrOnOFiVyfdINTIOJnpgQ

sabe me dizer onde o SC armazenas os arquivos de pdf antes de serem baixados?

Att.

É na pasta temp

Então está gerando certo, pois eu mandei a imagem aí no tópico es está dentro da pasta (tmp), correto, você chegou a ver a imagem Harold?

(RESOLVIDO)
Meninos muito obrigada pela ajuda!
Consegui resolver.

Att.

se o servidor de publicação for windows é necessário a instalação dos Microsoft Visual C++ de 2008 a 2017 senao nao roda, tive muita dor de cabeça com isto a 4 meses atras.

Como conseguiu resolver? Estou com o mesmo problema já atribui as permissões.

Também gostaria de saber como foi resolvido.
Estou com o mesmo problema.
Meu ambiente de produção é Win e as apastas estao com permissão e tal.

Também estou com o mesmo problema … minha ultima conclusão foi que estou utilizando o hostinger e talvez eles não deixam executar o wkhtmltopdf.exe ma sera que é isso mesmo ?

Geralmente são alguns itens:
Caso Linux:

https://support.scriptcase.net/pt-br/article/1232-corrigindo-permissoes-de-arquivos-e-pastas-do-seu-servico-de-hospedagem

Após isto, se ainda tiver problemas, a biblioteca pode estar com falha de segmentação, podendo ser checado executando a biblioteca através do terminal:

./wkhtmltopdf-amd64

Caso ainda ocorra falha, pode ser a falta do pacote “fileinfo” do PHP. Ai pode ser instalado por linha de comando ( apt-get / yum install ) ou ativar através da interface do servidor ( ou entrar em contato com o serviço de hospedagem )

Se ainda estiver com problemas, pode ser o bloqueio da função exec ou shell_exec, essa informação você pode ver através da função phpinfo()
Normalmente, ao publicar, pode acessar via web : url_do_seu_projeto/_lib/info.php
E procurar por “disabled_functions” , se estiver listada é por que está desabilitada.

Boa noite mkla1987,

Conseguiu resolver com a hostinger a geração dos PDF’s?

Estou com o mesmo problema

Alguem conseguiu resolver… ?
Linux
SC 9.3