Стоит Linux Debian, apache 2.2.9-10, PHP 5.2.6-1, прикрутил postfix, dovecot и roundcube0.4.
Если отправлять вложения через почтового клиента, они без проблем доставляются, через web-морду выдается сообщение,что невозможно загрузить файл. Файлы вложений создаются в директории roundcube/temp/, но они нулевой длины, по-моему созданы командой touch.Веб-сервер является владельцем папок roundcube/temp/ и roundcube/logs/
mail:/var/www/roundcube# ls -ln
итого 100
drwxr-xr-x 2 501 80 4096 Авг 24 15:38 bin
-rw-r--r-- 1 501 80 10821 Авг 7 15:44 CHANGELOG
drwxr-xr-x 2 501 80 4096 Авг 26 13:46 config
-rw-r--r-- 1 501 80 9990 Авг 7 15:44 index.php
-rw-r--r-- 1 501 80 8358 Май 18 16:32 INSTALL
-rw-r--r-- 1 501 80 17987 Окт 30 2008 LICENSE
drwxrwxr-- 2 33 33 4096 Авг 24 15:38 logs
drwxr-xr-x 24 501 80 4096 Авг 24 15:38 plugins
drwxr-xr-x 7 501 80 4096 Авг 24 15:38 program
-rw-r--r-- 1 501 80 2156 Авг 7 15:44 README
-rw-r--r-- 1 501 80 26 Мар 22 2008 robots.txt
drwxr-xr-x 3 501 80 4096 Авг 27 09:13 skins
drwxr-xr-x 2 501 80 4096 Авг 24 15:38 SQL
drwxrwxr-- 2 33 33 4096 Сен 1 09:16 temp
-rw-r--r-- 1 501 80 1052 Апр 15 13:28 UPGRADING
Привожу вывод секции upload php.ini:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
upload_max_filesize = 10M
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 50
Вот вывод куска файла .htaccess:
php_value upload_max_filesize 8M
php_value post_max_size 10M
php_value memory_limit 128M
mail:/var/www/roundcube/temp# ls
rcmAttmnt8lRP3l rcmAttmntgfcSZV rcmAttmntWnhTXp rcmMsgzZseZ5
rcmAttmntamXuBn rcmAttmntIwnEXk rcmMsgkmQcE5
rcmAttmntdTH9MF rcmAttmntp26jTs rcmMsgXrU4ei
Какие есть варианты решения?