The solution is located in /etc/php/php.ini
Allowed file uploads: should be YES
Maximum allowed filesize (max_filesize): for you is 5MB, ask your administrator to change it to higher if the system and hosting plan allows it
Maximum allowed POST size: (post_max_size): for you is unknown, but it should be double by allowed filesize:
Memory limit (memory_limit): if filesize is 8, POST is 16, this should be 32MB
Maximum input time for uploads (max_input_time): if the server is in your local network, or your ping to it is lower then 30ms, 600 value is ok, if you're over 6 hops to your server and between 80-100 or over time in ms, this option should be higher.
All this and more can be founded on
www.php.net