phpinfo говорит, что расположение файла /etc/php5/fpm/php.ini
.
Дополнительные .ini
файлы проанализированы
/etc/php5/fpm/conf.d/curl.ini,
/etc/php5/fpm/conf.d/gd.ini,
/etc/php5/fpm/conf.d/mcrypt.ini,
/etc/php5/fpm/conf.d/mysql.ini,
/etc/php5/fpm/conf.d/mysqli.ini,
/etc/php5/fpm/conf.d/pdo.ini,
/etc/php5/fpm/conf.d/pdo_mysql.ini,
/etc/php5/fpm/conf.d/xcache.ini
Глядя в них, никто из них не имеет ничего общего с post_max_filesize
или upload_max_filesize
.
Я редактирую это в php.ini
файл и перезапустите оба nginx и php5-fpm служба. Изменений не происходит. Файлы все еще редактируются. Я попытался перезагрузить компьютер.
Делает NGINX кэшировать это где-нибудь, что мне нужно удалить, чтобы эти изменения были внесены вживую?
я пытался php -i | grep ".ini"
и он подсказывает мне путь к php.ini is Path => /etc/php5/cli/
Phpinfo () сообщает мне, что /etc/php5/fpm/
Я редактировал оба безуспешно.
если я сделаю php -i | grep "post_max"
он говорит мне, что это 20 млн, phpinfo все еще говорит 8 млн.
Вам необходимо перезапустить его. Я использую 7.0, поэтому замените 7.0 на вашу версию.
sudo systemctl restart php7.0-fpm
Вы пытались поместить свой php.ini в /etc/php5/fpm/php.ini? Обычно это место по умолчанию, откуда php читает, если я правильно понимаю php5-fpm.
У меня такая же проблема в Centos 7, я использовал nginx в качестве веб-сервера. Я перезапустил службу php-fpm, и моя проблема решена. причина в том, что nginx использует службу php-fpm для обработки php, единственный способ отразить ваши изменения - перезапустить службу php-fpm.
тебе нужно бежать systemctl перезапустить php-fpm