Jos*_*han 3 php wordpress nginx
我在这里看到了一些其他类似的问题,但大多数答案都是Apache特定的(处理他们的.htaccess文件)而我正在使用nginx.
我在修改upload_max_filesizephp.ini棒时遇到了麻烦.我在Debian上使用nginx,php5和wordpress.
当我运行phpinfo()时,我看到以下输出:
Loaded Configuration File /etc/php5/cgi/php.ini
然后我转到相关的.ini文件,更改一些值,然后重新启动nginx.当我启动一个phpinfo()插件时,我得到了wordpress,它报告的值不变.
我很茫然,因为phpinfo()报告它正在从我更改的文件中加载配置值,但它没有报告更改.
您可能正在使用FAST CGI:
[webserver] <----> [fcgi daemon]
`- [php]
Run Code Online (Sandbox Code Playgroud)
如果重新启动Web服务器,PHP不会重新启动,因此仍然具有旧的ini值,因为它没有重新加载ini文件.
重新启动fcgi守护进程解决了这个问题,PHP将重新启动,重新读取ini.
一些fcgi守护进程有一个命令可以更优雅地重新加载子进程.取决于你使用什么.