I cant upload files bigger than 2mb in my wordpress under nginx

April 2, 2015 5.8k views
LEMP Nginx WordPress

I modified the php.ini on sudo nano /etc/php5/cgi/php.ini and I even modified the nginx.conf to 96mb trying to allow me to upload files biggers than 2mb, but the server is still giving me this error

The uploaded file exceeds the uploadmaxfilesize directive in php.ini.

Someone can help me? My server is under LEMP

  • what line did you modify in your php.ini file?

    try modifying these two lines (be sure to use M rather than MB):

    upload_max_filesize  96M
    post_max_size  96M
  • I already changed those values using M…maybe there is more than one php.ini file?

  • have you restarted php-fpm?

    Ubuntu/CentOS < 7:

    sudo service php-fpm restart

    CentOS 7:

    sudo systemctl restart php-fpm
  • There may be more than one php.ini depending on what packages you have installed. The one used by nginx will be located at /etc/php5/fpm/php.ini

3 Answers

I also restart the server a few times…nothing happens, still remains the same

This is weird, under the command
[ sudo service php-fpm restart](http://)

The system says php-fpm: unrecognized service

Finally success! Thanks Jonsjava, the problem was that I didn’t restart the PHP-FPM service.

By the way, in my case was sudo service php5-fpm restart

Have another answer? Share your knowledge.