Firstly, thanks for your help.
I have an .htaccess file but there is nothing in it. I uploaded it some years back and have only used it for redirects. I've checked all the directories and there is are no other .htaccess files.
I've tried every permission possible and nothing works. Very frustrating! I continually get the same permission error.
I have asked the same question over at the Cube Cart forum and they suggested it may have something to do with Dreamhost upgrading the security on the servers?
I was asked the following question by one of the users on the other forum-
"Please confirm if "open_base" security protocols or some other "folder traversal" interdiction has been implemented on that server."
Can anyone confirm any changes on DH recently?
The link to the thread is at http://tinyurl.com/7alclyz
I do admit CubeCart 3.x.x is old code. But before I try to upgrade I like to know what is causing the problem.
Again, thanks for your help.