Do you happen to have a particular value for upload
tmpdir in your php.ini file? Typically I think it's either left blank or given the value "/tmp". This is where the file winds up when the script uploads it to the system, before you call the "move
uploadedfile()" function. Perhaps if you don't have permissions to write to this directory, that's where the error is occurring?
I'm not sure it will help, but how about giving your uploadFolder the full filesystem path as well (/Library/WebServer/Documents/requestFiles, customized for your document root)?
And I would stick with the move
uploadedfile() file function over the copy function.