php.ini file should allow uploading files larger than 2MB in size
the php.ini file, located at /etc/php5/apache2 is set to not allow file uploads in excess of 2MB. I found this while trying to upload Music On Hold music in FreePBX. I have run into this limitation a few times before as well.
the upload_max_filesize variable in php.ini should be set much higher - I like keeping mine set at 512MB. Afterall, php is for our local installation on a fast network, so having a 2MB limit is very limiting