Загрузка файлов на сервер. Где может быть ограничение?
Доброго всем дня!
Попросили помочь с настройкой сайта, но столкнулся с проблемой загрузки файлов. Сервер на Апаче. Версия 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.
Максим Тимофеев, спасибо, добрый человек! По этой ссылке понял в чём проблема. Дело было в mod_fcgi. Я перевел "Режим работы PHP" с "FastCGI (Apache)" в "модуль Apache" и всё заработало!
AndreyBerezov, извините, невнимательно прочел. Возможно имеет смысл включить error_reporting(E_ALL) и ini_set('display_errors', 'true'). После этого попробовать еще раз, а также посмотреть в error_log вашего веб сервера