我在 Amazon EC2 Ubuntu 实例上安装了 Wordpress 3.2.1。我的 Wordpress 安装在
/var/www/blog/
除了我在权限等方面遇到的许多问题之外,让我感到难过的一件事是,在尝试进行插件更新时,我会看到一个窗口询问 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
(也不想)登录,然后无法对更新的插件进行任何更改。
有谁知道如何解决这个问题?