This problem reminds me of something I experienced
some years ago.... In moving the site from one server to another, the hosting site had failed to set all the read/write access permissions correctly on some of the directories.
Do you think this might be a similar problem?