wordpress ftp使用谷歌云平台

时间:2015-11-10 05:08:54

标签: wordpress ftp google-cloud-platform

我正在进行一些测试,以确定将我的小型网络托管业务转移到Google云端平台的可行性。我的所有客户网站都是由我建立的Wordpress网站,我也完全管理它们。

我已经设置了60天免费试用版,即将安装我的第一个项目......这将是Google Developers Console软件包列表中的预建CMS(Wordpress)。

至少有两件事我想测试...... 1.使用wordpress multisite(因为我打算将我现有的所有客户网站都移到Wordpress MU中 2.此网络上的网站速度(一个问题是数据中心位置不在我的国家/地区的延迟)

因此,为了测试上述内容,我想在我创建的Google Cloud Project上设置现有客户端网站的一些克隆。

问题...

如何在Google Cloud上获取Wordpress CMS的文件和目录访问权限,以便上传本地系统或其他服务器上生成的网站?

(我需要复制媒体文件,例如图片,内容和主题)

或者,这是我使用此解决方案通过Wordpress插件访问文件目录的唯一方法吗?

3 个答案:

答案 0 :(得分:1)

取决于您选择使用哪种工具。

如果您使用Wordpress for AppEngine,则必须使用部署技术和插件的组合将数据添加到您的实例中。

如果你使用Wordpress Multisite,那么就像其他任何Wordpress安装一样,你会与它进行交互。

答案 1 :(得分:1)

1)创建密钥配对(https://cloud.google.com/compute/docs/instances/connecting-to-instance#standardssh

2)通过SFTP(Cyber​​Duck,FileZilla)连接

3)将文件上传到/ home / yourusername 目录

4)通过shell连接到服务器,您可以通过Google信息中心(Google Shell)执行此操作

5)键入sudo /bin/bash

,将用户更改为Root

6)现在您可以移动文件sudo mv file/you/want/to/move.html /var/www/html/

答案 2 :(得分:0)

我建议您使用SFTP,但是如果要使用FTP连接,请参见this blog来解决问题。

如果您的VM基于Linux,则必须使用vsftpd之类的应用程序来设置FTP服务器。

以下是步骤:

  1. 在Google Cloud上部署虚拟实例
  2. 打开SSH终端
  3. 安装VSFTPD
  4. 创建用户
  5. 配置vsftpd.conf文件
  6. 准备FTP目录
  7. FTP / S或基于SSL的FTP设置(可选)
  8. 在Google Cloud Firewall中打开端口
  9. 测试并连接