PHP-Dateien werden nur als Text angezeigt
Hi Liste
Ich habe das Problem, daß bei PHP-Dateien nur der Quellcode angezeigt
werden. Einen Fehler in der entsprechenden httpd.conf kann ich nicht
finden. Dort ist festgelegt, daß php-Dateien dargestellt werden sollen,
statt nur als Text.
[...]
# since LAMPP 1.0RC1
AddType application/x-httpd-php .php .php3 .php4
# before LAMPP 1.0RC1
#
Martin Falley schrieb:
Hi Liste
Ich habe das Problem, daß bei PHP-Dateien nur der Quellcode angezeigt werden. Einen Fehler in der entsprechenden httpd.conf kann ich nicht finden. Dort ist festgelegt, daß php-Dateien dargestellt werden sollen, statt nur als Text.
Sind alle notwendigen Pakte installiert? Gruß
On Wednesday 16 February 2005 13:46, Ralf Prengel wrote: [...]
Sind alle notwendigen Pakte installiert?
Ja. Ich hatte kurzzeitig etwas an der Datei im Bereich
On Wed, Feb 16, 2005 at 01:41:47PM +0100, Martin Falley wrote:
Hi Liste
Ich habe das Problem, daß bei PHP-Dateien nur der Quellcode angezeigt werden. Einen Fehler in der entsprechenden httpd.conf kann ich nicht finden. Dort ist festgelegt, daß php-Dateien dargestellt werden sollen, statt nur als Text.
[...] # since LAMPP 1.0RC1 AddType application/x-httpd-php .php .php3 .php4 # before LAMPP 1.0RC1 #
# SetOutputFilter PHP # SetInputFilter PHP #</Files> [...] Gibt es noch irgendwo anders eine Einstellmöglichkeit, oder wo könnte ich suchen? Der Apache läuft. HTML-Dateien werden richtig dargestellt.
Wird die oben gezeigte Konfiguration auch wirklich gelesen? Wenn Du da "asdf" dazwischen schreibst, gibt es dann einen Syntaxfehler? Peter -- the little cardinal ate the big machine that goes "ping"
On Thursday 17 February 2005 17:22, poeml@cmdline.net wrote:
On Wed, Feb 16, 2005 at 01:41:47PM +0100, Martin Falley wrote:
[...]
Gibt es noch irgendwo anders eine Einstellmöglichkeit, oder wo könnte ich suchen? Der Apache läuft. HTML-Dateien werden richtig dargestellt.
Wird die oben gezeigte Konfiguration auch wirklich gelesen? Wenn Du da "asdf" dazwischen schreibst, gibt es dann einen Syntaxfehler?
Hallo Peter
Scheinbar wird die Datei tatsächlich eingelesen. Es kommt folgende
Fehlermeldung:
pinguin:~ # /opt/lampp/lampp restart
Stopping XAMPP for Linux 1.4.4...
XAMPP: Stopping Apache with SSL...
Syntax error on line 1128 of /opt/lampp/etc/httpd.conf:
Invalid command 'asdf', perhaps mis-spelled or defined by a module not
included in the server configuration
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
XAMPP stopped.
Starting XAMPP for Linux 1.4.4...
XAMPP: XAMPP-Apache is already running.
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
pinguin:~ #
Der Teil der http.conf dafür sieht so aus:
# since LAMPP 1.0RC1
AddType application/x-httpd-php .php .php3 .php4
asdf
# before LAMPP 1.0RC1
#
On Thu, Feb 17, 2005 at 09:19:47PM +0100, Martin Falley wrote:
Wird die oben gezeigte Konfiguration auch wirklich gelesen? Wenn Du da "asdf" dazwischen schreibst, gibt es dann einen Syntaxfehler?
Hallo Peter
Scheinbar wird die Datei tatsächlich eingelesen. Es kommt folgende Fehlermeldung:
Okay, das ist naemlich erst mal wichtig zu wissen.
pinguin:~ # /opt/lampp/lampp restart Stopping XAMPP for Linux 1.4.4... XAMPP: Stopping Apache with SSL... Syntax error on line 1128 of /opt/lampp/etc/httpd.conf: Invalid command 'asdf', perhaps mis-spelled or defined by a module not included in the server configuration XAMPP: Stopping MySQL... XAMPP: Stopping ProFTPD... XAMPP stopped. Starting XAMPP for Linux 1.4.4... XAMPP: XAMPP-Apache is already running. XAMPP: Starting MySQL... XAMPP: Starting ProFTPD... XAMPP for Linux started. pinguin:~ #
Wenn Dein Apache bzw. Deine Konfiguration aus XAMPP stammt, kann ich Dir aber leider nicht wirklich weiterhelfen, weil ich den Rest der Konfiguratin nicht kenne.
Der Teil der http.conf dafür sieht so aus:
# since LAMPP 1.0RC1 AddType application/x-httpd-php .php .php3 .php4 asdf # before LAMPP 1.0RC1 #
# SetOutputFilter PHP # SetInputFilter PHP #</Files> Das habe ich jetzt natürlich wieder zurückgestellt und die Fehlermeldung ist selbstmurmelnd weg. Vielleicht gibt es ja noch den einen oder anderen Tip?
Mit der AddType Zeile sollte das schon funktionieren. Aber nur wenn php fuer apache mit dem SAPI Interface gebaut ist. Das weiss ich aber alles nicht, wie das bei dem XAMPP ist. Vielleicht besser mal die XAMPP-Leute fragen... Peter -- the pink cardinal got the pink can of spam
On Thursday 17 February 2005 21:35, poeml@cmdline.net wrote:
On Thu, Feb 17, 2005 at 09:19:47PM +0100, Martin Falley wrote:
Wird die oben gezeigte Konfiguration auch wirklich gelesen? Wenn Du da "asdf" dazwischen schreibst, gibt es dann einen Syntaxfehler?
Hallo Peter
Scheinbar wird die Datei tatsächlich eingelesen. Es kommt folgende Fehlermeldung:
Okay, das ist naemlich erst mal wichtig zu wissen.
[...]
Wenn Dein Apache bzw. Deine Konfiguration aus XAMPP stammt, kann ich Dir aber leider nicht wirklich weiterhelfen, weil ich den Rest der Konfiguratin nicht kenne.
Das ist eigentlich eine ganz normale Standardkonfiguration mit dem unterschied, daß die Konfiguration nicht über zig verschiedene Dateien verstreut ist, wie bei SuSE 9.2 [...]
Mit der AddType Zeile sollte das schon funktionieren. Aber nur wenn php fuer apache mit dem SAPI Interface gebaut ist.
Schubs mich mal vom Schlauch. Was ist ein SAPI-Interface? :(
Das weiss ich aber alles nicht, wie das bei dem XAMPP ist. Vielleicht besser mal die XAMPP-Leute fragen...
Ich werde ersteinmal lampp drüberinstallieren, es ist ja eine Standard- Installation, sodaß sich der ursprünglich funktionierende Zustand wieder einstellen sollte. Das scheint mir der schnellste und hoffentlich auch der effektivste Weg zu sein, auch wenn nicht der Eleganteste. Gruß Martin -- Mach' mal Urlaub http://www.ungarnurlaub.de
On Thu, Feb 17, 2005 at 10:03:21PM +0100, Martin Falley wrote:
Wenn Dein Apache bzw. Deine Konfiguration aus XAMPP stammt, kann ich Dir aber leider nicht wirklich weiterhelfen, weil ich den Rest der Konfiguratin nicht kenne.
Das ist eigentlich eine ganz normale Standardkonfiguration mit dem unterschied, daß die Konfiguration nicht über zig verschiedene Dateien verstreut ist, wie bei SuSE 9.2
Also eine einzige lange unuebersichtliche Konfigurationsdatei :-) Aber die XAMPP Leute koennen da beliebigen Kram reingeschrieben haben -- keine Ahnung.
Mit der AddType Zeile sollte das schon funktionieren. Aber nur wenn php fuer apache mit dem SAPI Interface gebaut ist.
Schubs mich mal vom Schlauch. Was ist ein SAPI-Interface? :(
Das PHP-Modul fuer Apache 2.0 kann auf zwei verschiedene Weisen gebaut werden; eine ist obsolet. Namen habe ich vergessen, frag mich jetzt nicht danach. Probier aber mal folgendes: <IfModule sapi_apache2.c> asdf </IfModule> Bloss um zu sehen, ob die Standardmethode verwendet wurde. (Die andere ist obsolet.
alles nicht, wie das bei dem XAMPP ist. Vielleicht besser mal die XAMPP-Leute fragen...
Ich werde ersteinmal lampp drüberinstallieren, es ist ja eine Standard- Installation, sodaß sich der ursprünglich funktionierende Zustand wieder einstellen sollte. Das scheint mir der schnellste und hoffentlich auch der effektivste Weg zu sein, auch wenn nicht der Eleganteste.
Die entscheidende Frage ist, was willst Du mit XAMPP machen, was mit SUSE LINUX 9.2 nicht out of the box geht? Peter -- the pink can of spam imitated the big can of spam
On Thursday 17 February 2005 22:15, poeml@cmdline.net wrote:
On Thu, Feb 17, 2005 at 10:03:21PM +0100, Martin Falley wrote:
Wenn Dein Apache bzw. Deine Konfiguration aus XAMPP stammt, kann ich Dir aber leider nicht wirklich weiterhelfen, weil ich den Rest der Konfiguratin nicht kenne.
Das ist eigentlich eine ganz normale Standardkonfiguration mit dem unterschied, daß die Konfiguration nicht über zig verschiedene Dateien verstreut ist, wie bei SuSE 9.2
Also eine einzige lange unuebersichtliche Konfigurationsdatei :-)
richtig. Ich finde das prktischer, solange die Datei ordentlich strukturiert ist. Sie muß deshalb ja nicht unübersichtlich sein. Aber das ist, glaube ich, Geschmacksache.
Aber die XAMPP Leute koennen da beliebigen Kram reingeschrieben haben
Ja, da stehen natürlich u.a. auch spezifische Sachen drin
-- keine Ahnung.
Ich auch nicht ;))
Mit der AddType Zeile sollte das schon funktionieren. Aber nur wenn php fuer apache mit dem SAPI Interface gebaut ist.
Schubs mich mal vom Schlauch. Was ist ein SAPI-Interface? :(
Das PHP-Modul fuer Apache 2.0 kann auf zwei verschiedene Weisen gebaut werden; eine ist obsolet. Namen habe ich vergessen, frag mich jetzt nicht danach. Probier aber mal folgendes:
<IfModule sapi_apache2.c> asdf </IfModule>
Habe ich mal Testweise eingetragen
Bloss um zu sehen, ob die Standardmethode verwendet wurde. (Die andere ist obsolet.
kommt keinerlei Meldung, der Startprozess läuft einwandfrei durch. [...]
Die entscheidende Frage ist, was willst Du mit XAMPP machen, was mit SUSE LINUX 9.2 nicht out of the box geht?
Es soll zunächst erstmal ein Testsystem für meine Webseite sein. Ich habe mich einfach in den verteilten Config-Dateien von SuSE nicht zurechtgefunden und deshalb LAMPP/XAMPP installiert und die SuSE-Version disabled Gruß Martin -- Mach' mal Urlaub http://www.ungarnurlaub.de
On Thu, Feb 17, 2005 at 11:08:23PM +0100, Martin Falley wrote:
Wenn Dein Apache bzw. Deine Konfiguration aus XAMPP stammt, kann ich Dir aber leider nicht wirklich weiterhelfen, weil ich den Rest der Konfiguratin nicht kenne.
Das ist eigentlich eine ganz normale Standardkonfiguration mit dem unterschied, daß die Konfiguration nicht über zig verschiedene Dateien verstreut ist, wie bei SuSE 9.2
Also eine einzige lange unuebersichtliche Konfigurationsdatei :-)
richtig. Ich finde das prktischer, solange die Datei ordentlich strukturiert ist. Sie muß deshalb ja nicht unübersichtlich sein. Aber das ist, glaube ich, Geschmacksache.
Nach einem cp /usr/share/doc/packages/apache2/httpd-std.conf-prefork /etc/apache2/httpd.conf hat man wieder seine gute alte lange Konfigurationsdatei ;)
Aber die XAMPP Leute koennen da beliebigen Kram reingeschrieben haben
Ja, da stehen natürlich u.a. auch spezifische Sachen drin
-- keine Ahnung.
Ich auch nicht ;))
Mit der AddType Zeile sollte das schon funktionieren. Aber nur wenn php fuer apache mit dem SAPI Interface gebaut ist.
Schubs mich mal vom Schlauch. Was ist ein SAPI-Interface? :(
Das PHP-Modul fuer Apache 2.0 kann auf zwei verschiedene Weisen gebaut werden; eine ist obsolet. Namen habe ich vergessen, frag mich jetzt nicht danach. Probier aber mal folgendes:
<IfModule sapi_apache2.c> asdf </IfModule>
Habe ich mal Testweise eingetragen
Bloss um zu sehen, ob die Standardmethode verwendet wurde. (Die andere ist obsolet.
kommt keinerlei Meldung, der Startprozess läuft einwandfrei durch.
Okay, dann musst Du vermutlich IfModule sapi_apache2.c durch IfModule mod_php4.c ersetzen. Allerdings kannst Du die AddType-Zeile auch ausserhalb des Blocks schreiben, oder die IfModule sapi_apache2.c Umrahmung ganz entfernen. Jedenfalls ist das die Erklaerung warum die AddType Zeile bei Dir, obwohl vorhanden, nicht aktiv wurde. Ein Bugreport an XAMPP waere dann wohl nett.
Die entscheidende Frage ist, was willst Du mit XAMPP machen, was mit SUSE LINUX 9.2 nicht out of the box geht?
Es soll zunächst erstmal ein Testsystem für meine Webseite sein. Ich habe mich einfach in den verteilten Config-Dateien von SuSE nicht zurechtgefunden und deshalb LAMPP/XAMPP installiert und die SuSE-Version disabled
Du kannst in der Tat die Datei /usr/share/doc/packages/apache2/httpd-std.conf-prefork anstelle von httpd.conf verwenden, die Datei ist gebrauchsfertig und entspricht dem frueheren Aussehen der Konfiguration. Peter -- the big machine that goes "ping" imitated the little can of spam
participants (3)
-
Martin Falley
-
poeml@cmdline.net
-
Ralf Prengel