I need some serious help. I recently moved my site to a new hosting (shared) and uploaded my files database and configured everything. The site runs fine but I'm now running into some permission issues when I try to upload files or install plugins using Wordpress. I searched around on Google forever and found out that the problem relates to the Apache user accounts. I read that some hosting accounts runs the Apache instance on your user account but other hosting companies run the Apache instance as a system user, which would cause the problem. So it seems like my new hosting company is running the Apache as the system user. So I'm guessing that Wordpress is owned by Apache system user and when I try to upload or install plugins through my user account, it doesn't allow me to. How do I go about changing the ownership of the Wordpress directory? How do I even find out what's the Apache user. I have limited knowledge with Apache and any help is greatly appreciated!
If your folders and files are setup with the Apache user ID, and your host is using suexec, then you will have to contact them to make the ownership changes.