UPLOAD_ERR_EXTENSION (# 8) в PHP? - PullRequest
       17

UPLOAD_ERR_EXTENSION (# 8) в PHP?

4 голосов
/ 19 сентября 2010

Я полностью застрял на этом.Всякий раз, когда я загружаю большой файл размером более 8 МБ (приблизительно), я получаю этот код ошибки в массиве $ _FILES ... Я смотрел на загруженные расширения, но это не помогло ... Максимальная загрузка файла составляет 50 МБ имаксимальный размер сообщения составляет 55 млн.

Кто-нибудь еще имел эту проблему раньше и знает о расширении, которое может вызывать его?

edit : Я только что заметил, что этофактически вызван попыткой загрузки двоичных файлов (файл размером 5 КБ a.out не загружается).Как я могу допустить это?Какое расширение блокирует загрузку двоичных файлов?

1 Ответ

2 голосов
/ 19 сентября 2010

Полагаю, я отвечу на свой вопрос ... Это было вызвано сухозином.Я пошел в /etc/php5/conf.d/suhosin.ini и раскомментировал эти строки, и теперь он работает без нареканий:

suhosin.upload.max_uploads = 10
suhosin.upload.disallow_elf = off
suhosin.upload.disallow_binary = off
suhosin.upload.remove_binary = off
...