Autor Tópico: [RESOLVIDO] PDF na publicação  (Lida 574 vezes)

joni morais

  • Avançado
  • ****
  • Mensagens: 250
    • Email
[RESOLVIDO] PDF na publicação
« Online: Julho 15, 2016, 02:51:18 pm »
Srs. boa tarde. Não estou conseguindo visualizar nem baixar o arquivo PDF gerado na exportação pdf da Grid.
ocorre o erro:
Not FoundThe requested URL /_rotas/_lib/tmp/sc_pdf_20160715173708_674_g_conciliacao_rotas.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.

Isso só ocorre na publicação, em desenvolvimento tudo ok!
Aparentemente não gera o arquivo na pasta temporária. Alguém poderia confirmar?
« Última modificação: Julho 19, 2016, 08:19:48 am por Ronyan Alves »
Shared Host Linux;
10.1.13-MariaDB-cll-lve;
SC 8.1.051

Ronyan Alves

  • Administrator
  • Avançado
  • *****
  • Mensagens: 353
Re:PDF na publicação
« Responder #1 Online: Julho 15, 2016, 03:05:59 pm »
Verifica no info php ( url/projeto/_lib/info.php ) se tem alguma função desabilitada em "disable_functions".
Verifica se a pasta do projeto está com permissão 755recursiva.
Verifica se (caso utilizado ) o protocolo https é o único disponível ( também deve estar disponível o acesso via http ). ( sem regras do .htaccess ou do apache ).
--

Ronyan Alves
Equipe Scriptcase

joni morais

  • Avançado
  • ****
  • Mensagens: 250
    • Email
Re:PDF na publicação
« Responder #2 Online: Julho 15, 2016, 03:18:07 pm »
Irei ver agora!
Shared Host Linux;
10.1.13-MariaDB-cll-lve;
SC 8.1.051

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 818
    • Email
Re:PDF na publicação
« Responder #3 Online: Julho 15, 2016, 04:48:33 pm »
O servidor é linux? 32 ou 64 bits?

Caso for 64 bits, verifique a permissão dentro do diretório abaixo.
O diretório prod/third/wkhtmltopdf/linux-amd64.

Caso for 32 bits, verifique a permissão dentro do diretório abaixo.
O diretório prod/third/wkhtmltopdf/linux-i386

Caso a permissão esteja total, realize o procedimento abaixo.

Acessando o terminal do linux (SHELL).

No diretório TMP é gerado um log do comando pdf, copie a linha do log de erro e execute pelo terminal.

OBS: O comando precisa ser executado dentro do diretório prod/third/wkhtmltopdf/linux-amd64 para 64 bits ou prod/third/wkhtmltopdf/linux-i386 para 32 bits

Verifique a permissão dentro diretório TMP.

Verifique se a função 'Exec' está habilitada

joni morais

  • Avançado
  • ****
  • Mensagens: 250
    • Email
Re:PDF na publicação
« Responder #4 Online: Julho 15, 2016, 06:32:24 pm »
Passei os procedimentos pra galera do hoo.st. Estou no aguardo.
Shared Host Linux;
10.1.13-MariaDB-cll-lve;
SC 8.1.051

Willian Fernando

  • Expert
  • *****
  • Mensagens: 1148
  • .....
    • Email
Re:PDF na publicação
« Responder #5 Online: Julho 15, 2016, 07:59:12 pm »
O servidor é linux? 32 ou 64 bits?

Caso for 64 bits, verifique a permissão dentro do diretório abaixo.
O diretório prod/third/wkhtmltopdf/linux-amd64.

Caso for 32 bits, verifique a permissão dentro do diretório abaixo.
O diretório prod/third/wkhtmltopdf/linux-i386

Caso a permissão esteja total, realize o procedimento abaixo.

Acessando o terminal do linux (SHELL).

No diretório TMP é gerado um log do comando pdf, copie a linha do log de erro e execute pelo terminal.

OBS: O comando precisa ser executado dentro do diretório prod/third/wkhtmltopdf/linux-amd64 para 64 bits ou prod/third/wkhtmltopdf/linux-i386 para 32 bits

Verifique a permissão dentro diretório TMP.

Verifique se a função 'Exec' está habilitada

Seria interessante a NM criar um Topico em Knowledge sobre esse assunto sempre tem gente com o mesmo problema em Linux

que no básico são 3
1- falta de permissões em pastas TMP e/ou  prod/third/wkhtmltopdf/linux-i386 // linux-amd64
2- Não saber testar o comando do wkhtmltopdf
3- Falta de Libs dentro do proprio linux que normalmente são  libXrender.so.1 e  libfontconfig.so.1

Willian Fernando

  • Expert
  • *****
  • Mensagens: 1148
  • .....
    • Email
Re:PDF na publicação
« Responder #6 Online: Julho 15, 2016, 08:01:23 pm »
Com este topico se resolve

http://www.scriptcase.com.br/forum/index.php/topic,9571.msg47087.html#msg47087


também é interessante dar CHMOD para



_lib/conf  >> 0777 -R
_lib/tmp >> 0777 -R
_lib/file >> 0777 -R

joni morais

  • Avançado
  • ****
  • Mensagens: 250
    • Email
Re:PDF na publicação
« Responder #7 Online: Julho 16, 2016, 12:11:14 am »
Agradeço Willian, mas o pessoal do hoo.st estão quebrando a cabeça e até agora nada. Já executaram os procedimentos propostos sem sucesso. As configurações estão todas nos conformes, mas não resolveram ainda.
Shared Host Linux;
10.1.13-MariaDB-cll-lve;
SC 8.1.051

joni morais

  • Avançado
  • ****
  • Mensagens: 250
    • Email
Re:PDF na publicação
« Responder #8 Online: Julho 17, 2016, 12:19:45 pm »
Ok, o pessoal do host resolveu. Deram permissão 777 no referido arquivo na pasta do projeto (_lib/prod/third/wkhtmltopdf/linux-amd64). Agradeço a todos.
Shared Host Linux;
10.1.13-MariaDB-cll-lve;
SC 8.1.051