Increasing upload_max_filesize / post_max_size from the site settings does not work - 413 Request Entity Too Large
Closed this issue · 3 comments
CloudPanel version(s) affected
2.4.1
Description
Going to a site settings -> PHP settings and increasing upload_max_filesize and post_max_size does not actually allow uploading files over the default 64MB. Attempting such an upload returns nginx 413 Request Entity Too Large.
The file /etc/nginx/nginx.conf
also needs to be manually edited from the terminal to change client_max_body_size
to the desired size.
How to reproduce
For me, the error occured when trying to upload a 100MB file to a new wordpress site created through cloudpanel. Even though upload_max_filesize, post_max_size and the memory_limit were increased through the cp ui in the site's settings.
Possible Solution
Simplest would be to add a notice message to PHP Settings section of the site settings which tells the user that client_max_body_size
needs to be updated manually in /etc/nginx/nginx.conf
Additional Context
No response
Thanks for reporting it. We will consider it for future releases.
No problem, it's not so much an issue since it's easily mitigated by editing nginx.conf, but I thought of reporting it so others can find it on google if they're encountering it.
I just encountered this and looks like the issue with MB vs GB. It works until you increase it to the max limit of MB, however, when it changes to 1GB or higher, that is when it stops working. Probably the units are being ignored and only the values are being considered.