PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache 2 kann keine php



realtec
07.04.03, 19:01
Hallo, ich habe Suse 8.2 und Apache 2.0.44 inkl. apache2-mod_php4 installiert.
Dennoch kann ich diese Seite (auf meinem Server) nicht öffnen:

http://realtec.dyndns.org/intern/

compfreek
07.04.03, 20:30
du musst inner httpd.conf auch einstellen dass .php sachen bearbeitet werden
hab leider vergessen wo^^"
such einfach nach .html oder so:)

xstevex22
07.04.03, 20:36
Hi!
Das muss eine AddType Directive einfügen für PHP. Sollte aber eigentlich automatisch passieren. Bei RedHat liegt unter /etc/httpd/ ein Verzeichnis, in der eine php.conf liegt. Die wird von der httpd.conf includiert.

realtec
07.04.03, 22:51
Weiss jmd. wie das geht?

dragon's might
07.04.03, 23:02
Steht das nicht in deinem PHP-Buch?!

dauni
07.04.03, 23:04
cat /etc/httpd/conf/addon-modules/php.conf
<IfModule mod_php4.c>

AddType application/x-httpd-php .php .php4 .php3 .phtml
AddType application/x-httpd-php-source .phps

</IfModule>


Is aber ein Mdk

AceTheFace
08.04.03, 14:52
Hmm...genau das gleiche Problem bei mir..habe über Yast mod_php4 für apache 2 installiert, aber unter /etc/apache2/modules taucht nichts auf...Auch wenn ich die o.g. Zeilen in die httpd.conf eintrage klappt php nicht...er weiss nicht, was er mit php-Dateien anfangen soll...

Gruß,

Ace

bloddy newbie
08.04.03, 15:13
trag mal folgendes in die httpd.conf ein:


<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
</Files>


und damit auch eine idnex.php als Startseite anerkannt wir mußt du bei DirectoryIndex zum Beispiel folgendes hinschreiben:

DirectoryIndex index.html index.htm index.php index.php4 index.php3 ...

cya

AceTheFace
08.04.03, 15:17
Bringt nichts, der will die php-Dateien immer runterladen...

Gruß,

Ace

dauni
08.04.03, 15:28
grep php /etc/httpd/conf/httpd.conf
LoadModule php4_module extramodules/libphp4.so
AddModule mod_php4.c
# cgi or php files
Include conf/addon-modules/php.conf


Sollte auch dastehen

ls-la
08.04.03, 16:30
Original geschrieben von AceTheFace
Bringt nichts, der will die php-Dateien immer runterladen...

Gruß,

Ace

AddType application/x-httpd-php php
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
</Files>

AddType application/x-httpd-php php3
<Files *.php3>
SetOutputFilter PHP
SetInputFilter PHP
</Files>

AddType application/x-httpd-php php4
<Files *.php4>
SetOutputFilter PHP
SetInputFilter PHP
</Files>

folgendes nicht vergessen

xstevex22
08.04.03, 16:39
Hi!
Ich meine, wenn es eine SuSE ist, sollte das doch in der postinstall vom RPM berücksichtigt werden.
Gibt's denn da ne Bugtraq Meldung oder sowas...was ich mir nicht vortstellen kann. php von der Kommandozeile funktioniert ?? Sprich, php <deinskript.php> erzeugt den gewünschten output ?

mbo
08.04.03, 16:46
geht doch:


Canonical Hostname tuxhome.realtec.de
Listening IP 80.131.126.211
Kernel Version 2.4.20-4GB-athlon
Uptime 20 hours 54 minutes
Current Users 0
Load Averages 0.02 0.01 0.00

ls-la
08.04.03, 16:53
stümmt *gg* ....hätte doch erstmal oben klicken sollen ;-)

realtec
08.04.03, 17:02
nein, geht nicht!
mein webserver läuft vor verzeifelung wieder unter apache 1 :mad:

ls-la
08.04.03, 17:32
warum compilierst du dir die pakete nicht selber und lässt den rpm-krams weg?

bzw. wenn die php4lib korrekt eingebunden ist und das oben von mir gepostete in der httpd.conf drin ist sollte es doch gehen

amagnus
17.04.03, 22:23
Hallo allerseits!

Ich bin auch einer von diesen "Klicki-Klicki-Newbies", welcher nun unbedingt den Apache2 mit php und sql zum Laufen bringen will (SuSE 8.2).
Da die DAU-Variante über Yast ja scheinbar nicht funktioniert, meine Frage:
Gibt es irgendwo eine Anleitung zur funktionsfähigen Installation, NACHDEM ich per Yast apache2 und php installiert habe oder soll/muss ich den Weg über die Selbstcompilierung gehen?!?

Vielen Dank im Voraus für Hilfe und Verständnis ;-)

realtec
18.04.03, 09:58
ich habe herausgefunden wie es geht:
apache2 und php4 für apache2 müssen installiert sein :D
im yast2: unter "system" editor für /etc/sysconfig Dateien --> Network --> www --> Apache2 --> Apache_Modules --> muss der Eintrag um "mod_php4" ergänzt werden...

Apache Neustarten und schon "kann" er php

amagnus
18.04.03, 10:44
Vielen Dank!

Gott wie simpel! :-) Hätte ich auch selbst drauf kommen können/müssen.

schöne Ostertage noch!

Andreas