Я не могу загрузить файлы, больше, чем примерно 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 и не знаю, куда пойти отсюда.
В этом журнале изменений PHP
http://php.net/ChangeLog-5.php#5.6.0
говорится, что до PHP 5.6.0 загрузка файлов была ограничено 2 ГБ.
Возможно, вы обновляете не тот файл. Проверьте с помощью команды 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
Думаю, вы используете 32-битную операционную систему. Если это так, то вы не сможете выйти за пределы 2Гб с помощью apache и PHP.
Смотрите эту статью для более подробной информации: http://doc.owncloud.org/server/6.0/admin_manual/configuration/configuring_big_file_upload.html