Apache en Perl = 500

Pagina: 1
Acties:

  • Snow_King
  • Registratie: April 2001
  • Nu online

Snow_King

Konijn is stoer!

Topicstarter
Hallo,

Ik wil nu UBB draaien op mijn rh 7.2 bak maar het wil niet!

Ik heb perl geïnstalleerd op mijn bakkie maar ik bl;ijf maar Internal Server Error krijgen.

een stukje uit mijn httpd.conf
LoadModule cgi_module modules/mod_cgi.so
AddModule mod_cgi.c
AddHandler cgi-script .cgi

<VirtualHost *>
ServerAlias duck.ath.cx
DocumentRoot /var/www/duck.ath.cx
Options All
ScriptAlias /cgi-bin/ "/var/www/duck.ath.cx/cgi-bin/"
</VirtualHost>
Weet iemand wat er fout is?

de perl paden kloppen wel in de scripts

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Persoonlijk zou ik mod_perl.c ook even aanzetten :P

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • jeroen|IA
  • Registratie: Juni 1999
  • Laatst online: 26-05-2025
bij mijn weten werkt UBB niet met mod_perl. althans niet last time i checked.

een andere veelvoorkomende fout bij het installeren van cgi scripts in linux is dat mensen de zut gaan downloaden en evt. editen in windows en dan naar linux gaan overzetten. op die manier loop je tegen het bekende cr/lf probleem aan; open een van die cgi files eens in vi en kijk of je ^M aan het eind van elke regel ziet staan. zo ja, dan moet je ze weg halen met :%s/<ctrl-v><ctrl-m>//<enter>

  • Snow_King
  • Registratie: April 2001
  • Nu online

Snow_King

Konijn is stoer!

Topicstarter
ik heb nog even in mijn error log gekeken
[Sun Jan 13 19:48:01 2002] [error] (13)Permission denied: exec of /var/www/duck.ath.cx/cgi-bin/hello.cgi failed
[Sun Jan 13 19:48:02 2002] [error] [client 192.168.0.2] Premature end of script headers: /var/www/duck.ath.cx/cgi-bin/hello.cgi
Ik heb het al gefixed!!

Verwijderd

Op zondag 13 januari 2002 15:29 schreef moto-moi het volgende:
Persoonlijk zou ik mod_perl.c ook even aanzetten :P
Weet je wel wat mod_perl is? Een module zodat je zelf modules in Perl kan schrijven voor Apache. Heeft niks te maken met wat hij wilt doen.