I have spent about a week trying to figure out why this is happening to me. I've found similar posts in the forum but none with solutions that could help me.
From this beginning (and I'm still new to webhosting and FTP so bare with me):
I installed WordPress through my host website, Dreamhost. I've been using the Dreamhost FTP client, but recently download FileZilla because I saw a tutorial about it and it's easier to use and better.
When I try to change the theme of my blog, I keep getting the same message. I've downloaded the theme "blossom," unzipped the folder, unnested the folders, found the main one titled "blossom" and put it in my wp-content/themes folder on filezilla. According to what people are saying, after doing this I should just magically have the theme "blossom" available to me in my wordpress admin under themes. But I don't. When I go to "upload" and try to install the blossom.zip file, I am prompted to type in my host, username, and password info. After doing this I always receive the same message:
Unable to locate wordpress content directory.
I've tried changing my file permissions to 777, adding codes that people have said will work to my "wp-config.php" folder, and nothing works.
Please help I'm going to go completely insane from this.