2015-11-05 61 views
1

我運行具有以下配置Web服務器:塗改的php.ini似乎並不具有效力

  • 的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

我想念什麼?

+1

也運行'service nginx reload'或'service nginx restart' –

+0

我做了,但結果還是一樣的。 –

回答

1

問題已解決。似乎停止PHP-FPM非常棘手。展望更遠的對Serverfault我發現,一些人不得不手動殺死所有PHP-FPM過程:

sudo pkill php5-fpm sudo service php5-fpm start

這爲我工作。