Отправка файлов размером более прибл. Ошибки 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.
Что дает?