How to Increase Maximum Upload File Size?
Directive upload_max_filesize in php.ini
In the configuration file php.ini with
upload_max_filesize directive set the maximum size of uploaded files to the server. If you have access to the php.ini file you can change this value:
upload_max_filesize = 20M
Note that PHP also has a maximum size of POST requests using the directive
post_max_size which must be greater than or equal to the maximum size of uploads files:
post_max_size = 20M
Depending on the server configuration, the new values can take effect immediately after making changes, or have to restart the web server.
If you do not have access to the PHP configuration file, you can try to set the values using the file .htaccess to add the following values:
php_value upload_max_filesize 20M php_value post_max_size 20M
Changes to files .htaccess usually take effect immediately after saving.
Use The ini_set() PHP Function
post_max_size can be changed by using the PHP function ini_set() in
/config/server.php if allowed by the server configuration:
ini_set( 'upload_max_size' , '20M' ); ini_set( 'post_max_size', '20M');
Other directives which may affect the upload of large files
memory_limit, max_execution_time, max_input_time