wordpress - 谷歌云sftp的权限

标签 wordpress google-cloud-platform

我正在将 wordpress 与 google cloud 结合使用,并将其设置为 sftp 连接。文件夹的权限是755,文件的权限是644。即使我已经将Cloud API访问范围更改为“允许完全连接”。

当我尝试通过 WordPress 后端添加插件时,它会要求我提供 ftp 凭据,除非我更改为 sudo chown -Rf www-data.www-data/var/www/html 但随后我无法通过 sftp 上传或更改任何文件,除非我更改 sudo chown -R [my-user-name]:www-data/var/www/html

因此,每次我通过 sftp 或后端更改某些内容时,我都必须更改权限。

最佳答案

我这样解决了我的问题。

首先在 www-data 组中添加您的用户名(在 mycase 中为 sftp 用户名) 然后将组 www-data 指定为所有者 最后授予www文件夹权限。

sudo adduser <username> www-data

sudo chown -R www-data:www-data /var/www

sudo chmod -R g+rwX /var/www

请记住重新启动 filezilla 或您正在使用的任何 sftp 客户端,以便更改生效。

关于wordpress - 谷歌云sftp的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45188975/

相关文章:

networking - GCP - 无 Cloud NAT,但给定的公共(public) IP 离开 VPC

javascript - 页面加载时出现蓝屏

php - 允许店长使用旋转 slider

WordPress - 获取每个用户的最新自定义帖子

hadoop - 如何在单个文件而不是 Google Cloud 上的 Hadoop 集群中的多个文件中获取 Mapreduce 输出?

ssh - 连接到GCP数据实验室导致错误255

docker - kubectl delete/create secret 禁止(谷歌云平台)

wordpress - 自定义永久链接结构 :/%custom-post-type%/%custom-taxonomy%/%post-name%/

php - 自定义帖子类型中未显示 Wordpress 自定义模板

php - 找不到类 'Google\Cloud\Storage\StorageClient'