Puedes pegar la descripción correcta del error por favor, el que te da PHP.
Prueba 1
Hasta el momento hice las pruebas pegando y copiando tu código y si subo un archivo mayor a 10 megas me dice:
Cita: El tamaño del archivo es demasiado grande.
No se permiten archivos .rar
Solo se permiten archivos de 10 Mb máximo.
Sin embargo al revisar el directorio me subio el archivo de todos modos, no importa, esto es una validación y queda. El problema que veo entonce es que por alguna razón no te toma el cuenta el incremento de tamaño en la subida del archivos.
Por lo pronto y antes de continuar con mas pruebas te pido que guardes el contenido de este código como info.php y me des un print screen de la informacion que esta en el apartado
"Core" Código PHP:
<?
phpinfo();
?>