Ubuntu 14.04 nginx php5-fpm проблема с загрузкой больших файлов

Отправка файлов размером более прибл. Ошибки 5 МБ на моем сервере - ошибка 1:

UPLOAD_ERR_INI_SIZE Значение: 1; Загруженный файл превышает директиву upload_max_filesize в php.ini.

В php-скрипте строка:

message_log( "attach: error[" . $_FILES["file"]["error"] . 
"] name[" . $_FILES["file"]["name"] .
"] type[" . $_FILES["file"]["type"] .
"] tmp_name[" . $_FILES["file"]["tmp_name"] .
"] size[" . $_FILES["file"]["size"] . "]" );

Дает:

2019-06-26 11:31:35: attach: error[1] name[IMG_E0304.JPG] type[] tmp_name[] size[0]

Недавно я увеличил следующие параметры с 5 МБ до 10 МБ:

/etc/nginx/nginx.conf:

client_max_body_size 10M;

/etc/php5/cli/php.ini:

upload_max_filesize = 10M post_max_size = 10M memory_limit = 256M

И перезапустил службы nginx и php5-fpm.

PHP-вызовы ini_get из командной строки подтверждают, что значения установлены так, как я хочу. И nginx явно что-то передает в php.

Что дает?


person minisaurus    schedule 26.06.2019    source источник


Ответы (1)


Вы не меняете ini-файл php5-fpm. Найдите файл fpm ini и добавьте туда свои файлы.

person Alex M    schedule 26.06.2019
comment
Да, именно так — php.ini находится в /etc/php5/fpm. Спасибо :) - person minisaurus; 26.06.2019
comment
Идеально рад помочь. - person Alex M; 26.06.2019