how to solve this problem, please help me
the uploaded file exceeds the upload_max_filesize directive in php.ini.
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!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Heya,
The error you’re seeing, “the uploaded file exceeds the upload_max_filesize directive in php.ini”, occurs when you try to upload a file (typically a theme, plugin, or media file) in WordPress that’s larger than the allowed size defined in your server’s PHP configuration.
To resolve this issue, you need to adjust the
upload_max_filesize
directive and potentially a few other related directives in yourphp.ini
file.Here’s how you can do it:
Locate php.ini:
php.ini
might vary./etc/php/7.x/apache2/php.ini
,/etc/php/7.x/cli/php.ini
,/etc/php/7.x/fpm/php.ini
, or in a custom directory if you have a special setup.php --ini
orlocate php.ini
.Edit php.ini:
php.ini
in a text editor with administrative privileges.The above values are just examples; you can set them according to your needs. However, ensure
post_max_size
is equal or larger thanupload_max_filesize
. 3. Restart Your Web Server:sudo service apache2 restart
sudo service nginx restart
andsudo service php7.x-fpm restart
(replace7.x
with your PHP version).After making these changes, try uploading your file again in WordPress. The error should be resolved, and you should be able to upload larger files. If you’re still encountering issues, ensure that your web server or any other intermediary services (like caching services or security plugins) aren’t imposing their own file size restrictions.
Hi @vitturx-business,
You need to increase the values of two options in your php.ini:
You can create a php info file in order to check the current values and check which is the php.ini file in use. Create the following file in your public_hmtl folder - phpinfo.php and put the following code inside it:
You can also use the following command in order to find the location of the
php.ini
file:The output will be:
Then check for the current value of
upload_max_filesize
and post_max_size you can also check which is the configuration file -php.ini
that is currently used and apply the changes there (if the site using the global php.ini file and you change the values for these settings this will make the changes globally for all sites). Ideally you would like to have the following values: