Slettet bruger
14. april 2003 - 17:48
Der er
69 kommentarer og 1 løsning
Problem med CGI...
Davs...
Min Apache server vil ikke vise CGI programmer(.exe). Når jeg prøver at åbne dem gennem browseren skriver den en 500 fejl. Jeg laver mine CGI programmer i Delphi 7.
Hvis jeg prøver at åbne Perl filer kommer der stadig en 500 fejl. Kan nogle hjælpe??
Jeg kan godt poste min httpd.conf fil her, hvis det er..
Kan se fejlen her:
http://80.161.114.183/cgi-bin/cgi.exe Mener at jeg har sat cgi rigtig op.
//Stef
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
14. april 2003 - 17:53
#1
Vilket styresystem har din server???
14. april 2003 - 17:53
#2
Hvad står der i din error-log?
14. april 2003 - 17:53
#3
Min e-mail er: samikleit@tdcadsl.dk Bare lige så du ved det.
Slettet bruger
14. april 2003 - 17:54
#4
WinXP.
Error-log:
[Mon Apr 14 17:08:22 2003] [error] [client 80.161.114.183] Premature end of script headers: CGI.exe
[Mon Apr 14 17:35:55 2003] [error] [client 80.161.8.107] File does not exist: D:/Apache/Apache2/htdocs/default.ida
[Mon Apr 14 17:43:12 2003] [error] [client 80.161.114.183] Premature end of script headers: CGI.exe
[Mon Apr 14 17:43:34 2003] [error] [client 80.161.114.183] File does not exist: D:/Apache/Apache2/htdocs/cgi-bin
[Mon Apr 14 17:46:58 2003] [error] [client 80.161.114.183] Premature end of script headers: CGI.exe
[Mon Apr 14 17:47:18 2003] [error] [client 80.161.114.183] Premature end of script headers: CGI.exe, referer:
http://www.eksperten.dk/spm/340513 [Mon Apr 14 17:47:42 2003] [error] [client 80.161.114.183] Premature end of script headers: CGI.exe, referer:
http://www.eksperten.dk/spm/340513 [Mon Apr 14 17:50:10 2003] [error] [client 80.161.8.107] File does not exist: D:/Apache/Apache2/htdocs/default.ida
[Mon Apr 14 17:50:56 2003] [error] [client 131.164.238.205] Premature end of script headers: CGI.exe, referer:
http://www.eksperten.dk/spm/340513 [Mon Apr 14 17:51:53 2003] [error] [client 213.237.93.227] Premature end of script headers: CGI.exe
[Mon Apr 14 17:51:54 2003] [error] [client 213.237.93.227] File does not exist: D:/Apache/Apache2/htdocs/favicon.ico
14. april 2003 - 17:56
#5
Så kunne det jo nemt være dit Delphiprogram
Slettet bruger
14. april 2003 - 17:57
#6
Ja, men jeg kan heller ikk afvikle Perl script...
14. april 2003 - 18:00
#7
Prøv at sætte et andet styresystem på f.eks. Windows 200 server eller NT. Der kan måsker være fejl i det system du har installéret. Software-Maker
Slettet bruger
14. april 2003 - 18:02
#8
Jeg har ingen server, bruger min normale computer. Bruger serveren til at teste min HP før jeg lægger den ud og til at drille mine venner..
14. april 2003 - 18:03
#9
Okay...Har du en geninlæsnings-CD' til din PC? (Recovery) Software-Maker
Slettet bruger
14. april 2003 - 18:05
#10
Jeg har WinXP Prof cd'en..
14. april 2003 - 18:06
#11
Jeg besøgte den server der var problemer med, der er fejl på den server hvor din HP er. Hvad hedder det der hvor du har din HP liggende? Software-Maker
Slettet bruger
14. april 2003 - 18:07
#12
Lige nu er den på min Computer under IP nr.
14. april 2003 - 18:08
#13
O.K, Bruger du et program til serveren?
Slettet bruger
14. april 2003 - 18:09
#14
Apache 2 med PHP 4
14. april 2003 - 18:11
#15
Kender du din IP-Adresse??? Prøv at give mig den og lig programmet på dit skrivebord. Så kan jeg hjælpe dig. Jeg opretter forbindelse til dit skrivebord og kigger på programmet og løser problemet.
14. april 2003 - 18:13
#16
HALLO???
Slettet bruger
14. april 2003 - 18:13
#17
Ja... Kikke på det, jeg kan poste kilde koden til programmet..
14. april 2003 - 18:15
#18
Ja...Gør det. Så skal jeg nok finde problemet og løse det. Software-Maker
14. april 2003 - 18:16
#19
Min e-mail er: samikleit@tdcadsl.dk
Slettet bruger
14. april 2003 - 18:16
#20
Unit1.pas: unit Unit1; interface uses SysUtils, Classes, HTTPApp, HTTPProd; type TWebModule1 = class(TWebModule) Page: TPageProducer; procedure WebModuleCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var WebModule1: TWebModule1; implementation {$R *.dfm} procedure TWebModule1.WebModuleCreate(Sender: TObject); begin Page.HTMLDoc.Add('<h1>Hello World</h1'); Page.HTMLDoc.Add('<br>'); Page.HTMLDoc.Add('CGI Program: '); Page.HTMLDoc.Add(Page.GetNamePath); end; end. CGI.dpr: program CGI; {$APPTYPE CONSOLE} uses WebBroker, CGIApp, Unit1 in 'Unit1.pas' {WebModule1: TWebModule}; {$R *.res} begin Application.Initialize; Application.CreateForm(TWebModule1, WebModule1); Application.Run; end.
14. april 2003 - 18:16
#21
Ja, enten vis os et Perl program, der ikke virker og/eller dit Delphi program og/eller din conf-fil. Der er vist ingen grund til at give andre adgang til din maskine endnu...
14. april 2003 - 18:17
#22
Hvad sker der (præcist) når du kører dit Delphiprogram i en DOS-prompt?
14. april 2003 - 18:18
#23
Du bliver nødt til at give mig din IP-Adresse eller's kan jeg ikke hjælpe dig. Software-Maker samikleit@tdcadsl.dk
Slettet bruger
14. april 2003 - 18:19
#24
printenv.pl som følger med Apache:
#!D:/Perl/bin/Perl.exe
##
## printenv -- demo CGI program which just prints its environment
##
print "Content-type: text/plain\n\n";
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}
http://80.161.114.183/cgi-bin/printenv.pl Ved det link kommer den bare ud og spørg om man vil downloade den.
14. april 2003 - 18:20
#25
Har du downloadet programmet??? hvis du har det så prøv at gøre det igen. Software-Maker.
Slettet bruger
14. april 2003 - 18:21
#26
Hvis jeg kører det i en dos prompt skriver den ikk noget..
Slettet bruger
14. april 2003 - 18:21
#27
Ja, det ligger på min computer.
14. april 2003 - 18:22
#28
Dit perlprogram fungere nu da fint hos mig
14. april 2003 - 18:23
#29
Det er serveren man downloader, men det hjælper ikke da der er fejl i den.
Slettet bruger
14. april 2003 - 18:23
#30
Min browser er fucket up, Opera viser den..
14. april 2003 - 18:24
#31
Dit Delphi program skal skrive noget ud i en DOS-prompt.
Slettet bruger
14. april 2003 - 18:24
#32
Men cgi.exe virker stadig ikk...
14. april 2003 - 18:25
#33
Hvad hedder programmet??? Software-Maker
Slettet bruger
14. april 2003 - 18:26
#34
Bare "CGI.exe"
14. april 2003 - 18:27
#35
Hvis du venter lidt, så kan jeg give dig et minimalt Delphiprogram, der bare skal virke. Indtil da synes jeg roligt di kan slappe af. Der er nok ikke noget særligt galt :) Lidt = ½-1 time
14. april 2003 - 18:27
#36
Jeg er inde i din server:
http://80.161.114.183/ er det programmet der ikke virker???
Slettet bruger
14. april 2003 - 18:29
#37
ja, programmet.
14. april 2003 - 18:30
#38
Okay...Hvad hedder progrannet???
Slettet bruger
14. april 2003 - 18:30
#39
CGI.exe Bare et lille test program til CGI.
14. april 2003 - 18:30
#40
Programmet hedder Apache 2.0 jeg downloadet det lige okay?
Slettet bruger
14. april 2003 - 18:31
#41
okay.
14. april 2003 - 18:37
#42
Det tager c.a. 13 minutter for at maskinen er færdig med at downloade programmet. Har du Microsoft Office, hvis ikke laver jeg en server med den på, og giver adressen til dig, så du kan få programmet helt gratis.
14. april 2003 - 18:39
#43
Du bliver smidt ud om få minutter software-maker Dette er IKKE stedet hvor der udveksler warez. Skrup af med dig!!!!
Slettet bruger
14. april 2003 - 18:39
#44
Jeg har ikk helt fået fat i hvilket program du snakker om..
14. april 2003 - 18:41
#45
Det må jeg desværre ikke siger her (undskyld erikjacobsen) jeg kan få din mail så siger jeg det der.
Slettet bruger
14. april 2003 - 18:41
#46
æææhhh, Microsoft Office. Jeg har Office XP.. Jeg snakker om at jeg ikk kan få mit CGI program til at virke..
14. april 2003 - 18:44
#47
JaJa...Der er 10 min. til at programmet er på min Pc.
14. april 2003 - 18:46
#48
5 min. tilbage PS: Jeg har også office xp pro. + frontpage og publisher.
Slettet bruger
14. april 2003 - 18:47
#49
Hjælper du mig med CGI problemet eller hva??
14. april 2003 - 18:48
#50
Ja...Når programmet er downloadet færdig
Slettet bruger
14. april 2003 - 18:49
#51
okay..
14. april 2003 - 18:54
#52
911help: jeg KAN hjælpe dig. Men nu er det på betingelse af at du beder software-maker om at gå sin vej, Vi vil ikke acceptere warez på eksperten.dk
Slettet bruger
14. april 2003 - 18:56
#53
software-maker: Smut, warez no thanxxx. erikjacobsen: Hvad ville du foreslå??
14. april 2003 - 18:57
#54
Jeg er fra Microsoft!!! en af de bedste programmøre og ikke noget warez.!
Slettet bruger
14. april 2003 - 18:58
#56
Microsoft eller en unge.. I don't know.. I'm lost...
14. april 2003 - 19:02
#57
Han er bare en dum warez-pirat, der tror han er noget, Det er så hans ynkelige liv. 2 secs, så får du et delphiprogram
Slettet bruger
14. april 2003 - 19:03
#58
Okay
14. april 2003 - 19:03
#59
program minicgi; {$R *.res} begin writeln('Content-type: text/html'); writeln; writeln('<html>'); writeln('<head>'); writeln('<title>Hejsa</title>'); writeln('<body>'); writeln('<h1>Sådan</h1>'); writeln('</body>'); writeln('</html>'); end. Lav dette i din .dpr fil - husk at krydse af i Project | options | linker | Generate console application Lav din .exe file og prøv den.
14. april 2003 - 19:04
#60
PS: Test den i en dos-prompt først - den skal skrive noget!
Slettet bruger
14. april 2003 - 19:07
#61
Skriver tilbage når jeg kommer hjem fra arbejde engang i aften. (ved en 22 tiden)
Slettet bruger
14. april 2003 - 20:07
#62
Er tilbage nu. Skulle ikk på arbejde alligevel..
14. april 2003 - 20:09
#63
Ok - du kan evt få den som .exefil - men prøv først selv
Slettet bruger
14. april 2003 - 20:11
#64
Har lige chechket minicgi og det virker. Men hvorfor virker det ikk når jeg bruger Delphis indbyggede "Web Server Application" guide...
14. april 2003 - 20:13
#65
Mnjah - hvorfor mon. Jeg husker ikke Delphi så godt, men som du kan se skal et CGI-program skrive noget ud. Hvad præcis du mangler ved jeg ikke. I hvert fald er det ikke noget i din Apache opsætning - så vidt er vi kommet! (PS: Jeg samler ikke på point... det er ganske gratis)
Slettet bruger
14. april 2003 - 20:20
#66
Leger bare lidt med det.. Mange tak for hjælpen erikjacobsen.. :-) Skal der være en bestemt header på et CGI program??
14. april 2003 - 20:23
#67
Der skal være en Content-type, og der kan være et pænt antal andre - men det er et studie i sig selv.
Slettet bruger
14. april 2003 - 20:24
#68
Okay, takker mange gange. :-)
14. april 2003 - 20:32
#69
(PPS: Svar selv, accepter eget svar)
Slettet bruger
14. april 2003 - 20:37
#70
Okay.. :-)
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.