Загрузка ZIP-файлов размером 100 КБ + приводит к внутренней ошибке сервера - PullRequest
3 голосов
/ 07 августа 2011

Вот мой 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

Ответы [ 4 ]

1 голос
/ 24 сентября 2011

Проблема в том, что расширение файла запущено на хост-сервере, вам нужно удалить «FastCGI» на некоторых хостах для и т. Д. «PHP5.2.x + FASTCGI» изменить его на «PHP5.2.x» В диспетчере расширений файлов

0 голосов
/ 28 марта 2013

Обновление MAX_FILE_SIZE и MaxRequestLen должно работать!ОДНАКО, если вы не зайдете в папку конфигурации «php.ini» и обновите каждый файл (требует сброса apache), как показано в списке ниже, пока вы не сможете загрузить zip-файл:

  • upload_max_filesize
  • post_max_size
  • max_input_time
  • default_socket_timeout

А если STILL , то не работают.Попробуйте включить «extension = php_zip.dll» в том же файле конфигурации php.

0 голосов
/ 29 февраля 2012

Это была проблема с mod_fcgid.

MaxRequestLen должен быть установлен выше.

Решение здесь: http://pivica.me/blog/500-internal-server-error-while-uploading-files-bigger-then-100kb-modfcgid-problem

0 голосов
/ 16 августа 2011

MAX_FILE_SIZE - это всего лишь 20 КБ, попробуйте увеличить переменную MAX_FILE_SIZE и посмотреть, изменит ли она что-либо

...