Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Intraweb-ISAPI-.dll läuft nicht (https://www.delphipraxis.net/119783-intraweb-isapi-dll-laeuft-nicht.html)

The_J 31. Aug 2008 19:43


Intraweb-ISAPI-.dll läuft nicht
 
Hallo ihr Delphi-Profis.

Ich habe ein kleines Problem.
Ich habe eine Intraweb-Anwendung erstelt, und die läuft als Stand-Alone soweit auch ganz gut.
Nun ist aber gefordert, dass die im Apache laufen soll.
So weit, so gut, dacht ich, mach ich ne ISAPI/NSAPI-dll draus.
Die hab' ich nun auch, aber wenn ich über den Feuerfuchs versuche, über /localhost/cgi-bin/demo.dll die dll aufzurufen, bekomme ich nur "Forbidden - You don't have the permission to access /cgi-bin/demo.dll on this server."
ISAPI-handler ist gesetzt, mod_isapi.so wird auch geladen.
Wo sit das Problem?
Die Datei selbst ist erstmal ne Demo, die ich aus dem Netz hab', die muss also funktionieren.

Bitte helft mir, es ist ziemlihc dringend.

mfg J

marabu 31. Aug 2008 20:17

Re: Intraweb-ISAPI-.dll läuft nicht
 
Herzlich willkommen in der Delphi-PRAXiS, The_J.

Hast du das Verzeichnis /cgi-bin/ mit der Option ExecCGI konfiguriert?

Freundliche Grüße

The_J 31. Aug 2008 20:26

Danke für die Begrüßung :).

Ups, ich hatte irgendwas anderes damit konfiguriert.

nun aber bei <directory "D:/Programme/Apache/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</directory>

sagt mir das Errorlog:
"Illegal opton ExecCGI"

Uah :(.
Deadline ist Mitternacht :(.
Hätt' ich's doch nur nicht aufgeschoben.

marabu 31. Aug 2008 20:46

Re: Intraweb-ISAPI-.dll läuft nicht
 
Du weißt aber schon, dass da noch ein paar andere Einstellungen nötig sind?
Was hast du denn alles konfiguriert?

The_J 31. Aug 2008 20:55

Re: Intraweb-ISAPI-.dll läuft nicht
 
Ich weiss nicht wirklich, dass da noch mehr nötig ist, vom Apache hab' ich überhaupt keine Ahnung.
Ich hab' zur httpd.conf noch hinzugefügt:
AddHandler isapi-isa .dll sowie
LoadModule isapi_module modules/mod_isapi.so
Sonst nix.

edit: OH Gott, ich hab's gefunden.
Hab' ein + vergessen.
Nun geht's.
Danke für die Hilfe.
Wenn mir net jmd. zur Seite gestanden hätte, hätt' ich aufgegeben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz