Невозможно загрузить большие файлы через PHP-скрипт даже после редактирования php.ini - PullRequest
0 голосов
/ 23 июня 2011

У меня установлена ​​Ubuntu со стеком LAMP (PHP5 и Apache2) на моем VPS.Мой скрипт загрузки файлов отлично работает на локальном компьютере, но он не будет загружать тот же 8-мегабайтный FLV-файл на линоде.Возвращает «Пустой файл».Он принимает файлы FLV размером менее 3 МБ и JPEG без проблем.

Вот как я отредактировал файл php.ini:

max_execution_time = 700

max_input_time = 700

memory_limit = 128M

post_max_size = 110M

file_uploads = On

upload_max_filesize = 105M

mysql.connect_timeout = 60

Мой скрипт устанавливает эту переменную для максимального размера файла: $max_file_size = 102537 * 1024;// максимальный размер загружаемого файла (в байтах)

Я перезагружал VPS каждый раз при изменении файла php.ini.Тем не менее, я получаю «Пустой файл» при попытке загрузить 8-мегабайтный FLV-файл.Кстати, я редактирую файл php.ini в /etc/php5/apache2/php.ini и подтверждаю, что это правильный файл php.

Буду признателен за любую помощь или совет.

1 Ответ

0 голосов
/ 28 сентября 2011

Вы можете проверить конфигурацию в Apache httpd.conf, у него есть опция LimitRequestBody.

HTML-сторона также может ограничивать размер

Пожалуйста, проверьте ее.

...