Vou compartilhar porque ainda tem gente usando a versão 6.
Precisei configurar a geração de relatório no scriptcase 6 com nginx e php-fpm em um servidor de cliente.
Tirando de um post meu de 2010: http://www.scriptcase.com.br/forum/index.php/topic,2032.0.html onde configurei no Slackware.
Fiz adaptação para Debian GNU/Linux com nginx e php-fpm:
-
Instalar o java.
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
Pode usar um java mais recente, mas preferi usar a 6 porque na época funcionava bem. -
Reiniciar o nginx. Ele já irá reconhecer o java.
-
no php.ini modificar esta linha:
include_path .:/usr/share/php:/usr/share/pear:
para
include_path .:/usr/share/php:/usr/share/pear:/usr/lib/jvm/j2re1.6-oracle/lib/amd64:/usr/lib/jvm/j2re1.6-oracle/lib/amd64/server
Onde /usr/lib/jvm/j2re1.6-oracle/ deverá corresponder ao path da instalação do seu java.
sendo:
/usr/lib/jvm/j2re1.6-oracle/amd64 -> 64 bits
/usr/lib/jvm/j2re1.6-oracle/i386 -> 32 bits
Se seu path for diferente faça a adptação.
- Reiniciar o php-fpm e por precaução o nginx.
Pronto agora poderá imprimir os PDF’s de forma normal.
Observação: Verificar se a resolução de nomes está normal no seu servidor.
Se não estiver a geração de relatório dá pau.
Para isto verificar /etc/hosts ou o Bind9 se estiver instalado.