How do I know which linux user WordPress uses for plugin installation

I’m trying to setup WordPress to be able to install plugins via SFTP (SSH) on a Centos 6 VPS.

I’ve been able to modify wp-config so it uses the right credentials with user as my SFTP user.

Read More

Now I have a permission related problem, as if I do a chmod 777 on my wp-content folder I’m able to install, but with the normal permissions it can’t create folders.

I’m using Nginx and all my wp-content files and folders are owned by user and I’ve tried setting the group to nginx but it doesn’t work.

I also tried setting the user as nginx but still no luck.

UPDATE : I found out wordpress was using apache as user but I want to change this to my user instead. How can I do this ?

Related posts

Leave a Reply

4 comments

  1. So it clearly says that a group has no W access.

    You can do: chmod -R g+w /your/plugins/dir

    And then, nginx group will be able to write there.

  2. Well it’s not about /wp-content file permissions, so just leave the WordPress directory directory /wp-content permissions as 0755.

    The fix that is required here has to be initiated within apache2.conf file; there we need to change “AllowOverride” directive for our /www/html/ directory from “AllowOverride None” to “AllowOverride All”

    Follow the complete procedure here How to deal with GCP WordPress error “This page isn’t working example.com is currently unable to handle this request. HTTP ERROR 500

    With this we tell a web server to allow a use of .htaccess file.