PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP läuft noch nicht



Eagle
20.03.05, 22:25
Hallo,

ich habe Probleme auf Debian/Woody mit Apache 1.3 und PHP4 das Php zum Laufen zu bringen.

httpd.conf:


LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

AddType application/x-httpd-php3 .php3
#AddType application/x-httpd-php3-source .phps
#
# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

AddType application/x-tar .tgz
AddType image/bmp .bmp

<IfModule mod_php4.c>
AddType application/x-httpd-php .php .php3 .php4
AddType application/x-httpd-php-source .phps
</IfModule>


habe ich eingetragen. Und auf /etc/php4/apache/php.ini habe nach /etc/php.ini verlinkt.

Wenn ich

<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
in die httpd.conf eingebe, bekomme ich die Meldung:

Syntax error on line 877 of /etc/apache/httpd.conf:
Invalid command 'SetOutputFilter', perhaps mis-spelled or defined by a module not included in the server configuration


Und phpinfo.php läßt nach einem Server-Neustart nicht öffnen, sondern es wird ein Download angeboten.

Kann mir jemand mitteilen, was ich noch falsch mache?

Vielen Dank!

MfG

Andreas

Svenny
20.03.05, 22:42
lass mal das
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
</Files>

das hab ich ja noch nie gesehen, bzw gemacht

master_tradiaz
20.03.05, 23:21
wenn dein apache mit php kompiliert wurde sollte eigentlich ein
" AddType application/x-httpd-php .php "
ausreichen. mehr ist gar nicht notwendig.

Eagle
21.03.05, 09:29
Vielen Dank,

für den Hinweis mit dem Compiler, da wußte ich jetzt noch nicht.

Aber das mit

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

habe bei unserem Kollegen gelesen:
LAMP unter Debian Woody (http://www.linuxforen.de/forums/showthread.php?s=&threadid=74990)

Jedenfalls sehe ich die Datei phpinfo.php

MfG

Andreas

Tomek
21.03.05, 09:36
Also geht es nun?

Eagle
21.03.05, 09:44
Ja,

die PHP-Dateien werden zwar aufgerufen, somit ist die Funktionalität hergestellt.

Meine PhP-Datei bringt jetzt die Fehlermeldung im HTML-Text:

Warning: Failed opening './formular.inc.php' for inclusion (include_path='.:/usr/share/pear') in /home/andreas/web1/contact.php on line 10

Was ich so interpretiere, dass die Datei pear noch nicht installiert ist.

MfG

Andreas

marce
21.03.05, 09:48
Falsch interpretiert.

Dein Includepfad stimmt nicht.

php.ini

Doku lesen.