January 14, 2021
January 14, 2021
In some cases, default server settings may not let you upload larger files via your website. This tutorial shows how to increase PHP upload limit in cPanel or by modifying .htaccess file.
Before you begin this guide you’ll need the following:
If you don’t have access to cPanel, please refer to Option 2.
Log in to your cPanel and navigate to Select PHP Version –> Switch to PHP Options:
Let’s say you are having an error while trying to upload 19 Mb WordPress theme file through your WordPress Admin Area.
The following configuration illustrates appropiate settings for this example:
128M. memory_limit describes the maximum amount of memory a script can allocate. It is recommended to set this to maximum available value. Letter M stands for megabytes.
64M. upload_max_filesize describes a maximum size of an uploaded file. It must be larger than the theme file mentioned in the example.
64M. post_max_size has a similar functionality to upload_max_filesize. Make it larger than 19 MB (theme file) as well.
Don’t forget to Save the changes.
IMPORTANT! Your cPanel may be a bit different and you may not have found Select PHP Version section. Consult your hosting provider about modifying PHP variables.
If there is no possibility to edit PHP settings via your cPanel, you can use another method which involves editing your .htaccess file by connecting via FTP Client. The following tutorial explains connecting via FTP Client in detail:
Note that .htaccess file is a hidden file, therefore you would need to enable its visibility.
Add the following lines to .htaccess file to increase upload limit:
php_value memory_limit 128M php_value upload_max_filesize 64M php_value post_max_size 64M
You have learned how to increase PHP upload limit in cPanel. You have also learned an alternative method to accomplish that using
.htaccess file by connecting via FTP Client.
Note that your website settings may be overriding server configuration. In this case, you would need to configure these settings separately.
June 19 2019
Can I have a video tutorial for this blog???