为什么需要将所有权更改为守护程序才能更新插件?

时间:2019-04-15 16:46:42

标签: wordpress xampp file-permissions

我最近使用XAMPP本地测试环境安装了Wordpress。

当我尝试为我的插件运行更新时,它要求我提供FTP凭据,并且不再进行任何操作。

我最终运行了以下命令来解决了这个问题: sudo chown -R守护程序/ mysite /

有人可以解释为什么我需要这样做吗?

在执行任何操作之前运行命令ls -l / mysite /时,它显示用户和组为me:me,但是当我运行命令时: sudo chown -R me:me / mysite /

没什么区别。

在更改所有权之前,我的网站权限设置为755。

提前谢谢您。

1 个答案:

答案 0 :(得分:0)

您可以通过添加

解决的ftp凭据

define( 'FS_METHOD', 'direct' );

最后是wp-config.php。

关于您的其他问题,我现在正努力解决。对我来说(有效)的是将整个网站设置为

sudo chown -hR daemon:deamon /opt/lampp/htdocs/yoursite

现在您可以安装插件了。

更改为

 sudo chown -hR me:deamon /opt/lampp/htdocs/yoursite

处理文件。对于每次更改,您都必须这样做。

这不是正确的工作方式,但这是迄今为止我能找到的最佳坏解决方案。