Вот мой HTML-код, хотя я думаю, что он не имеет значения:
<form enctype="multipart/form-data" action="../developers/submit.php" method="post">
<input name="product_zip" type="file" /><input type="hidden" name="MAX_FILE_SIZE" value="20000">
</form>
Причина, по которой я говорю, что это не имеет значения, заключается в том, что я могу загружать zip-файлы размером менее 100 КБ. Я получаю 500 внутренних ошибок сервера на ZIP-файлы более 100 КБ. Все остальное работает более 100 КБ, PNG, GIF, вновь созданные ZIP-файлы и т. Д.
Я проверил все мои настройки PHP ini. Все правильно, включая максимальный размер загрузки, время выполнения и т. Д.
Я озадачен этим и не могу понять, почему мой сервер не загружает определенные zip-файлы. Это не мой PHP-код, потому что я полностью закомментировал его и все равно получаю 500.
Информация о сервере:
Cpanel / WHM
CentOS 5
PHP / w mySQL
РЕШЕНИЕ НАЙДЕНО:
Это была проблема с mod_fcgid.
MaxRequestLen должен быть установлен выше.
Решение здесь: http://pivica.me/blog/500-internal-server-error-while-uploading-files-bigger-then-100kb-modfcgid-problem