En todos los servidores linux y más en los compartidos está limitado el tamaño de ficheros que puedes subir a través de una aplicación php, para modificar este valor tienes las siguientes opciones:
Si tienes acceso al servidor como root, tienes dos opciones:
1) Desde cPanel ir a la opción “php configuration editor”, buscar la directiva “upload_max_filesize” y modificar el valor.
2) Desde consola, acceder al archivo de configuración php.ini
vi /usr/lib/php.ini
Buscar en el archivo la línea upload_max_filesize
; Maximum allowed size for uploaded files. upload_max_filesize = 4M
Modificamos el valor, guardamos los cambios y reiniciamos el apache.
Si no tienes acceso al servidor como root:
Tienes que crearte en el directorio donde quieras aumentar el upload un archivo denominado php.ini con la siguiente línea de código con el nuevo valor que desees:
; Maximum allowed size for uploaded files. upload_max_filesize = XM