PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit PHP4



Prophetmancer
14.03.02, 16:51
Hi Leute ich habe ein kleines Problem und zwar habe ich denn Apache server Erfolgreich mit PHP4 installiert. Er zeigt auch an das, das modul_php4 installiert sei.

Bloss sobald ich auf *.php seiten zugreife bekomme ich ein Downlaod der php datei angezeigt :confused:

Habe auch die httpd.conf so richtig konfiguriert, wie es schon in anderen threads der fall war.

howlcoyote
15.03.02, 15:45
Nein, Du hast die httpd.conf nicht richtig konfiguriert oder Du hast den Apache nicht neu geladen, nachdem Du sie geändert hast.

adminroot
15.03.02, 16:49
was macht er denn, wenn du ne *.php3 seite öffnen willst?

Prophetmancer
18.03.02, 10:30
zeigt er mir denn quelltext an

adminroot
18.03.02, 16:43
also werden die php sachen nicht geparst

kannste mal den auszug aus deiner httpd.conf posten?
bei mir sieht sie so aus...

[...]
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
[...]

welche distri benutzte?

Prophetmancer
19.03.02, 10:12
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .inc
AddType application/x-httpd-php-source .phps


[ ] = < >

Habe mod_php nicht mit installiert weil das ja das php3 ist.
Wenn aber nur PHP3 drauf ist funtzt das nur bei PHP4 nicht :(

adminroot
20.03.02, 16:40
welche distri und werden die module mod_php3 geladen geladen?

scg
21.03.02, 12:15
Problem liegt wahrscheinlich darin, daß PHP nachinstalliert wurde.

Wenns ne SUSE ist, erkennt die, daß in der httpd.conf geändert worden ist und legt ihren "Vorschlag" einer suse_add_module und suse_load_module parallel zur httpd.conf ab.

Also wird in der httpd.conf nach wie vor die "alte" suse_addmodule bzw. suse_load_module herangezogen, die noch kein php enthält. Und daher ist dann die Bedingung ifModule in der httpd.conf, ob php installiert ist, false. Und damit wird auch kein Parser angeworfen sonder Quelltext angezeigt.

Langes Gefasel, kurzer Sinn:
Schau mal in der suse_add_,module und suse_load_module, ob da php angegeben ist.

Grüße
gs

Prophetmancer
26.03.02, 11:41
habe jetzt denn apache vollkommen gelöscht und neun installiert habe aber auch gleich mod_php4 mit rauf gepackt. es funktioniert aber immern och nicht :(

scg
02.04.02, 11:49
Hatte ich auch probiert, ging auch nicht. Möglicherweise bleiben conf-Dateien beim Deinstallieren stehen.

Also, hilft alles nix, mußt Dir mal die httpd.conf aungucken und schauen, ob PHP mit addmodule und loadmodule überhaupt geladen wird. Da liegt der Hund begraben.

Wenn Du gar nicht mehr weiter kommst und wenn Du willst, kann ich Dir auch mal meine httpd.conf schicken

Grüße
gs

HeadShot
02.04.02, 13:28
also ein tutorial für apache + php4 gibts hier -> www.baach.de

ich habs mit dem ding gemacht, hat alles super geklappt, hatte auch vorher den von suse druff ... aber selber kompiliert rennt haltn bisel schneller :D