Well - the ones you listed are wrong.
For example, there is no need to have your /admin folder set to 777, nothing is written to there.
Off the top of my head - maybe this is a good start, for a non-PHPSUEXEC'ed server (doing below will result in a 500 Server Errror):
Code:
cd /home/username
chmod 755 public_html -R
cd public_html
chmod 777 backup cache langs media/images/banners media/images/blog media/images/gallery media/images/profile media/images/profile_bg media/images/sdating media/sound media/video tmp -R
chmod 777 /inc/header.inc.php /inc/params.inc.php /inc/menu_content.inc.php
For PHPSUEXEC'ed servers,
Code:
chmod 755 public_html -R
Of course - above list is HIGH PERMISSIONS - you can and should adjust lower based on your needs or your individual server configuration after you confirm all is OK with the rather open settings above.
Smoge
Bookmarks