Google Compute Engine 上的 Wordpress 文件夹问题

Issue with Wordpress Folders on Google Compute Engine

我正在使用“点击部署”将 WordPress 网站迁移到 Google 云。到目前为止一切顺利,除了迁移当前站点 wp-content 文件夹时出现文件夹权限问题。

我为完成这项工作所采取的步骤...

  1. 我使用 Click To Deploy 设置了新的 WordPress 安装,并测试了我可以将新图像上传到服务器。
  2. 上传并安装了我的备份数据库和当前站点文件。换句话说,我覆盖了新安装的 WordPress 上的文件。
  3. 通过更改我的 'host' 文件以匹配新的 Google 云 IP 来测试站点。

在前端看起来一切都很好,但在管理区域,我无法再为新帖子或页面上传图片。

我知道这可能是一个权限问题,但我无法弄清楚。如果您有任何建议,请告诉我。

如果你很清楚这是目录权限问题,一个简单的诊断方法可能是创建一个新的 Google 云项目,创建另一个单击以部署实例,ssh 到 /var/www和 运行 ls -al 并比较您今天拥有的权限和默认方案之间的权限。您可能必须向下几层进入保存用户上传文件的目录。

我的猜测是,当您将网站复制到您的实例时,您修改了您的 linux 用户帐户是所有者的目录,并且当您尝试上传文件时,www-data 用户 ( Apache) 无法再写入这些目录。

通过 ssh 登录时 运行ning chown 应该不会有任何问题。请 post 该命令的输出或错误消息。