Disclaimer: I'm allergic to cPanel, we don't use it at all, but CHMOD 777 isn't necessary in our environment and really shouldn't be necessary anywhere else that is properly managed with security in mind.
Peter
Professional ecommerce web hosting services Shared hosting Windows & Linux | Dedicated servers | Domains | SSL Ecommerce Templates specialists since 2003 https://servelink.com
I'm not sure why Peter says different as there isn't really any explanation there, but generally, you need permissions for the anonymous web users to be able to write to the disk and that involves giving the directory 777 permissions. But in any case, it doesn't seem to have solved this problem so set them back if it doesn't help. But looking again at the error message it says it is trying to move the file to... /home/jnolan/public_html/prodimages/canoe.png But it looks like your store is in boxoffice... /home/jnolan/public_html/boxoffice/vsadmin/ Could you try creating a prodimages directory in the site root if it's not already there and try again. Try the 777 permissions if it doesn't work with the standard 755 directory permissions.