在Wordpress中启用FTP上传和自动插件安装的权限

时间:2018-04-03 22:17:58

标签: wordpress ftp

我有一个wordpress安装,我希望能够做以下两件事:

  1. 通过后端自动安装插件,无需提供FTP / SSH用户
  2. 通过FTP上传文件
  3. 要实现第1点,我已经读过必须执行以下命令:chown -R www-data:www-data /var/www。这意味着用户/群组www-data成为/var/www中所有文件和文件夹的所有者。执行此命令后,插件的自动安装就像魅力一样。

    但是,我现在无法再通过FTP编辑/上传文件了。对于FTP,我使用名为ftpuser的其他用户。当我尝试上传新文件时,我的FTP客户端显示以下错误:[Filename] open for write: permission denied

    我将ftpuser放入群组www-data,因此我认为ftpuser应该可以写:

      

    root @ xyz:〜#grep' www-data'的/ etc /组

         

    WWW的数据:X:33:名为ftpuser

    文件夹/var/www的文件权限为755。

    我的问题是什么?

1 个答案:

答案 0 :(得分:0)

您可以在wp-config.php中使用以下代码尝试:

define('FS_METHOD', 'direct');

希望能奏效。