Невозможно загрузить файлы размером более 8 МБ в Службу приложений Azure (Linux) с помощью Laravel v11.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Невозможно загрузить файлы размером более 8 МБ в Службу приложений Azure (Linux) с помощью Laravel v11.

Сообщение Anonymous »

У меня возникли проблемы с загрузкой файлов размером более 8 МБ в мое приложение Laravel v11, которое размещено в Службе приложений Azure, работающей в Linux.
Вот что я уже сделал для этого настройте ограничения на загрузку:
  • Задайте директиву client_max_body_size в Nginx и убедитесь, что она работает должным образом:

    Код: Выделить всё

    client_max_body_size 50M;
    
  • Обновлены настройки PHP php.ini через PHP_INI_SCAN_DIR. Запуск php -i в оболочке сервера (SSH) подтверждает, что загружены правильные параметры:

    Код: Выделить всё

    upload_max_filesize = 30M
    post_max_size = 50M
    memory_limit = 256M
    
Несмотря на эти настройки, я могу загружать только файлы размером менее 8 МБ. Попытка загрузить файл размером около 10 МБ приводит к следующей ошибке:

Код: Выделить всё

The server returned a "413 Content Too Large".
Интересно, что когда я устанавливаю post_max_size и upload_max_filesize на 1M, я все равно могу успешно загрузить файл размером 7 МБ. >
Вот результат выполнения php -i | grep max на сервере:

Код: Выделить всё

    max_execution_time => 0 => 0
max_file_uploads => 20 => 20
max_input_nesting_level => 64 => 64
max_input_time => -1 => -1
max_input_vars => 1000 => 1000
max_multipart_body_parts => -1 => -1
post_max_size => 1M => 1M
upload_max_filesize => 1M => 1M
zend.exception_string_param_max_len => 15 => 15
session.gc_maxlifetime => 1440 => 1440
unserialize_max_depth => 4096 => 4096
Что может быть причиной этой проблемы? Любая помощь будет принята с благодарностью. Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/791 ... laravel-v1
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»