Ik heb op een server een aantal CGI-scriptjes draaien. Maar nu doet zich het volgende probleem voor. In die scripts wordt er verwezen naar een aantal gifplaatjes. Maar als je de gegenereerde HTML pagina oproept laat enkel rode kruisjes op de plaats van de afbeeldingen zien. En ja, ik heb de scripts in ASCII en de plaatjes in binair geupload. Ook de CHMOD opdrachten naar behoren uitgevoerd. Maar geen verbetering. Nu heb ik (door toeval) in een van de scripts de .gif verwijzing weggelaten naar het plaatje. Het plaatje zelf heeft de .gif extensie nog wel. Nu is het plaatje wel zichtbaar. (Kijk op www.mapleleaves.nl ga naar prikbord en dan naar gastenboek) De provider www.webcreators.nl weet hier ook niet echt een adequaat antwoord op. Komen met vage antwoorden en dat ik het script maar moet nakijken. Maar het is met alle scripts die ik er draai het geval. De plaatjes staan in de CGI-bin bij de scriptjes. Heeft iemand enig idee wat hier aan de hand is? Kan het aan de serverinstellingen liggen?
ik zie geen probleem?
wat voor plaatjes zie je niet?
wat voor plaatjes zie je niet?
Doet iets met Cloud (MS/IBM)
Nee, bij dat script heb ik het opgelost door de .gif extensie in het script te verwijderen. Kijk op www.mapleleaves.nl/cgi-bin/showlog.pl en kies day. Daar moeten allemaal balletjes komen te staan maar die laat ie dus niet zien. Dat is dus merkwaardig. Hij herkent geen plaatjes.
zonder naar je code te kijken (ff geen tijd sorry)
geen last van hoofdletters oid? tis een unix bak neem ik aan
geen last van hoofdletters oid? tis een unix bak neem ik aan
Doet iets met Cloud (MS/IBM)
http://www.mapleleaves.nl/cgi-bin/dot4.gifOp woensdag 06 februari 2002 20:40 schreef ytimman het volgende:
Nee, dat is allemaal in orde. En ja het is een unix bak.
Dat staat in z'n image tag.
Apache 'vind' dat bestanden in die directory uitgevoerd moeten worden, terwijl je een .gif niet kan uitvoeren. Pleur die gifjes ergens anders neer, pas het script aan et voila..
Zie je overigens ook door op http://www.mapleleaves.nl/cgi-bin/dot4.gif te klikken, levert een internal server error ipv een file not found.
Die zal ik zeker proberen, maar ik had ook een ander script draaien en die had zijn plaatjes in de www directory bij alle html pagina's staan. Ook dat werkte dus niet.
Pleur die gifjes nou maar in de www dir.
Pas dan het script aan, bekijk het script, en als ie geen plaatjes weergeeft, rechts-klik je op de plaats waar het plaatje hoort te staan. Dan kies je properties, en je ziet de url van het plaatje die hij probeert te gebruiken. Paste de url in je adresbalk, en wat voor een error krijg je dan?
Pas dan het script aan, bekijk het script, en als ie geen plaatjes weergeeft, rechts-klik je op de plaats waar het plaatje hoort te staan. Dan kies je properties, en je ziet de url van het plaatje die hij probeert te gebruiken. Paste de url in je adresbalk, en wat voor een error krijg je dan?
Dan krijg ik dit: http://www.mapleleaves.nl/cgi-bin/www.mapleleaves.nl/images/email.gif
Hier zie ik wel wat er fout gaat, maar de instructie vertellen wat anders, zie hieronder. Bovendien heb ik dit ook met een ander script gedaan en dat werkte ook niet.
INSTALLATION:
#
# - change the first line of the scripts to your perl path.
# - edit the list of variables for both E-guest-view.pl and E-Guest-sign.pl scripts.
# - upload all the files to your cgi-bin
# - chmod E-guest-view.pl and E-Guest-sign.pl to 755
# - DONE
#
# - To show the guestbook (http://yourdomain.com/cgi-bin/E-Guest_show.pl)
# - To sign the guestbook (http://yourdomain.com/cgi-bin/E-Guest_sign.pl)
Hier zie ik wel wat er fout gaat, maar de instructie vertellen wat anders, zie hieronder. Bovendien heb ik dit ook met een ander script gedaan en dat werkte ook niet.
INSTALLATION:
#
# - change the first line of the scripts to your perl path.
# - edit the list of variables for both E-guest-view.pl and E-Guest-sign.pl scripts.
# - upload all the files to your cgi-bin
# - chmod E-guest-view.pl and E-Guest-sign.pl to 755
# - DONE
#
# - To show the guestbook (http://yourdomain.com/cgi-bin/E-Guest_show.pl)
# - To sign the guestbook (http://yourdomain.com/cgi-bin/E-Guest_sign.pl)
Daar in het script waar je www.mapleleaves.nl/images/[email.gif] hebt ingevuld, zet je er nu http:// voor. Dan moet het werken.
Nou, bijna. Nu geeft ie dit.
http://www.mapleleaves.nl/cgi-bin/images/home.gif
Hoe krijg ik die CGI-BIN weg, die genereert ie zelf.
http://www.mapleleaves.nl/cgi-bin/images/home.gif
Hoe krijg ik die CGI-BIN weg, die genereert ie zelf.
Post het script hier eens (in [ php][/ php] tags)?
Oke, opgrlost. Die server is een beetje gaar ofzo. Ik moest eerst de files delten, dan opnieuw overzetten en weer chmod ten. Nu zijn ze volgens plan zichtbaar. Heeeeeel erg thanx. Zo kan ik weer verder. weer wat geleerd.
Pagina: 1