Есть такой замечательный скрипт мульти-загрузки файликов на сервер uploadify.
Поставил его, вроде все работает. Однако, на больших файлах (более 10 Мбайт, а надо было 25) стала проявлятся ошибка. Файлики не закачивались.
После муторного просева гугла, выяснилос: необходимо прописать в файлике .htaccess такие параметры:
php_value post_max_size 35M
php_value upload_max_filesize 25M
php_value max_execution_time 600
php_value max_input_time 600
php_value memory_limit 128M
Иногда не срабатывает, потому как .htaccess должен лежать в папке с .swf файлом, а еще лучше прописать в php.ini
С другой стороны, хотя ошибка #2038 (http 412) исчезла, появилась другая — http 413.
Эта проблема уже относится к вебсерверу:
в apache необходимо прописать
LimitRequestBody 25242880
Но у меня стоял еще nginx в качестве frontend, поэтому там необходимо было прописать:
client_max_body_size 25m;
proxy_send_timeout 120;
Теперь вроде все работает. mod_secure на который ссылаются многие по этой теме совершенно не причем.
У меня решилась проблема только правкой конфига nginx/0.7.67 но скажу сразу не просто конфига который лежит в LAMP:
/etc/nginx/nginx.conf и значения client_max_body_size
в не которых конфигурациях серверов вообще нет этого параметра
он находиться здесь
/etc/nginx/sites-enabled/имя вашего сайта
вот там и правим client_max_body_size
насколько пожелаете.