首页 文章

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

提问于
浏览
0

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

  • 通过后端自动安装插件,无需提供FTP / SSH用户

  • 通过FTP上传文件

要实现第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 / group www-data:x:33:ftpuser

文件夹 /var/www 上的文件权限是755 .

这是我的问题?

1 回答

  • 0

    你能否尝试使用wp-config.php中的以下代码:

    define('FS_METHOD', 'direct');
    

    希望能奏效 .

相关问题