Why would all theme background colors disappear after moving to different server?
First , Check Administrator -> Configuration -> Media -> File System to personalize your tmp path. Make sure to use relative paths and have the right privileges for your webserver.

After than Check permission of the /sites/default/files and make sure it's writeable by your web server.