Проблема с изменением `upload_max_filesize` на nginx - PullRequest
3 голосов
/ 06 ноября 2011

Здесь я вижу еще несколько подобных вопросов, но большинство ответов относятся к Apache (касается их файла .htaccess), и я использую nginx.

У меня проблемы с решениеммое изменение в upload_max_filesize в php.ini.Я использую nginx, php5 и wordpress на Debian.

Когда я запускаю phpinfo (), я вижу следующий вывод:

Loaded Configuration File /etc/php5/cgi/php.ini

Затем я иду в соответствующий файл .ini, изменяю несколько значений, а затемперезапустите nginx.Когда я запускаю плагин phpinfo (), который я получил для wordpress, он сообщает значения как неизмененные.

Я в растерянности, потому что phpinfo () сообщает, что загружает значения конфигурации из файла, который я изменил, но не сообщает об изменениях.

Ответы [ 2 ]

8 голосов
/ 06 ноября 2011

Возможно, вы используете FAST CGI:

[webserver] <----> [fcgi daemon]
                        `- [php]

Если вы перезапустите веб-сервер, PHP не будет перезапущен, поэтому все равно сохранит старые значения ini, поскольку он не перезагружал ini-файл.

Перезапуск демона fcgi решает эту проблему, PHP будет перезапущен, перечитав ini.

У некоторых демонов fcgi есть команда, которая перезагружает дочерние процессы более изящно. Зависит от того, что вы используете.

0 голосов
/ 04 июня 2013

Для меня проблема заключалась в синтаксической ошибке в пользовательском файле php.ini, которую я обнаружил после проверки журналов ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...