Avatar billede janbb Juniormester
26. august 2002 - 16:09 Der er 13 kommentarer og
1 løsning

cgi-error i win-XP-pro.

Efter overgangen til win XP pro. er mine cgi-delphi-programmer af exe-type ikke længere tilgængelige fra en
"fremmed computer".DVS når min IIS kører og jeg kalder programmet fra hjemmesiden "plejer" der på win 2000 ikke at være problemer
med at eksekvere programmet "udefra", men nu (XP win pro) bedes der om username, kodeord og domæne og jeg har prøvet forskelligt af
de mulige (internetgæstekonto o.s.v), men denne fejlmeddellelse fremkommer hver gang.Hvad mon jeg har glemt ?Er det et Delphi-spm. (jeg regnede med nogen havde leget
med CGI) eller er andre grupper mere relevante ?.
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
Avatar billede stoney Nybegynder
26. august 2002 - 16:14 #1
Det kan være NTFS permission.
Kan du læse et almindeligt .htm dokument der ligger i samme mappe som din
cgi-exe.

Har du sat IIS op til at der må afvikles script i mappen hvor din cgi-exe ligger ?

Stoney
Avatar billede janbb Juniormester
26. august 2002 - 17:15 #2
Når jeg skriver brugernavn og domæne kan jeg osse køre nogen af programmerne, men det ene program (der er det sjoveste - en DBQuery) virker ikke:" An error occured while attempting to initialize the BDE (error $ 2108) ?.
Avatar billede dkn Nybegynder
26. august 2002 - 17:24 #3
det er fordi du ikke har skrive access vil jeg tro, jeg havde ihvertefald det problem.
Du skal bare lave en mappe eg cgi-bin og give admin rights. (altså administrator som bruger)
Avatar billede stoney Nybegynder
26. august 2002 - 17:25 #4
Det er et NTFS problem.

Har din IUSR account permissons til at bruge BDE ?

Stoney
Avatar billede janbb Juniormester
26. august 2002 - 17:27 #5
stoney: Nej og hvordan gør man det ?
Avatar billede stoney Nybegynder
26. august 2002 - 17:31 #6
Højreklik på mappen hvor den ligger egenskaber - sikkerhed

Stoney
Avatar billede janbb Juniormester
26. august 2002 - 17:41 #7
stoney; D.v.s. du mener jeg skal finde mappen med BDE og så lave webdeling i den ?.
Avatar billede janbb Juniormester
26. august 2002 - 17:48 #8
dkn: jeg vil ikke give skriveacces til mappen og det er vel heller ikke meningen.
Avatar billede stoney Nybegynder
26. august 2002 - 17:49 #9
Nej, jeg tror det er nok med NTFS permission ( fanebladet sikkerhed)

Fejlmeddelelsen betyder Cannot locate IDAPI32.DLL

Men for at teste kan du jo prøve at smide IUSR i administrator gruppen
i et kort øjeblik for at se om det løser problemet.
HUSK AT PILLE IUSR UD AF ADMINISTRATOR GRUPPEN EFTER TEST.
Stop og Start IIS efter du har lagt IUSR ind/ud

Stoney
Avatar billede janbb Juniormester
26. august 2002 - 19:41 #10
Jeg forstår ikke hvor det sted med NTFS permission findes ?.Der er to mapper du kan mene: enten den med cgi-exe filerne (i inetpub-bibl.et) eller rent faktisk den mappe hvor BDE-en ligger.I begge tilfælde er der 4 faneblade: Generelt\Deling\Webdeling\Tilpas og det eneste sted der nævnes noget om sikkerhed er i "deling#, hvor man kan krydse af hvis man vil dele mappen med andre netbrugere og den har jeg prøvet at krydse af uden at det gav noget resultet.
  Har prøvet at lave en "path" i systemvariablerne til BDE-en, men det hjalp heller ikke.
Er ikke så rutineret med de der IUSR-bruger-ting så jeg vil lige "synke" før jeg kaster mig ud i det.IDAPI32.DLL ligger så vidt jeg kan se hvor den bør ligge, men jeg skulle måske prøve at slette og reinstallere den (det mener jeg iøvrigt jeg har prøvet for en hel del tid siden uden effekt).Men prøv at guide mig hen til det sted hvor du finder det NTFS permission.
Avatar billede janbb Juniormester
26. august 2002 - 19:59 #11
Hvis det er i computeradministrationen under tjenester og i mappen svarende til cgi-filerne kan jeg heller ikke finde noget med NTFS tilladelse.Derimod er der flere ting jeg kunne forsøge at ændre: bl. a. er der svarende til at man tillader eksekverbare filer flere sikkerhedsniveauer og jeg kunne her skifte fra mellem til lav ?.
Udover det er der en opremsning af filtyperne der er eksekverbare og hvilke systemfiler, der knytter sig til dem ? og noget med MIME som jeg ikke har været inde i, men ...
Avatar billede janbb Juniormester
26. august 2002 - 20:24 #12
under adm. og mappesikkerhed/anonym adg. står noget med NTFS og programmet tager nu en oversigt ind så jeg er på sporet.Vender tilbage.
Avatar billede stoney Nybegynder
26. august 2002 - 20:40 #13
Har du prøvet at lave et windows program der henter data med samme BDE/alias ?
Bare for at se din BDE rent faktisk virker.

Stoney
Avatar billede janbb Juniormester
26. august 2002 - 22:33 #14
Ja faktisk er det en database som bliver opdateret via et program lavet i Delphi som så listes på en "hjemmeside".Databasen indeholder et memofelt og i win 2000 blev det bare listet som"(MEMO)", men i xp vises memoen og hvis man indsætter HTML-kode i memoen bliver det "fortolket" dvs man kan laver farver, tabeller og links i de ellers grå og ellers tit lidt kedelige Delphiprogam-cgi-hjemmesider.Derfor synes jeg det kunne være spændende at få det til at "køre" rigtigt", men aktuelt "påstår" fortolkeren ("udefra")
at den ikke kan initialisere min pdoxours.net fil.Det kan jeg imidlertid eksperimentere lidt med.Foreløbig tak.Jeg opretter et nyt spm. hvis jeg ikke får "knækket" det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester