Peter Risdon wrote:

Hi,

This page:

http://www.php.net/manual/en/function.ini-set.php

tells me that upload_tmp_dir is of level PHP_INI_SYSTEM and can therefore only be altered in php.ini or httpd.conf

I want to be able to set this by virtual host. My httpd.conf <include>s a directory which contains seperate files for each virtual host and in one of these I have added:

<IfModule mod_php4.c>
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
php_admin_value upload_tmp_dir "/path/to/upload/directory/"
</IfModule>

... and it has absolutely no effect.


I assume that PHP_INI_SYSTEM means this is a system-wide variable, and so can only be set in the default host settings in httpd.conf or in php.ini. If this is right, is it documented anywhere? I'd be grateful for a steer.

PWR.


I have restarted apache using apachectl graceful and stop/start but it makes no difference. Files uploaded using POST get put in /var/tmp

I also tried it with php_value instead of php_admin_value.

Any guidance would be appreciated.

PWR.


-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to