我有一个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 回答
你能否尝试使用wp-config.php中的以下代码:
希望能奏效 .