By akaab
Hey all, I get ‘The uploaded file exceeds the upload_max_filesize directive in php.ini.’ error while trying to upload a plugin which is just 5.1MB. I have raised the limits in php.ini file and also thru webmin.
This is my php.ini file
max_input_time = 24000
max_execution_time = 24000
upload_max_filesize = 12000M
post_max_size = 24000M
memory_limit = 12000M
Here is my nginx.conf file. I have also increased client_max_body_size under server and http.
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
# Load dynamic modules. See /usr/share/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;
events {
worker_connections 1024;
}
http {
client_max_body_size 24000M;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
.........
server_names_hash_bucket_size 128;
server {
client_max_body_size 24000M;
server_name thesatlight.com www.thesatlight.com;
.....
What could be the problem?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Make sure that you are modifying the INI file used by your web server not the one used by PHP CLI.
You can create a PHP file called info.php with the following content
<?php
phpinfo();
?>
Then open the page in your web browser and make sure the options you changed are applied to the runtime configuration, if they are not applied then try to restart Nginx with this command sudo service nginx restart
Open the page after restart if the values are not applied then you are not modifying the right php.ini file used by your web server.
Hope this helps.
@Mohsen47 I have edited the same file. Here is the php info page https://thesatlight.com/info.php
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.