php upload_max_filesize проигнорированный - не могущий загрузить файл на 5 ГБ

Я не могу загрузить файлы, больше, чем примерно 2 ГБ. Макс. значения загрузки/сообщения были ранее установлены к 2500 МБ, таким образом, я думал, что это было проблемой.

Во-первых,

# php --version
PHP 5.3.3 (cli) 

Я установил upload_max_filesize и post_max_size следующим образом

# vi /etc/php.ini
post_max_size = 5500M
upload_max_filesize = 5500M
[write/quit vi]

Далее,

# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

Я затем подтвердил новую конфигурацию с phpinfo () сценарий:

post_max_size   5500M   5500M
upload_max_filesize 5500M   5500M

Я возвращаюсь к своему сценарию для загрузки другого большого файла данных (~4GB), и снова сказан, что загруженный файл превышает значение upload_max_filesize.

Так, я в замешательстве. Я могу загрузить 2 ГБ и меньшие файлы без проблем. Я перезапустил Apache и не знаю, куда пойти отсюда.

0
задан 4 October 2014 в 04:40
3 ответа

В этом журнале изменений PHP

http://php.net/ChangeLog-5.php#5.6.0

говорится, что до PHP 5.6.0 загрузка файлов была ограничено 2 ГБ.

1
ответ дан 4 December 2019 в 17:10

Возможно, вы обновляете не тот файл. Проверьте с помощью команды php -i. Например:

$ php -i 2> /dev/null | grep php.ini
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini
0
ответ дан 4 December 2019 в 17:10

Думаю, вы используете 32-битную операционную систему. Если это так, то вы не сможете выйти за пределы 2Гб с помощью apache и PHP.

Смотрите эту статью для более подробной информации: http://doc.owncloud.org/server/6.0/admin_manual/configuration/configuring_big_file_upload.html

0
ответ дан 4 December 2019 в 17:10

Теги

Похожие вопросы