PHP has a size limit that controls how large of a file you can upload. Many people wind up bumping into that limit when the attempt to upload large files. For example, big images, long audio files, or large video files. When you try to exceed the limit PHP will generate an error.
Sometimes there’s nothing you can do about that because of restrictions imposed by your hosting company. But, sometimes you can get around that problem with a little help. What needs to be done is to raise PHP’s max_upload_size value. But since you might not have access to the PHP configuration on your server how can you raise that limit?
There are two possible answers. First the hard way: If your hosting company allows it, install a customizable copy of PHP and adjust the settings in the php.ini file as you see fit. Of course doing that requires a lot of expertise. The majority of people don’t want to bother with doing that.
Now for the easy way: Check it out our PHP Max Upload Settings plugin on our Custom WordPress Plugins page.