【问题标题】:Altering php.ini doesn't seem to have effect更改 php.ini 似乎没有效果
【发布时间】:2015-11-05 09:41:14
【问题描述】:

我正在运行具有以下配置的网络服务器:

  • Ubuntu 14.04
  • PHP 5.5.9
  • PHP-FPM
  • Nginx

当我在 Symfony 应用程序中上传文件时,我收到错误 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 (service php-fpm restart) 但更改并没有出现在 phpinfo 页面上,因为它仍然显示:upload_max_filesize 2M

我错过了什么吗?

【问题讨论】:

  • 同时运行 service nginx reloadservice nginx restart
  • 我做了,但结果还是一样。

标签: php ubuntu nginx


【解决方案1】:

问题解决了。似乎停止 PHP-FPM 相当棘手。进一步查看 Serverfault,我发现有些人不得不手动杀死所有 PHP-FPM 进程:

sudo pkill php5-fpm sudo service php5-fpm start

这对我有用。

【讨论】:

    猜你喜欢
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    • 2010-10-12
    • 2018-05-18
    相关资源
    最近更新 更多