This site is hosted on Dreamhost, and I could not be happier with them. But some time ago, the engineers there decided to disable FTP access to the server logs. No reason given.
If you have a Dreamhost shared account, try it.
ftp into your server using your favorite FTP client, click the
logs folder, then your site folder, then
http and you’ll get an error. This is because the
http folder is actually a symlink to a private, readonly folder on the server that is inaccessible to FTP. If you
ssh in, you can
cd to this folder and see the logs because the shell can traverse this symlink.
To download your logs, just use the
scp command locally in your terminal as follows:
<user>is your Dreamhost shell user name
<domain>is your hosting domain name, and
<local-path>is where you want to dump the files
Note that I have no password in the command as I have set up ssh keys.
This command downloads all my logs into the correct place in my standard project folders. Note that Dreamhost only keeps about five (5) days of logs, so do this every few days to get it all.
Geek Aside: I rarely use this, I get all my stats from Google Analytics, but do occasionally check the
errors.log file which is how I found that I was missing the web clip icons.