liunx下apache 2.2.8,开启虚拟主机mime.types中的文件头主不能传达了,
如print_r($_FILES['torrent'])在,单主机上,可以得到后缀名等所有信息,
如[file] => Array
(
[name] => cmd.torrent
[type] => application/octet-stream
[tmp_name] => C:\WINDOWS\Temp\php34A.tmp
[error] => 0
[size] => 224
)
而使用httpd-vhosts.conf后
[file] => Array
(
[name] => cmd.torrent
[type] =>
[tmp_name] =>
[error] => 0
[size] => 0
)
了,问了不少人,觉得奇怪中
查了两天,发现 php_admin_value open_basedir “e:\web\xna”中限定了PHP运行权限,而C:\WINDOWS\Temp没在能运行的目录权限下,改为php_admin_value open_basedir “e:\web\blog;c:\windows\temp\”,而Linux下应为”/home/zxsv:/tmp”