Dso Permission

So I was up until 3am transferring to a faster new server now running DSO instead of SUPHP.

As expected I have come across a few file permission issues needing to switch some then eventually all files and directories to 666 & 777.

Could someone pls clarify are their only certain directories that need such permissions, if so which ones?

I had errors for var/cache and app/lib/vendor

For more information about file and directory permissions, please refer to the following article:

http://docs.cs-cart.com/4.3.x/install/useful_info/permissions.html

Check with your hosting to see if Apache is using the ruid module. If so, then nothing needs to be 777/666 but rather 644 and 755. Alternatively, look at the owerships of the files/folders within var/cache. These are created by the cart and so would reflect the ownership (user/group ids) that the cart is running as.