Jump to content


Photo

Erro, Pq?


  • Faça o login para participar
19 replies to this topic

#1 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 21/05/2005, 11:25

Oi, eu uso apache + php + mysql + cgi(appserv)
mas eu fui testa um cgi e botei ele no diretorio cgi-bin...
http://localhost/cgi.../blog/index.cgi
acessei essa url
dai adivinha:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.



--------------------------------------------------------------------------------

Apache/1.3.29 Server at localhost Port 80
trokei tb o user bin perl... pra esse e salvei: #!C:/perl/bin/perl
dai testei pondo esse: #!C:/perl/bin/perl -w
mas msm assim n deu
pq? :blink:
eu preciso desses sistemas AINDA HOJE...
e sao do http://cgiclube.cida...area=script-ghp .

#2 Whitesnake

Whitesnake
  • Visitantes

Posted 21/05/2005, 14:31

Não há porque testar o servidor com um script mais complexo.
Utilize o seguinte script:

#!C:/perl/bin/perl
print qq|Content-type:text/html


Olá!|;


Esse script não possui erros, talvez o script que você esteja tentando executar possua alguns, caso mesmo assim venha a retornar erro, verifique o log de erros do apache que geralmente fica em C:\apache\logs\error.log


Falow

#3 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 21/05/2005, 16:30

Mas tipow, no diretorio cgi-bin/ ?

os erros do log:

[Sat May 21 11:17:28 2005] [error] [client 127.0.0.1] (2)No such file or directory: couldn't spawn child process: c:/appserv/www/be/index.cgi
[Sat May 21 11:18:05 2005] [error] [client 127.0.0.1] Premature end of script headers: c:/appserv/www/be/index.cgi
[Sat May 21 11:18:05 2005] [error] [client 127.0.0.1] Can't locate CGI.pm in @INC (@INC contains: .) at c:\appserv\www\be\index.cgi line 4.

[Sat May 21 11:18:05 2005] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at c:\appserv\www\be\index.cgi line 4.

[Sat May 21 11:18:38 2005] [error] [client 127.0.0.1] Premature end of script headers: c:/appserv/www/be/index.cgi
[Sat May 21 11:18:38 2005] [error] [client 127.0.0.1] Can't locate CGI.pm in @INC (@INC contains: .) at c:\appserv\www\be\index.cgi line 4.

[Sat May 21 11:18:38 2005] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at c:\appserv\www\be\index.cgi line 4.

[Sat May 21 11:19:50 2005] [error] [client 127.0.0.1] attempt to invoke directory as script: c:/appserv/www/cgi-bin
[Sat May 21 11:20:43 2005] [error] [client 127.0.0.1] attempt to invoke directory as script: c:/appserv/www/cgi-bin/be
[Sat May 21 11:20:49 2005] [error] [client 127.0.0.1] Premature end of script headers: c:/appserv/www/cgi-bin/be/index.cgi
[Sat May 21 11:20:49 2005] [error] [client 127.0.0.1] Can't locate CGI.pm in @INC (@INC contains: .) at c:\appserv\www\cgi-bin\be\index.cgi line 4.

[Sat May 21 11:20:49 2005] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at c:\appserv\www\cgi-bin\be\index.cgi line 4.

[Sat May 21 11:20:53 2005] [error] [client 127.0.0.1] attempt to invoke directory as script: c:/appserv/www/cgi-bin/be
[Sat May 21 11:24:31 2005] [error] [client 127.0.0.1] Premature end of script headers: c:/appserv/www/cgi-bin/blog/index.cgi
[Sat May 21 11:24:31 2005] [error] [client 127.0.0.1] Can't locate CGI.pm in @INC (@INC contains: .) at c:\appserv\www\cgi-bin\blog\index.cgi line 3.

[Sat May 21 11:24:31 2005] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at c:\appserv\www\cgi-bin\blog\index.cgi line 3.
Alguem ai sabe pq isso?:S

#4 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 21/05/2005, 16:31

funcionou whitesnake.

#5 Whitesnake

Whitesnake
  • Visitantes

Posted 21/05/2005, 16:31

O erro parece estar no cgi que você está usando.
Você testou o que eu lhe passei?

#6 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 21/05/2005, 16:34

sim e funcionou.

#7 Whitesnake

Whitesnake
  • Visitantes

Posted 21/05/2005, 17:00

Logo intao o erro está no arquivo que você está usando, precisamos ao menos do nome do script.

#8 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 21/05/2005, 17:19

eh os seguintes:
Redirecionamento
Blog
Forum
e so.
taum aew:
http://cgiclube.cida...area=script-ghp
;)

#9 Whitesnake

Whitesnake
  • Visitantes

Posted 21/05/2005, 18:48

O problema é que você não tem o módulo CGI.
Clique aqui para baixar. Para instalar você deve extrair os arquivos CGI.pm e a pasta CGI para C:\perl\site\lib.

Falow

#10 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 21/05/2005, 19:33

eu to trokando o appserv pra apache... mas to cm duvidas, vc podia me da a url completa do modulo cgi e perl preu por completo dpois?

#11 jgcl

jgcl

    João Gabriel C. Laass, Serra/ES

  • Usuários
  • 559 posts
  • Sexo:Não informado
  • Localidade:Serra / ES
  • Interesses:Tudo!

Posted 21/05/2005, 19:39

instala o apache2triad =D

flw
João Gabriel
Site >> joaogabriel.org
CGiClube.net >> http://www.cgiclube.net
Vitória Perl Mongers >> http://vitoria.pm.org

#12 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 21/05/2005, 20:02

php triad?


-----x------

tem active perl e cgi pra apache?
a versao do apache e 2.0.54 de windows
apache_2.0.54-win32-x86-no_ssl.msi o nome do arquivo



EDITE SEUS POSTS AO INVÉS DE POSTAR SEGUIDAMENTE!

Edição feita por: Justice, 21/05/2005, 20:39.


#13 Whitesnake

Whitesnake
  • Visitantes

Posted 21/05/2005, 23:31

Bom se você ta afim de instalar td dinovo. Baixa o ActivePerl pq ele ja vem com o módulo CGI. Dá uma pesquisada no fórum que você vai achar um tutorial de como instalar o ActivePerl no Apache.

flw

#14 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

  • Usuários
  • 269 posts
  • Sexo:Não informado

Posted 22/05/2005, 09:24

whitesnake, eu so achei o tutorial do jana, sera q funciona o mesmo no apache?

n funcionou... da o link d um pra apache.

Edição feita por: Inu_yasha, 22/05/2005, 10:14.


#15 Whitesnake

Whitesnake
  • Visitantes

Posted 22/05/2005, 14:27

Nem precisa de tutorial, é só você baixar o ActivePerl que a instalação nem precisa de configuração.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq