Проблема загрузки файлов через формы php в Apache


Сегодня столкнулся с проблемой загрузки файлов, которые явно не превышают лимит post_max_size и upload_max_filesize.
На выходе вот такая ошибка:

Request Entity Too Large
The requested resource media-new.php does not allow request data with POST requests ....

Вот картинка:
Screenshot from 2014-03-21 13:21:16

Это сообщение о ошибке не относится к настройкам php. Это - ограничение со стороны сервера Apache, а именно mod-security.

Для того что бы починить, нужно добавить вот такие строки в .htaccess:

<IfModule mod_security.c>
  <Files media-new.php>
    #4Mb
    LimitRequestBody 4096000
  </Files>
</IfModule>

Таким образом для файла media-new.php выставляется ограничение в 4Mb на размер тела запроса.

Share Button
(Visited 119 times, 1 visits today)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.