Im confused ... Я не могу загружать файлы в диапазоне 2gb. Когда я пытаюсь использовать curl для отправки файла 1.92gb на свой сайт (через API), он ничего не сообщает о своём простом. Когда я отправляю файл 1kb, он отчитывается как следует.PHP: загрузка больших файлов сбой
Когда я пытаюсь загрузить через форму загрузки, он заканчивается замерзанием в середине пути, около 33%. Хотя я не уверен, что только индикатор прогресса застыл, или если фактическая загрузка файла была приостановлена. Я подозреваю, что только индикатор прогресса застыл, потому что он все еще говорит, что данные отправляются, даже если индикатор прогресса замерзает.
Мой php.ini (да, его отражение phpinfo а):
register_globals = Off
magic_quotes_gpc = Off
post_max_size = 2047M
upload_max_filesize = 2047M
max_execution_time = 25200 ; Maximum execution time of each script, in seconds
max_input_time = 25200 ; Maximum amount of time each script may spend parsing request data
memory_limit = 2048M ; Maximum amount of memory a script may consume (16MB)
short_open_tag = On
Мои VPS оленья кожа на самом деле имеют 2 Гб оперативной памяти в его распоряжении, но memory_limit действительно нужно установить этот высокий?
Как мне это проверить? Я знаю 400mb файлы работа, я ничего не тестировалось между 400mb и 1.92gb
Вам потребуется премиум аккаунт, чтобы проверить до 2gb, так вот один вы можете играть с:
Пользователь: testreferral
Pass: 1234
Я не понимаю, где эта проблема возникновения.
Это может быть проблема базовой файловой системы. Поиск вокруг на SO, я уверен, что это обсуждалось несколько раз –
любые ключевые слова, которые я должен включить в поиск? – jiexi
http://linuxmafia.com/faq/VALinux-kb/2gb-filesize-limit.html для ссылки, отличной от SO 0 по теме –