Привет, LOR, есть один Apache на Debian 7, который отказывается сохранять загружаемые файлы.
В /etc/php5/apache2/php.ini:
- file_uploads = On
- upload_tmp_dir = «tmp»
- max_file_uploads = 20
- upload_max_filesize = 50M
Права:
rwxrwxrwx 2 www-data www-data 4096 Окт 31 23:58 tmp
Код:
<body>
<?php
if (array_key_exists('file', $_FILES)) {
print_r($_FILES['file']['tmp_name']);
}
?>
<form method="post" action="index.php" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" value="Upload" />
</form>
</body>
При загрузке в массиве можно наблюдать:
[tmp_name] => /tmp/phpsOsR74
При попытке вывести файл, в логе /var/log/apache2/error.log появляется:
[error] [client 192.168.1.10] File does not exist: /var/www/tmp/phpsOsR74, referer: http://192.168.1.100/index.php
Что этот шакал хочет от меня?