Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Apache - Fehler in Fehlerausgabe (https://www.delphipraxis.net/51661-apache-fehler-fehlerausgabe.html)

hsbc 16. Aug 2005 18:06


Apache - Fehler in Fehlerausgabe
 
Ich verwende die bei Apache 2.0 original mitgelieferte Fehlerausgabe vom Verzeichnis /error/ bzw. /error/include/.

Die eigentliche Fehlerausgabe funktioniert zwar, nur die im Verzeichnis /error/include/ enthaltenen Dateien top.html und bottom.html machen Probleme:

Zitat:

[an error occurred while processing this directive] Der angeforderte URL konnte auf dem Server nicht gefunden werden. Sofern Sie den URL manuell eingegeben haben, überprüfen Sie bitte die Schreibweise und versuchen Sie es erneut. [an error occurred while processing this directive]
Kennt jemand dieses Problem ?

mfg
Herbert

SubData 16. Aug 2005 19:16

Re: Apache - Fehler in Fehlerausgabe
 
Steht was in den Error-Log Dateien?

Die Ausgabe "[an error occurred while processing this directive]" bedeutet nur, dass die Datei nicht eingebunden werden kann, aber nicht warum .. in den Error-Log Dateien sollten detailiertere Informationen zu finden sein :>

Olli 16. Aug 2005 21:34

Re: Apache - Fehler in Fehlerausgabe
 
Dieser Fehlertext ist der Standard, wenn bei SSI (Server Side Includes) eine Direktive falsch ist, oder z.B. der Pfad einer eingefügten Datei nicht stimmt. Helfen können wir dir nur, wenn du uns a.) die relevante .htaccess (oder httpd.conf) und b.) die entsprechende (S)HTML gibst, also jene die die Include-Direktive enthält. Einfach anhängen oder im Notfall mir per PN schicken - anhängen ist aber definitiv besser, weil ich auch nicht immer zur Stelle bin ;)

Übrigens tritt diese Fehlermeldung bei *allen* SSI-Fehlern auf, wenn man die Fehlermeldung nicht abgeändert hat. Muß also nicht zwangsläufig eine eingebundene Datei sein - das aber nur als Hinweis, weil genauere Infos fehlen.

hsbc 17. Aug 2005 12:45

Re: Apache - Fehler in Fehlerausgabe
 
So - ich habe jetzt alle Komponenten (Apache, mySQL, php, phpmyAdmin) komplett deinstalliert und anschliessend XAMPP installiert. Im Prinzip funktioniert jetzt - soweit ich das in der Kürze überblickt habe - alles, bis auf eines, was mir noch ein wenig Kopfzerbrechen macht:

Das Parsen von php-Code in .htm-Dateien. Dies verhält sich so:

Wenn ich eine Demo-htm-Datei mit 3 Zeilen php-Code vom Internet-Explorer aus aufrufe, wird nur der eigentliche htm-Code ausgegeben, die php-Ausgabe ( echo "Hallo" ) erscheint nicht.

Wenn ich diese htm-Datei über localhost aufrufe: htpp://localhost/demo.htm - so ist das Ergebnis richtig, es wird auch der php-Code richtig übersetzt.

Wenn ich diese htm-Datei mit Webweaver ausführen lasse, wird auch der php-Code übersetzt und richtig ausgegeben (bei Webweaver ist unter "Vorschau parsen" auch htm eingetragen worden).

Wenn ich mit HAPEdit diese htm-Datei ausführen lasse, kommt die php-Zeile ebenfalls NICHT. Bei HAPEdit finde ich aber keine Möglichkeit, htm zum Parsen einzutragen. Kennt hier vielleicht jemand eine Möglichkeit, auch bei HAPEdit das Parsen einzustellen?

Auch die Ergänzung der httpd.conf auf:

AddType application/x-httpd-php .php .htm

brachte leider keinen Erfolg.

Jetzt meine Frage:

Ist dieses Verhalten vielleicht richtig, bzw. wenn nein, was kann ich noch dagegen unternehmen?

mfg
Herbert

hsbc 17. Aug 2005 12:58

Re: Apache - Fehler in Fehlerausgabe
 
Sorry - ich war zu schnell mit meinem Beitrag ...

Habe auch bei HAPEdit den Menüpunkt gefunden und es funktioniert jetzt auch hier.

Nochmals allerbesten Dank für eure Unterstützung.

mfg
Herbert


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 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