This site as well as the German community blogs are running on the latest dasBlog release. The upgrade went smooth (to 1.8.5223.0, for the record), however, one upgrade never worked out - the #develop team blog. I always got the message "An error has been encountered while writing to your content folder. Most likely this error is caused by a configuration error on your server. Contact your hosting provider or check your permissions for SiteConfig, content, logs." Except that the permissions were fine.
I spent way too much time back then trying to figure it out, so in the end I gave up. Until today, when I wanted to give it another shot. To start with a sure-fire success, I copied my blog (this one) to the root of the team blog - this worked. Next, I copied a blank dasBlog 1.8 to that location - this worked. Next, I took the custome theme and copied it - whoops, I did it again:
As copying a theme doesn't influence NTFS permissions (normally I'd vouch for that), I had a look at my prime suspect, theme.manifest:
<?xml version="1.0" encoding="utf-8" ?> <theme name="laputa" title=laputa" templateDirectory="themes/laputa" imageDirectory="themes/laputa" />
Guess what - I made a mistake. The title attribute had a missing quotation mark. Hadn't I taken this rigid process of adding one item at a time, I would have spent hours in vein again... thanks to a well-meaning but rather misleading error message.