我在 Amazon EC2 Ubuntu 实例上安装了 Wordpress 3.2.1。 我的 Wordpress 安装在
/var/www/博客/
除了我在权限等方面遇到的许多问题之外,让我感到困惑的一件事是,当我尝试进行插件更新时,我会看到一个窗口,要求我提供 FTP 凭据。这是通过使用
覆盖的if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}
在 wp-config.php 的末尾。
但是虽然这允许完整的插件更新 - 没有 FTP 凭据 - 我在 CLI 上注意到,而不是我的普通用户 ubuntu
拥有更新插件的文件/文件夹,现在是 www -data
(Apache 的守护进程)。
这是有问题的,因为我从未以 www-data
身份登录(也不想),因此无法对更新的插件进行任何更改。
有人知道如何解决这个问题吗?
最佳答案
您可以安装核心控制插件,这将帮助您很多并节省您的时间。
这里可以下载核心控制插件:
http://wordpress.org/extend/plugins/core-control/
希望这会有所帮助。
关于linux - Wordpress 在更新中使用 'www-data' 作为用户 - 如何将其更改为另一个用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10162578/