I was attempting to upload a theme for a new WordPress install and I kept getting an error that read.
The uploaded file could not be moved to /var/www/vhosts/domain.com/httpdocs/wp-content/uploads

What had happened was when I created this site I did not uncheck the default setting of Plesk 9 for PHP safe_mode
PHP safe_mode settings in Plesk 9