Я запускаю веб-сервер со следующей конфигурацией:
Когда я загружаю файл в приложение Symfony, я получаю ошибку The file is too large. Allowed maximum size is 2 MiB.
The file is too large. Allowed maximum size is 2 MiB.
, Я уже изменил аннотацию maxFileSize в сущности, но проблема, похоже, зависит от конфигурации сервера.
Если я запустил phpinfo(), он вернет мне следующий путь к моему php.ini: /etc/php5/fpm/php.ini
В этом php.ini я изменил следующие настройки:
upload_max_filesize = 8M
post_max_size = 8M
Затем я перезапустил php-fpm (перезапуск службы php-fpm), но изменения не отображаются на странице phpinfo, поскольку он все еще говорит: upload_max_filesize 2M
.
Я что-то пропустил?
Задача решена. Кажется, что остановка PHP-FPM довольно сложная. Глядя далее на Serverfault, я обнаружил, что некоторые люди должны были вручную уничтожить все процессы PHP-FPM:
sudo pkill php5-fpm
sudo service php5-fpm start
Это сработало для меня.
service nginx reload
илиservice nginx restart