Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Apache 2.2 Modul entwickeln - Probleme (https://www.delphipraxis.net/155793-apache-2-2-modul-entwickeln-probleme.html)

DelphiPeter 8. Nov 2010 17:04

Apache 2.2 Modul entwickeln - Probleme
 
Hallo Leute,

ich habe mir ein Apache 2.2 Modul gebaut, so wie es hier steht
http://www.blong.com/Articles/Apache...heWindows.html

habe den Code und das Beispiel Projekt verwendet, wenn ich das Modul in meinem Apache 2.2 Server konfiguriere und den Dienst starten will, bekomme ich in meiner Logdatei folgenden Fehler:

Code:
httpd.exe: Syntax error on line 471 of D:/xampplite/apache/conf/httpd.conf: Syntax error on line 5 of D:/xampplite/apache/conf/httpd-ehtml.conf: Cannot load D:/xampplite/apache/modules/mod_ehtml4apache2.dll into server: Das angegebene Modul wurde nicht gefunden.
Kann mir dabei jemand helfen, hat einer eine Idee?

Hier meine APache Config

Code:
#
# eHTML-Module setup
#

LoadModule ehtml_module modules/mod_ehtml4apache2.dll

<IfModule ehtml_module>
    <FilesMatch "\.ehtml$">
        SetHandler application/x-httpd-ehtml
    </FilesMatch>
</IfModule>

wicht 8. Nov 2010 17:18

AW: Apache 2.2 Modul entwickeln - Probleme
 
Benötigt die DLL evtl. eine andere DLL, die nicht geladen werden kann? Ich glaube, dann kommt diese Meldung auch..

DelphiPeter 8. Nov 2010 17:20

AW: Apache 2.2 Modul entwickeln - Probleme
 
Hm, ist mir jetzt nicht bekannt. In der DLL die ich baue ist das gleiche drin, wie im Beispielcode auf der o.g. Seite.

wicht 8. Nov 2010 17:24

AW: Apache 2.2 Modul entwickeln - Probleme
 
Eventuell mal mit Apache 2.0 ausprobieren, das Modul zu laden?
Ich könnte mir vorstellen, dass sich da was verändert hat, weil ich für manche Module extra eine 2.0 und eine 2.2 Version finde..
Ist aber auch nur mehr oder weniger eine Vermutung.

DelphiPeter 8. Nov 2010 17:35

AW: Apache 2.2 Modul entwickeln - Probleme
 
Also unter Apache 2.0.49 wird das Modul geladen, es verhält sich aber nicht wie in dem tutorial beschrieben, es passiert quasi gar nichts. Wenn ich auf http:/localhost/delphi gehe, bekomme ich eine 404 meldung.

Puhh...verstehe nur Bahnhof

DelphiPeter 8. Nov 2010 17:41

AW: Apache 2.2 Modul entwickeln - Probleme
 
Kann man irgendwie feststellen, ob sich in der ApacheTwoApp.pas etwas geändert hat? Sodass die Module damit irgendwie Apche 2.2 kompatibel werden?

DelphiPeter 8. Nov 2010 18:06

AW: Apache 2.2 Modul entwickeln - Probleme
 
OK, ich löse meine Frage selber auf:

Die HTTPD2.pas ist nur für Module mit Version Apache Server 2.0.xx lauffähig, um die Module unter der aktuellen 2.2 laufen zu lassen, sind Änderungen in der HTTPD2.pas durchzuführen.

Siehe hier:
http://leonardorame.blogspot.com/200...th-delphi.html

und hier ein Beispiel:
http://leonardorame.blogspot.com/200...delphi-ii.html


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 Uhr.

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