19. august 2006 - 21:42
Der er
17 kommentarer og 1 løsning
Kør en exe-file under cgi-bin
Min Apache 1.3 vil ikke køre exe-filer (cgi-exe) skal der installeres noget for at få den til det?? (Jeg får Fejl 500) den vil heller ikke køre "printenv.pl" som følger med..
Annonceindlæg fra COMM2IG
19. august 2006 - 21:47
#1
har din httpd.conf et ScriptAlias direktiv og et Directory durektiv som tillader adgang ?
19. august 2006 - 22:04
#2
det ser sådan ud: ScriptAlias /cgi-bin/ "D:/Programmer/Apache/cgi-bin/" <Directory "D:/Programmer/Apache/cgi-bin"> AllowOverride None # Options None Options ExecCGI Order allow,deny Allow from all </Directory>
19. august 2006 - 23:41
#3
Hvad med AddHandler cgi-script .cgi i din conf? Er den udkommenteret? Evt. med .cgi .pl for at pl filer behandles som et cgi script
19. august 2006 - 23:41
#4
ehmm, og måske du lige skal installere perl på comp'en?
19. august 2006 - 23:46
#5
printenv.pl kræver Perl men en EXE kræver ikke noget hvordan set din kode ud ?
19. august 2006 - 23:47
#6
Jeg har et par C eksempler (hello world niveau)
20. august 2006 - 00:41
#7
Ja den var remmet (#) #AddHandler cgi-script .cgi arne_v jeg vil godt prøve et af dine eksempler.. men jeg har ikke C så hvis du lige kan lave den til en exe-file..
20. august 2006 - 00:46
#8
arne_v det behøves ikke..
20. august 2006 - 00:47
#9
ved ikke hvorfor det ikke virked før.. men nu virker det altså..
20. august 2006 - 01:01
#10
I har vel ikke en ide til at få cgi-bin til at virke under subdomain/%0 Noget i den stil.. <Directory "D:/Programmer/Apache/htdocs/subdomain/%0/cgi-bin"> AllowOverride None Options ExecCGI Order allow,deny Allow from all </Directory> det her virker: <VirtualHost *:80> UseCanonicalName Off DocumentRoot D:/Programmer/Apache/htdocs/subdomain/ VirtualDocumentRoot D:/Programmer/Apache/htdocs/subdomain/%0 CustomLog logs/virtualhost.log virtualhost </VirtualHost> og så må i godt smide et svar..
20. august 2006 - 01:04
#11
jeg kunne godt have lavet et eksempel - og hvis du fortalte hvilket sprog, så kunne jeg sikkert også levere i det
20. august 2006 - 01:05
#12
der skal vel en ScriptAlias og Directory inden i hver VirtualHost
20. august 2006 - 01:29
#13
Har prøvet sådan.. men tror det er %0 som ikke virker under <directory ...> <VirtualHost *:80> UseCanonicalName Off DocumentRoot D:/Programmer/Apache/htdocs/subdomain/ VirtualDocumentRoot D:/Programmer/Apache/htdocs/subdomain/%0 ScriptAlias /cgi-bin/ "D:/Programmer/Apache/htdocs/subdomain/%0/cgi-bin/" CustomLog logs/virtualhost.log virtualhost <Directory D:/Programmer/Apache/htdocs/subdomain/%0/cgi-bin> AllowOverride None Options ExecCGI Order allow,deny Allow from all </Directory> </VirtualHost>
20. august 2006 - 02:13
#16
ha ha glemte at opdater.. smid et svar arne_v
20. august 2006 - 02:21
#17
svar
20. august 2006 - 02:27
#18
Mange tak for hjælpen ;)
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.