CGI [Perl] No such file or directory

Pagina: 1
Acties:

  • bas.kb
  • Registratie: Oktober 2002
  • Laatst online: 26-08 14:30

bas.kb

BI'er :P

Topicstarter
Hallo,

Ik probeer een gedownload gastenboek werkend te krijgen.
Het bevat 4 bestanden:
guestbook.pl
guestbook.cfg
guestbook.html
guestbook.log

In het config bestand moet ik een aantal variabelen vullen
$cgiurl="http://www.kortenbout.com/cgi-bin/guestbook.pl"
$mainurl="http://www.kortenbout.com/guestbook.html"
$mainfile="/usr/local/psa/home/vhosts/kortenbout.com/httpdocs/guestbook.html"
$numberfile="/usr/local/psa/home/vhosts/kortenbout.com/httpdocs/guestbook.log"

De locatie van perl heb ik ook goed ingevuld in het .pl bestand. Gechecked bij webhost.

De chmod's zien er als het volgt uit:
guestbook.pl 755
guestbook.cfg 644
guestbook.html 666
guestbook.log 666

In het IE scherm krijg ik een 'Internal Server Error'. Het errorlog bestand van appache geeft de onderstaande foutmelding:
[Thu Nov 14 19:11:36 2002] [error] No such file or directory at guestbook.pl line 178

In guestbook.pl staat op regel 178 de onderstaande source:
open(MAIN,"$numberfile") || die $!;
De variabele numberfile moet het guestbook.log file aanwijzen, die volgens mij in de goede directory staat, en de goede rechten heeft. De directory heb ik ook nagevraagd bij mijn webhost.

Ik heb volgens mij alle mogelijke chmod combinaties geprobeerd. Ook heb ik geprobeerd het .log bestand in de cgi-bin te zetten, dit werkte helaas ook niet.

Kan iemand mij advies geven?

Gr. Bastiaan
http://www.kortenbout.com/guestbook.html

_/-\o_

/edit typefoutje

  • bas.kb
  • Registratie: Oktober 2002
  • Laatst online: 26-08 14:30

bas.kb

BI'er :P

Topicstarter
Mij mag je wegslepen hoor, kom er niet uit. Zelfs alle bestanden met chmod 777 werkt niet. Heb de vraag voorgelegd bij mijn webhost, misschien ziet hij een foutje...
Morgen weer een dag :z

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

chmod heeft helemaal _niets_ te maken met de bestands locatie...
en de error die je krijgt _alles_.

Hij kan de guestbook.log niet openen, omdat ie waarsch niet in dezelfde dir staat, of gewoon niet goed naar het pad kijkt. Oplossing is waarschijnlijk simpelweg het hele pad opgeven naar de guestbook.log.

Btw, volgende keer dat je nog wat wilt toevoegen kan dat ook met een edit doen.
Je zou nog kunnen dubbelchecken of $numberfile wel de goede inhoud heeft op die plaats.

  • bas.kb
  • Registratie: Oktober 2002
  • Laatst online: 26-08 14:30

bas.kb

BI'er :P

Topicstarter
Een foutje van de host in het path... :r