PDF com erro no Linux

Desenvolvi em Windows fiz uma publicação Tipo gerando um arquivo xxx.zip.

Configurei um servidor Linux ubuntu 10, tudo funciona legal, exceto a consulta de PDF, quando faço de uma outra maquina(estação)

Ele volta sempre uma msg de erro.

Tenho um arquivo .doc com as imagens do erro e o arquivo de diagnostico.

Alguem poderia me ajudar…

Sou novato ainda no scriptcase e estou gostando muito

se algume puder acessar meu sistema

http://akjinfo.no-ip.info:8080/akj

admilson

123456

Adminilson,

Coloca aqui o erro, fica mais fácil da galera ajudar.

David Zeitune

Já fiz de tudo e nada.

No servidor quando gero a consulta pdf ele gera o aquivo perfeito na pasta _lib/tmp

http://akjinfo.no-ip.info:8080/akj/_lib/tmp

Digitando o endereco acima de qualquer computador consigo abrir o pdf gerado no servidor.

Mas quando gero a mesma consulta de qualquer computador ele gera o arquivo pdf na pasta _lib/tmp do servidor , porem corrompido. e retorna uma msg de erro. “O arquivo está danificado e nao pode ser restaurado”

Estou utilizando o Ubunto 10.4 LTS e php, apache tudo pelo apt-get mesmo, e o java baixei pelo site .

Qual a distribuição do Linux que vcs recomendam, do apache e do php para que eu possa testar .

Alguem desenvolve em Windows e publica em Linux e consegue gerar a consulta PDF numa boa.

Qual a distribuição do Linux e as versoes do Apache, PHP e java para consiguração do servidor Linux

Obrigado a todos

Admilson,

Tenho instalado ubuntu 10.4 - apache - php 5.2.10 e mysql -> rodando sem problema algum.
JRE instalado e funcionando perfeitamente, instalei tb do pacote ubuntu o openjdk.
java version “1.6.0_18”
OpenJDK Runtime Environment (IcedTea6 1.8) (6b18-1.8-4ubuntu3)
OpenJDK Client VM (build 16.0-b13, mixed mode, sharing)

As aplicações geradas estão em um servidor com o CENTOS (linux) com apache e só tive um pequeno problema com permissão do JRE, resolvido sem dificuldades.

Utilize algumas dicas dos posts abaixo e verifique as permissões da pasta.
http://www.netmake.com.br/forum/index.php?topic=1886.0
http://www.netmake.com.br/forum/index.php?topic=1866.0

David Zeitune.

David Zeitune, boa noite.

Inicialmente obrigado por responder.

Na sua reposta vc usa o ubuntu 10.4

Vc baixar os pacotes do apache, php e do java e instalou manualmente, ou tudo atraves do apt-get install,

Meu problema está realmente no java.
As pastas estão com as permissões corretas.

Estou aprendendo a 2 meses scriptcase, sempre programei para desktop (Visual Fox Pro)
A medida que avanço estou criando um passo a passo para um servidor de producao todo em linux para colocar no forum para iniciantes scriptcase que ainda não dominam uma distribuição Linux
Tudo funciona somente a Consulta PDF
To pensando em instalar novamente o Ubuntu, mudar o repositorio para php 5.2, apache, e precisaria do pacote java e um passo a passo para instalar e configurar.

Agradeço a todos pela força, valeu David
Admilson Rodrigues
B.Hte,

Passo a passo

  • Instalar o ubuntu 10.4
    -root poder logar
    entrar no terminal
    sudo passwd
    colocar um senha unix para o root e confirmar

-apt-get update

-# apt-get install postgresql postgresql-contrib postgresql-doc postgresql-client

-# passwd postgres

-# su postgres

-# psql

-# ALTER USER postgres WITH PASSWORD ‘senha’;
-# \q
-# exit

-# nano /etc/postgresql/8.4/main/postgresql.conf
listen_addresses = ‘localhost’
listen_addresses = ‘*’
-# /etc/init.d/postgresql-8.4 restart

-# nano /etc/postgresql/8.4/main/pg_hba.conf
host all all 127.0.0.1/32 md5
host all all ip_do_servidor/24 md5

-# apt-get install apache2
veriricar se está funcionando o apache
no navegador localhost

-# apt-get install php5

-# /etc/init.d/apache2 restart

-# apt-get install phppgadmin

-# apt-get install pgadmin3

-# apt-get install php5-mhash php5-odbc php-pear

-# apt-get install php5-pgsql libpq-dev

-# ln -s /usr/share/phppgadmin/ phppgadmin

-# /etc/init.d/apache2 restart

Agora o PHPPGADMIN, está funcionando, mas ainda não é possivel logar. Mas vamos manter a calma porque já estamos quase finalizando.

Configurar phppgadmin. Verifique se o módulo auth-pgsql está instalado.

Ative o módulo editando o arquivo apache2.conf:

nano /etc/apache2/apache2.conf

Adicione ao fim do arquivo nos includes a linha:
Include /etc/phppgadmin/apache.conf

Para liberar o phppgadmin para acesso a maquinas externas edite o arquivo apache.conf dentro do diretorio “phppgadmin”

nano /etc/phppgadmin/apache.conf

Procure por:
order deny,allow
deny from all
allow from 127.0.0.0/255.0.0.0

Para:
order deny,allow
#deny from all (ficou em comentário)
#allow from 127.0.0.0/255.0.0.0 (ficou em comentário)
allow from all

Pronto!
Para testar o PhpPgAdmin, acesse http://localhost/phppgadmin, agora está tudo funcionando, menos o acesso do usuário “postgres” através do Browse, isso por motivos de segurança. Se você quiser mudar essa condição, deve editar o arquivo: config.inc.php que está dentro diretorio /phppgadmin/conf.

nano /usr/share/phppgadmin/conf/config.inc.php

procure pela linha:
$conf[‘extra_login_security’] = true;

e mude a opção para
$conf[‘extra_login_security’] = false;

Reestarte o PostgreSql e atualize o endereço no browser.
#/etc/init.d/postgresql-8.2 restart

-#nano /etc/apache2/ports.conf
mudar porta para 8080

-#nano /etc/apache2/site-enabled/000-default
mudar porta para 8080:

  • /etc/init.d/apache2 restart

Falta ainda o java, que pelo apt-get ele nao instalar devido ao repositorio do ubuntu.

Admilson,

Entre no gerenciador de pacotes synaptic (sistema/administração) em pesquisa rápida digite openjdk e marque a opção openjdk-jre, ele irá instalar além do jre, os pacotes que tenham dependencia.

Depois de instalado, acesse seu terminal e digite: java -version (instalando corretamente ele trará a versão do java e seus banners)

David Zeitune.