Change the maximum upload file size
You can change it via an .htaccess
file.
.htaccess
files are stored in the same directory as your .php
files are. They modify configuration for that folder and all sub-folders. You simply use them by creating an .htaccess
file in the directory of your choice (or modify it if present).
The following should enable you to increase your upload limit (if the server provider allows PHP config changes via .htaccess
).
php_value upload_max_filesize 40M
php_value post_max_size 42M
I had the same problem and i created a .user.ini file and put it in the directory in which the upload script was located. Than inside that file i set these these two values:
upload_max_filesize = 40M
post_max_size = 40M
and it worked great for me!
You need to set the value of upload_max_filesize
and post_max_size
in your php.ini
:
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
After modifying php.ini
file(s), you need to restart your HTTP server to use the new configuration.
If you can't change your php.ini
, you're out of luck. You cannot change these values at run-time; uploads of file larger than the value specified in php.ini
will have failed by the time execution reaches your call to ini_set
.
See the Description of core php.ini
directives.