cli和wordpress仪表板?

分享于 

1分钟阅读

互联网

  繁體

问题:

我有一个LEMP VPS的如下设置;


cd /home/$USER/public/myDomain.com # change directory to myDomain.com


chown -R nginx:nginx . # change file ownership


find . -type d -exec chmod 750 {} ; # change permissions for directories


find . -type f -exec chmod 640 {} ; # change permissions for files


chmod 400 wp-config.php # change permission for wp-config



问题是如果不以root用户身份登录,我无法进入"myDomain.com"文件夹。另外,我不能将wp-cli作为$USER运行,我必须按如下方式运行;


sudo -u nginx wp <wp-command> # running wp-cli as user `nginx`




答案1:

  • 创建example用户
  • 将Nginx设置为特定于站点的用户组的成员:usermod -a -G example nginx
  • 现在,您可以通过将chmod授予需要PHP读取/执行文件的用户位,并删除组chmod不需要NGINX的位置来保护所需的东西