apache2 debian php5.2
в настройках хоста указано:
DocumentRoot /home/user/site.com
php_admin_value open_basedir «/home/user/:.»
php_admin_value upload_tmp_dir «/home/user/tmp»
в phpinfo() видно что upload_tmp_dir такой же как и в настройке хоста. есть говноскрипт (писал не я), который загружает аватар пользователя, примерно следующего содержания
//говнокод
$avat_size=$_FILES['file']['size'];
$avat_name=$_FILES['file']['name'];
$size = GetImageSize($_FILES['file']['tmp_name']);
//другой говнокод
Warning: getimagesize() [function.getimagesize]: open_basedir restriction in effect. File(/tmp/phpHq9AVa) is not within the allowed path(s): (/home/user/:.)
как так? кто сталкивался? (на сервере ещё куча сайтов, у других нет проблем с загрузкой файлов)
upd: проблема была в том что владельцем /home/user/tmp был root.