@AndreyBerezov

Загрузка файлов на сервер. Где может быть ограничение?

Доброго всем дня!
Попросили помочь с настройкой сайта, но столкнулся с проблемой загрузки файлов. Сервер на Апаче. Версия PHP 5.4.39 (native). Самая обычная форма enctype="multipart/form-data" в самом обычном php-файле (не на CMS). Но принимает файлы только до 128КБ. Меньше — без проблем. Больше — ни в какую. Вылетает ошибка 500.
Полез в .htaccess. Там ничего специфичного. Только настройки самого WordPress, который стоит в соседнем каталоге. Через эту CMS, кстати, тоже не удаётся загрузить.
Полез в php.ini. Параметры такие: post_max_size = 8M, upload_max_filesize = 128M. Единственное, что хоть как-то коррелирует со 128 килобайтами — это параметр log_errors_max_len = 1024. Но вряд ли эти вещи связаны. Что еще может быть? VPS, управляется через ISP-менеджер 5.
  • Вопрос задан
  • 802 просмотра
Решения вопроса 1
AndreyBerezov, в настройках vhost apache измените директиву на что-то большее
FcgidMaxRequestLen 10000000

httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#fcgi...

По умолчанию, 131072
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
leni_m
@leni_m
ЧупаКобрус
мб post_max_size сделать таким же upload_max_filesize или больше?
В мануале прост:
Для загрузки больших файлов это значение должно быть больше значения директивы upload_max_filesize.
Ответ написан
B_Roma
@B_Roma
а права на папку ?какие, попробуйте постановить 777
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы