Linux Wordpress使用';www-data';作为更新中的用户-如何将其更改为其他用户?
我在AmazonEC2Ubuntu实例上安装了WordPress3.2.1。 我的Wordpress安装在 /var/www/blog/ 除了我在权限等方面遇到的许多问题之外,还有一件事困扰着我,那就是当我尝试更新插件时,我会看到一个窗口,要求提供FTP凭据。这是通过使用Linux Wordpress使用';www-data';作为更新中的用户-如何将其更改为其他用户?,linux,apache,wordpress,ubuntu,amazon-ec2,Linux,Apache,Wordpress,Ubuntu,Amazon Ec2,我在AmazonEC2Ubuntu实例上安装了WordPress3.2.1。 我的Wordpress安装在 /var/www/blog/ 除了我在权限等方面遇到的许多问题之外,还有一件事困扰着我,那就是当我尝试更新插件时,我会看到一个窗口,要求提供FTP凭据。这是通过使用 if(is_admin()) { add_filter('filesystem_method', create_function('$a', 'return "direct";' )); define( 'FS
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
的身份登录过(也不想登录),因此无法对更新的插件进行任何更改
有人知道如何解决这个问题吗?你可以安装核心控制插件,这会帮你很多,也会节省你的时间 您可以在此处下载核心控制插件: 希望这会有所帮助