Hola,
¿Pero que mensajes te muestra? ¿O no te muestra ninguno?
La directiva es file_uploads y es en el php.ini (o lo puedes ver con phpinfo()). Otras directiva a tener en cuenta es upload_max_filesize que limita el tamaño del fichero.
Luego tambien es necesario que el directorio donde quieres grabar el fichero tenga los permisos de escritura para el usuario PHP.
Y en lugar de copy(), usa move_uploaded_file() (
www.php.net/move_uploaded_file).
Revisa
http://www.php.net/manual/en/features.file-upload.php
Saludos.