В настоящее время я не могу отправлять очень большие файлы с помощью Drupal FileField Source (опция удаленного url) в пользовательском поле файла в drupal 7 (7.15). Файл загружается в каталог tmp успешно, но при попытке отправить сообщение не удается. Размер файла – 870 МБ (файл 510mb успешно опубликован.).
Я получил следующую ошибку в access_log :
83.000.15.200 - - [02/Oct/2012:12:30:14 +0000] "POST /file/ajax/field_video_source/und/0/form-i6gTPc5LlZsQxKpgO43eaLGjh7dgWqHjQ6TPZD9SRmY HTTP/1.1" 500 413
Я предполагаю, что я правильно интерпретирую эту ошибку, поскольку 413 Request Entity Too Large
Я настроил php.ini со следующими настройками:
post_max_size = 1800M
max_execution_time = 3600 (i know that's overkill)
memory_limit = 1750M
max_input_time = -1 (unlimited)
Кроме того, я попытался установить значение LimitRequestBody
равным 0 в php.conf, используя следующее:
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 0
</Files>
Это, похоже, не помогло.
На сервере работают Centos 6.3, Apache / 2.2.15, PHP 5.3.3 с диском 2 ГБ и диском 40 ГБ.
Я не могу поверить, что он должен бороться с этим файлом размера (~ 800 мб) и этими настройками сервера?