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.
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 ?
On your production server, in your WordPress index.php file, at the top, you can temporarily put echo(exec("whoami"));die();
Then browse to your WordPress site and see what user was running. On Ubuntu, mine was www-data
.
This was useful for me for: Can I install/update WordPress plugins without providing FTP access?