
I recently moved all of my sites to a new dedicated web server. In the move my webhost helped me mirror my old applications and tilt them up on the new server. This is where my problems started, several of my applications just wouldnt run, they would throw out “500 errors”.
Checking my logs, the errors looked like this:
[Tue Dec 30 09:20:18 2008] [error] [client ip.address.here] SoftException in Application.cpp:544: Directory “/home/username/public_html/someDirectory” is writeable by group
I searched the error on google like any good geek would
I found several posts about the problem, but it all pointed down to the way that apache was configured on my new server.
I came across this post, and it really shed light on the subject for me:
“The specified directory name has been made writable by group. That suggests that your server’s apache configuration doesn’t allow you to make directories writable by group.”
In english, you’ve got the wrong permissions set on one or more folders.
I checked the directory location from the 500 error, and I saw that it’s permissions were 777, world writable. I changed the directories permissions to 755, and Apache was happy again and let the code run.
Simple as that. My new Apache install won’t run code that is in a public folder. This is a good thing for sure. If you are having issues like I was, check your permissions, and be careful what is 777!














{ 15 comments… read them below or add one }
You are a life saver. Thanks for posting the fix. It worked perfectly.
thx for posting this up! long live the internet!
an excellent explanation and solution that saved my day. Many thanks.
You are … the man ! ;o)
Thx.
Thank you very much!

I love you!
Just what I was looking for. Many Thanks! It did the trick.
thanks! helped while installing a knowledgebase for joomla!
also: files 644, folders 755
Thank you so much, you’re a life saver!!!
Your awesome! Thanks so much for making this available. I ran into a very similar issue and was able to resolve it within seconds after finding this. Not to mention, you were the third search result
Thanks, helped me too. Weird error though.
You save me!
thanks, you life saver
like any good geek i did the same thing. and found the solution thanks to your post
thanks again!
Thanks man!.. it saved me time…