Hallo php-ler und apach-ler!
Folgendes Problem habe ich: Von den SuSE-CDs habe ich apache, mysql und php4 installiert, alles (ausreichend?) konfiguriert und nun wird aber in HTML-Code eingebettetes PHP(4) nicht dargestellt. Der herausgelöste PHP-Code als PHP-Datei wird aber mit '/localhost/phpMyAdmin/1.php' auch wieder korrekt angezeigt! Bestimmt muss ich noch was konfigurieren...?!?
In /etc/http/httpd.conf steht ja eine Abfrage in der Art: <IfDefine PHP4> Load Module ... </IFDefine>
Das ganze dann noch paar mal..
Wo aber soll ich sagen, dass PHP4 verwendet werden soll???
Vielen Dank für jeden Tip!
Danke! Peter.
On Sun, Dec 17, 2000 at 05:04:23PM +0100, Peter Zabelt wrote:
Hallo php-ler und apach-ler!
Folgendes Problem habe ich: Von den SuSE-CDs habe ich apache, mysql und php4 installiert, alles (ausreichend?) konfiguriert und nun wird aber in HTML-Code eingebettetes PHP(4) nicht dargestellt.
php soll ja auch ausgefuehrt und nicht dargestellt werden, oder?
Der herausgelöste PHP-Code als PHP-Datei wird aber mit '/localhost/phpMyAdmin/1.php' auch wieder korrekt angezeigt! Bestimmt muss ich noch was konfigurieren...?!?
Welche Dateiendung hat dein php-programm? Die Endung muss je nach Konfiguration php, php4 heissen. Falls deine php-datei im Klartext angezeigt wird, dass war bei mir der Fall, dann musst du im Apache die Dateiendung php noch beibringen. Die genaue Syntax habe ich gerade nicht, da ich an einem anderen Rechner bin.
On Sunday 17 December 2000 17:04, Peter Zabelt wrote:
Hallo php-ler und apach-ler!
Folgendes Problem habe ich: Von den SuSE-CDs habe ich apache, mysql und php4 installiert, alles (ausreichend?) konfiguriert und nun wird aber in HTML-Code eingebettetes PHP(4) nicht dargestellt. Der herausgelöste PHP-Code als PHP-Datei wird aber mit '/localhost/phpMyAdmin/1.php' auch wieder korrekt angezeigt! Bestimmt muss ich noch was konfigurieren...?!?
In /etc/http/httpd.conf steht ja eine Abfrage in der Art:
<IfDefine PHP4> Load Module ... </IFDefine>
Das ganze dann noch paar mal..
reicht eigentlich 1x
Wo aber soll ich sagen, dass PHP4 verwendet werden soll???
Bei Debian sieht das so aus: httpd.conf: ------------
LoadModule php4_module lib/apache/1.3/libphp4.so
AddModule mod_php4.c
access.conf ------------- #nicht unbeding nötig, aber sehr nützlich ;-)
<IfModule mod_dir.c> DirectoryIndex welcome.html index.html index.php </IfModule>
mime.types ------------ application/x-httpd-php phtml pht php
srm.conf --------- DirectoryIndex welcome.html index.html index.php
AddType application/x-httpd-php .phtml .php AddType application/x-httpd-php-source .phps
Konrad
PS.: keine Ahnung, was die einzelnen Einträge bedeuten, aber es geht.
In /etc/http/httpd.conf steht ja eine Abfrage in der Art:
<IfDefine PHP4> Load Module ... </IFDefine> Wo aber soll ich sagen, dass PHP4 verwendet werden soll???
Nimm ganz einfach das <IfDefine PHP4> raus (auskommentieren). Is zwar ne dreckige Lösung, geht aber am schnellsten...
cu, Konrad
lug-dd@mailman.schlittermann.de