Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
PHP im Apache konfigurieren [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
PHP im Apache konfigurieren


 
Kropff
23-10-2009, 19:50 
 
Nein, ich habe die Sufu nicht genutzt und ich habe auch nicht bei Google gesucht. Tut jetzt mal was für mich :).
Wo stellt man im Apache noch mal ein, bei welchen Dateiendungen es sich um PHP-Dateien handelt. Man kann ja auch HTML-Dateien durch den Parser jagen. War doch irgendwas mit AddHandler? Oder?

Peter

 
AmicaNoctis
23-10-2009, 19:54 
 
AddType application/x-httpd-php .php .html

 
Kropff
23-10-2009, 20:00 
 
AddType application/x-httpd-php .php .html
Hatte ich auch so in Erinnerung, aber mir ist gestern mein Linux-Server abgeraucht. Netzteil ist wohl gehimmelt. Musste mir notgedrungen den XAMMP ziehen, aber da finde ich den Eintrag nirgends. :dontknow:

Peter

 
AmicaNoctis
23-10-2009, 20:01 
 
aber da finde ich den Eintrag nirgends.

Das ist zwar merkwürdig, aber du kannst ihn auch einfach innerhalb von <IfModule mime_module> hinzufügen.

Gruß,

Amica

 
Kropff
23-10-2009, 20:06 
 
Das ist zwar merkwürdig, aber du kannst ihn auch einfach innerhalb von <IfModule mime_module> hinzufügen.

Gruß,

Amica
Habe gerade mal in meiner VirtualBox nachgesehen. Da läuft eine OpenSuse. Und da heißt es:

AddHandler application/x-httpd-php .php

Aber beim XAMPP finde ich auch das nicht :dontknow:

Peter

 
AmicaNoctis
23-10-2009, 20:15 
 
Vielleicht ist es dort ausgelagert, hast du schon in conf/extra nachgesehen?

 
Kropff
23-10-2009, 20:22 
 
Vielleicht ist es dort ausgelagert, hast du schon in conf/extra nachgesehen?
Jepp. Kein Treffer bei beiden Varianten. Können die das nicht mal vereinheitlichen oder macht nur der XAMPP für Windows eine Ausnahme? Laufen tut er übrigens sehr gut, habe mit meinen PHP-Scripten keine Probleme.

Peter

 
onemorenerd
23-10-2009, 21:34 
 
Durchsuche halt mal die httpd.conf und alles in extra/ nach "php". Kann ja nicht soo viele Treffer liefern.

 
Scriptfarm
23-10-2009, 21:43 
 
Schau mal dort : \apache\Conf\Extra\httpd-xampp.conf

 
Kropff
23-10-2009, 21:58 
 
Durchsuche halt mal die httpd.conf und alles in extra/ nach "php". Kann ja nicht soo viele Treffer liefern.
Hab ich schon gemacht. Ohne das gewünschte Ergebnis.
Schau mal dort : \apache\Conf\Extra\httpd-xampp.conf

Habe ich mittlerweile gemacht. Und das gefunden:

PHPINIDir "/xampp/php"
LoadModule php5_module "/xampp/apache/bin/php5apache2_2.dll"
AddType text/html .php .phps .php5 .php4 .php3 .phtml .phpt
<FilesMatch "\.php$|\.php5$|\.php4$|\.php3$|\.phtml$|\.phpt$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
Nur begreife ich das mit dem text/html nicht so ganz. Bin vielleicht auch ein wenig Linux-geschädigt. Oder ich habe zu lange keinen Linux-Server mehr eingerichtet und bin aus der Übung :dontknow:.

Peter

 
wahsaga
23-10-2009, 22:37 
 
Nur begreife ich das mit dem text/html nicht so ganz.
Das gibt nur den Default vor, mit was für einem Content-Type-Header solche Dateien ausgeliefert werden sollen.

Dafür, dass bestimmte Dateitypen durch den PHP-Parser geschickt werden, sorgen die nachfolgenden Zeilen (FilesMatch/SetHandler).

 
Kropff
24-10-2009, 14:45 
 
Danke

Peter


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:35 Uhr.