Estimado, es posible que tu servidor no admita subir archivos .
Puedes chequearlo subiendo un muy simple script.
Código PHP:
<?php
phpinfo()
?>
Eso es todo lo que debes escribir. Lo subes a tu server y luego lo abres con tu navegador, en el veras todos los parámetros php del server.
Busca alguna clave de safe_mode y debe estar a Off o False.
Otra posibilidad es que la carpeta a la que subirás los archivos no tenga los permisos CHMOD adecuados, has la prueba poniendo 777 a tu carpeta.
Suerte en todo, avísanos como te resulta.