I’m not an SSH / command line expert kinda guy… hopefully my ignorance doesn’t show too badly here!
I recently built a business site for a client. His old site was hosted with another service. I set up the new site on DreamHost using the setup domain: companysite.dreamhosters.com.
(Obviously companysite.com is not the actual domain, just an alias for the purposes of this post.)
I was thinking that once I was done with development, implementing the new site would be a snap. Just three steps:
- Update the DNS on the domain name to DreamHost’s
- Add the domain companysite.com via the DreamHost panel (“fully hosted”)
- Copy the files from the companysite.dreamhosters.com folder on the server into the companysite.com folder.
Well, steps one and two went off just fine. Then comes step 3. I didn’t want to upload all those files via FTP. Lucky thing I found SSH and PuTTY.
So I SSH in to the server, navigate to the companysite.dreamhosters.com directory, and try this:
cp index.php …/companysite.com
Which, near as I can tell, should copy the file over into the new directory.
But I get this:
cannot create regular file ‘…/companysite.com/index.php’: Permission denied
Any idea why?