Jag vill kunna köra Perlskript lokalt, har laddat ner och installerat Apache och Perl5. Sedan har jag konfigurerat httpd.conf efter bästa förmåga. Om jag startar Apache och tittar på http://localhost eller http://127.0.0.1 i IE så får jag upp det index dokument som placerats i document-root dock kan jag inte få till en SSI (inget händer-inte ens error), går det? Om jag försöker öppna ett cgi-skript i IE blinkar istället ett DOS-fönster förbi med "kod" dvs både headern (content-type: text/html\n\n) och löptexten (i detta fall hello). Vad göra?
Perl under Windows.
3 svar · 395 visningar · startad av Ripe
Tillhör kanske Apache-forumet egentligen men kolla igenom din konfigurationsfil (httpd.conf)
Du kan lägga till några egna indexfiler i raden
<IfModule mod_dir.c>
DirectoryIndex index.htm index.html index.shtml index.php index.cgi
</IfModule>
om du vill använda fler än vad som fanns från början.
Har inget med frågan att göra utan var mer ett tips.
SSI fungerar inte som default.
Leta reda på raden
# To use server-parsed HTML files
och välj under denna vilken ändelse du vill använda. Exempelvis:
AddType text/html .shtml
AddHandler server-parsed .shtml
Förekomster av eventuell # framför måste förstås bort.
Strax ovanför finns raden # To use CGI scripts: och under den kan du t.ex ange
AddHandler cgi-script .cgi
Nu bör SSI och exekvering av CGI-script fungera utanför cgi-bin mappen.
Tack för tipsen men mitt huvudproblem kvarstår. Har nu emellertid nått ett framsteg. Om jag öppnar ett dosfönster och exekverar skriptet så fungerar det (t.ex. kan skriptet skriva till en fil). Om man kör skriptet i NS får man upp dialogrutan "Vad vill du göra med denna fil? Öppna/Spara" (om man öppnar körs skriptet i ett dosfönster som tidigare).
SSI fungerar inte alls trots tilläggen (varken exec cgi eller include virtual).
Flytta gärna inlägget till rätt forum :).
Flytta gärna inlägget till rätt forum :).
Inlägget flyttat till Apache-forumet. :)
http://cgi.webforum.nu/wf/Forum41/HTML/000021.html
------------------
Robban < robban@lipogram.com >