为啥我需要将所有权更改为守护程序才能更新插件?
Posted
技术标签:
【中文标题】为啥我需要将所有权更改为守护程序才能更新插件?【英文标题】:Why do I need to change ownership to daemon for plugins to update?为什么我需要将所有权更改为守护程序才能更新插件? 【发布时间】:2019-09-05 17:03:27 【问题描述】:我最近使用 XAMPP 本地测试环境安装了 Wordpress。
当我尝试为我的插件运行更新时,它要求我提供 FTP 凭据并且不会继续。
我最终运行了解决问题的以下命令: sudo chown -R 守护进程 /mysite/
有人可以解释我为什么需要这样做吗?
当我在执行任何操作之前运行命令 ls -l /mysite/ 时,它显示用户和组为 me:me 但是当我运行命令时: sudo chown -R me:me /mysite/
没什么区别。
在我更改所有权之前,我的网站权限设置为 755。
提前谢谢你。
【问题讨论】:
【参考方案1】:你可以通过添加解决的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
处理文件。对于每一次更改,您都必须这样做。
这不是正确的工作方式,但却是迄今为止我能找到的最好的糟糕解决方案。
【讨论】:
以上是关于为啥我需要将所有权更改为守护程序才能更新插件?的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Android Studio 将我所有的引用从 R 更改为 android.R?
为啥 Android Studio 将我所有的引用从 R 更改为 android.R?
Cordova,为啥需要 InAppBrowser 插件才能在系统浏览器中打开链接