mbr: PHP Einstellungen pro virtual Host vornehmen

Beitrag lesen

Hallo Forum,
habe folgendes Problem: auf einem Server läuft Apache 2.0.48 und es existieren verschiedene virtual hosts. Ich möchte nun auf einem virtual host die PHP Einstellung allow_url_fopen auf ON setzen. Für alle anderen virtual hosts soll weiterhin die in der php.ini Datei vorgegebene Einstellung OFF gelten. Ich habe bisher folgendes versucht:

in der httpd.conf zwischen <VirtualHost *:80> und </VirtualHost> habe ich folgende Zeile eingetragen:

php_admin_flag allow_url_fopen ON

(ich habe mir den "richtigen" virtual host ausgesucht)
Nach Neustart des Servers (httpd2 -k restart) und aufrufen einer Testseite mit phpinfo(); ist leider keine Änderung zu sehen.

Ich habe mehrere Varianten ausprobiert:

php_admin_flag allow_url_fopen ON
php_admin_flag allow_url_fopen on
php_admin_flag allow_url_fopen 1

funktioniert leider alles nicht. Hat jemand eine Idee, woran es liegen könnte? Oder gibt es vielleicht auch noch einen ganz anderen Lösungsansatz?

liebe Grüße mbr

P.S.: ich bin mir durchaus bewußt, dass allow_url_fopen ON sicherheitstechnisch problematisch sein kann, zumal dann auch files von entfernten Servern includiert werden können (Natürlich nur, falls auf dem Server schlampig programmierte PHP Skripte liegen >;-) ).