Page 1 of 1

php_admin_value überschreiben geht nicht

Posted: 2005-10-22 14:31
by moore
Hallo,

in der von Plesk erzeugten Konfiguration steht folgendes:

Code: Select all

<Directory /home/httpd/vhosts/domain/httpdocs>
  <IfModule sapi_apache2.c>
    php_admin_flag engine on
    php_admin_value open_basedir /home/httpd/vhosts/domain/httpdocs:/tmp
  </IfModule>
</Directory>
Ich möchte die PHP-Einstellungen für dieses Verzeichnis ändern bzw. neue hinzufügen. Deshalb schreibe ich diese Einstellungen in eine eigene Datei unter /etc/apache2/myhttpd.conf und inkludiere diese als letzte! in die httpd.conf.

Es werden jetzt auch neue Einstellungen hinzugefügt wie gewünscht. z.B. php_admin_value memory_limit 50M

Nur funktioniert das überschreiben des open_basedir nicht.

Hat jemand ne Idee woran das liegen kann?

Benutztes System: Suse 9.3, Plesk 7.5.4, Apache 2.0.53

Gruß,
Moore

Re: php_admin_value überschreiben geht nicht

Posted: 2005-10-22 15:14
by Roger Wilco
Klappt es, wenn du es in die vhost.conf schreibst?
http://faq.sw-soft.com/article_41_432_en.html

Re: php_admin_value überschreiben geht nicht

Posted: 2005-10-22 15:23
by moore
Ja, danke das hat funktioniert. Jetzt wüsste ich nur nochmal gerne warum es so geht aber anders nicht...

Danke!

Re: php_admin_value überschreiben geht nicht

Posted: 2005-10-22 15:45
by Roger Wilco
Vielleicht weil doch noch danach irgendwo eine anderslautende Direktive kommt? Oder weil bereits ein anderer Directoryblock mit entsprechender Priorität existiert?
Lies http://httpd.apache.org/docs/2.0/sections.html, darin wird u. a. die Reihenfolge der Abarbeitung erklärt.