Проблемы с загрузкой laravel и php на centos7 - PullRequest
0 голосов
/ 20 октября 2019

У меня есть онлайн-приложение для облачного хранения и обмена файлами. И я был нагружен этим на моем сервере VPS. Конфигурация сервера - 2-ядерный процессор и 4 ГБ оперативной памяти. Мое веб-приложение написано на php и laravel. Я разместил это веб-приложение на своем VPS-сервере. И попробуйте загрузить файл. Первый файл, который я загрузил, и размер файла был 25 МБ. Он был успешно загружен. Но я пытаюсь загрузить файл до 312 МБ, но он не может загрузить. Это несколько раз загрузить, а иногда не удается. Почему это случилось? Я изменил некоторые параметры в php.ini

max_file_size = 1024MB
post_file_size = 1024MB
memory = 512MB
max_execution_time = 500000
max_input_time = 50000

У меня монитор монитора монитора не используется больше памяти. Buf-файл загружается несколько раз или иногда не может быть загружен. Это произойдет, если я загружу файл размером более 100 МБ.

Кто-нибудь скажет мне, почему это произошло? Это случилось из-за моего интернета? Но если я загружу 500 МБ на диск Google с интернетом, он будет успешно загружен.

Ответы [ 2 ]

0 голосов
/ 20 октября 2019

В вашем php.ini обычно нужно изменить две вещи, чтобы увеличить максимальный размер загружаемого файла:

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 1024M

и

; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
post_max_size = 1024M

Дополнительно проверьте значение memory_limit, поскольку это также может повлиять на максимально возможный размер загружаемых файлов:

; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M

Не забудьте перезапустить сервер HTTP после сохранения изменений, чтобы новая конфигурация вступила в силу.

Имена параметров, которые выразмещенные в вашем вопросе, кажется, не правильно. Были ли они в вашем php.ini с другими назначенными значениями или вы просто добавили их в файл?

0 голосов
/ 20 октября 2019

Вы уверены, что изменили правильный файл php.ini в соответствии с вашей активной версией php и выбранным php-fpm / php-cli?

...