загрузка файлов
столкнулся со странной ошибкой.
Скрипт не дает загрузить файл размером 2.5mb , в тоже время файл размером 1.5mb загружается без проблем.
сервер настроен на Nginx + php5-fpm
В конфигах Nginx и php все настроил
php.ini
upload_max_filesize = 50M
client_body_buffer_size 128k;
<p>
<input type="file" name="imgname">
<input type="submit" value="Загрузить">
</p>
</form>
Скажу, только что если размер файла 2.5MB, то $_FILES['imgname']['error'] получает значение 1, а это
, но вот не задача он у меня установлен на 50mb
Незнаю в че причина, толо в Nginx толи в php
логи пусты
После того, как делал изменения в конифигах php и nginx перезагружал!
не подойдет... скрипт нужен для загрузки фоточек и тем более полностью готов, вот только такая особенность с размером файла выскочила...
А что пишет по этому поводу phpinfo()? Изменения произошли какие-нибудь? А то ведь иногда конфиги правишь-правишь, а ничего не меняется, поскольку вовсе не то правишь.
Беда ещё в самом nginx, недостаточно изменить php.ini, нужно ещё править nginx.conf:
client_max_body_size 50m;
}
Проверил... да действительно... в phpinfo() выдает:
post_max_size 8M
upload_max_filesize 2M
то есть есть еще какой то скрытый конфиг?
правил: /etc/php5/fpm/php.ini где, еще может лежать конфиг?
client_max_body_size 50m;
}
В первом посте, я писал что и конфиг Nginx поменял на: client_max_body_size 256m;
то есть есть еще какой то скрытый конфиг?
правил: /etc/php5/fpm/php.ini где, еще может лежать конфиг?
phpinfo() просто посмотри, там вверху параметр Loaded Configuration File указывает точный путь файла. Уж точно не промахнёшься.
то есть есть еще какой то скрытый конфиг?
правил: /etc/php5/fpm/php.ini где, еще может лежать конфиг?
phpinfo() просто посмотри, там вверху параметр Loaded Configuration File указывает точный путь файла. Уж точно не промахнёшься.
Все таки используется /etc/php5/fpm/php.ini , магия...
Пошел шерстить файлы, которые прописаны в Additional .ini files parsed
------------------------------- UPD ------------------------------------------
Additional .ini files parsed - не помогло.....
но вот в /etc/php5/fpm/pool.d/www.сonf
я дописал php_admin_value[upload_max_filesize] = 50M и все заработало... и в phpinfo() выдало норм размер...
Все проблема решена