CGI-Programme von einem Server starten... Aber wie?
-
Hi!
Ich programmiere normalerweise unter Windows mit C++ 6.0. Zu Testzwecken habe ich ein ganz simples Programm geschrieben, das eine HTML-Seite erzeugen soll. Die kompilierte "exe-Datei" habe ich zusammen mit einer "index-html" auf einen Server hochgeladen. In der HTML-Datei referenziert ein Link die "exe-Datei". Daraufhin sollte doch eigentlich die HTML-Seite im Browserfenster erscheinen, die die "exe-Datei" erzeugt.
Allerdings startet das Programm nicht vom Server, sondern es erscheint das Downloaddialogfenster (öffnen von der Position bzw. downloaden).
Muß ich einen anderen Compiler benutzen statt des bei C++ 6.0 mitgelieferten?
Schon mal Dank.Greetz
BobPS -- muß eine "exe"-Datei gewissermaßen lauffähig für Unix-Server kompiliert werden? Und wenn ja, woher bekomme ich so einen Compiler? Welchen sollte ich mir besorgen?
-
ich denke das ist eine Frage der Serverkonfiguration. Das hat nichts mit deinem Programm zu tun....
-
Wenn das ein Unix-Server ist, lassen sich dort natürlich keine Windows EXEn starten.
-
wenn du c++ code unter einem server starten willst, zum bleistift unter einem windows apachen, dann musst du ihn konfigurieren..
<Directory "D:/Apache/cgi-bin"> AllowOverride None Options ExecCGI Order deny,allow Deny from all Allow from 127.0.0.1 </Directory>
dann kannst du unter cgi ablegen und darüber die binaries ansprechen.
nur zum testen.. auf deinem server wirds schwer, du müsstest mit deinem provider verhandeln.