Cloudways是一家马耳他的主机提供商,其实它不提供主机,它的主机都是linode,AMAZON AWS和google CLOUD等的主机,应该算是“主机搬运工”。不过Cloudways提供了很多附加服务,包括一键安装wp和ssl,24X7在线客服,还有第一个网站免费搬家服务等等。主机速度无需质疑,都挺快的。费用上比linode等要贵一些,相当于赚个服务费用。另外它的收费方式跟linode等一样,也是后付费模式,按月付款。
但是Cloudways没有像Cpanel或者SiteGroud那样的在线文件管理系统,所以我个人觉得系统文件管理起来并不是很方便,不过好在我们并不经常需要编辑系统文件,所以,可以使用之前有提到过的WordPress插件 – File Manager 来应对不时之需,这个插件功能基本等同于Cpanel或者Siteground的文件管理系统。
不过当我们需要进行大批量操作,例如大批量上传产品图片,下载网站备份数据等等操作时,使用SFTP工具操作就要简单高效的多。另外,当我们无法正常进入WooCommerce网站后台的时候,也可以通过FTP工具进入到网站系统文件夹中修复问题。
官方网站
设置Cloudways SFTP账户名和密码
Cloudways FTP提供两种类型的SSH/SFTP账户,一种是基于Servers(服务器)的,这种账户有权限直接使用FTP工具管理服务器下面的所有网站系统文件;另外一种是基于Application (某个具体应用或者网站)的,这种账户只能访问某个网站的系统文件,没有权限访问同一个服务器下的其他网站的系统文件。
我个人习惯使用基于Application的FTP账户,总觉得这样更加的安全,不会因为误操作影响到其他网站或者把整个服务器搞崩溃,其实只要养成经常性的数据备份操作,哪种操作网站的方式都是没有问题的。
在使用FTP工具对网站系统文件进行重大修改,或者你不熟悉的操作之前,强烈建议先对网站进行数据备份操作,这样当操作出现问题之后,可以及时恢复数据,保证网站稳定运营。
在Cloudways后台要设置FTP账户的网站管理页面,点击Access Details,在页面右侧的Application Credentials 就是我们网站的FTP账户登录信息。如下图。
默认情况下,Cloudways FTP是没有账户名称和密码的,需要我们自己设置添加。如下图,填写好 Username 和 Password 之后,点击Add按钮。如果提示无法添加,请确认提交的账户名或者密码是符合要求的,具体要求看提示。
下载安装 FTP 工具 Filezilla
Filezilla是一款免费开源的FTP工具,提供适用于MacOS和Windows等多个系统的客户端。
下载地址:https://filezilla-project.org/download.php?type=client
安装过程中可以选择语言版本为中文,或者在安装成功之后,将操作界面调整为中文。FTP使用教程可以求助于搜索引擎或者知乎。Filezilla功能强大,但是常用的操作也就那几个,所以上手也是很容易的,操作一两次就明白怎么用了。
使用FileZilla连接Cloudways服务器
打开FileZilla,将我们在Cloudway后台创建的FTP登陆信息复制到FileZilla中,对应关系如下:
- FileZilla主机一栏填写Cloudways的Public IP,记得在IP地址前面加 “sftp://”
- FileZilla用户名一栏填写Cloudways的Username
- FileZilla密码一栏填写Cloudways的Password
- FileZilla端口一栏填写22
然后点击 “快速连接” 按钮,FileZilla就会使用你提供的信息尝试登陆服务器。
服务器登陆成功之后,在FileZilla下半部分页面左侧会显示“本地站点”,本地站点下方显示的文件夹目录和文件就是你自己电脑里面的所有文件夹和文件;右侧会显示“远程站点”,远程站点下方显示的文件夹目录和文件就是存放在服务器上的网站系统文件。
在右侧远程站点点击 public_html 文件夹,在下方的文件名一栏就会显示WooCommerce站点所有的系统文件,选中你要下载或者编辑的文件,右击鼠标,在弹窗中你可以选择对应的操作:下载,编辑,创建目录,删除,重命名,设置文件权限等等等等。(记得操作之前先对网站进行备份哈!)
使用FileZilla进行文件上传和下载操作,本地站点和远程站点是一一对应的关系。例如上图中,本地站点操作界面中我选中了“桌面” 这个文件夹,那么在右侧远程站点操作页面中,我下载的 “.htaccess” 文件会下载到桌面;如果左侧本地站点操作界面中我选中的是“文档”文件夹,那么远程站点下载的文件就会下载到“文档”这个文件夹中。
同理,如果我要使用FTP工具上传并且安装插件到WooCommerce网站后台,首先要在远程站点操作界面中依次打开 public_html/wp-content/plugins 文件夹,然后在本店站点中找到要上传的插件文件夹,右击选择上传,才能将插件顺利上传到指定目录中。如果上传的是压缩包文件,上传之后记得解压缩,然后在WooCommerce网站后台才能安装。
其他操作也是如此。
另外,如果是使用FTP批量上传产品图片的话,可能这些图片无法正常显示在网站后台的媒体库中,这是因为这些图片还没有在媒体库Media中建立索引,需要使用 Media Sync 插件建立索引,之后,FTP上传的图片就会正常显示在媒体库中了。
保存Cloudways服务器FTP登陆信息到FileZilla
当FileZilla完成服务器连接之后,我们可以保存FTP登陆信息到FileZilla,这样以后可以使用FileZilla一键连接服务器。不需要去翻Cloudways后台的IP地址,用户名密码信息。
在连接状态下,点击FileZilla菜单栏中的“文件”,下拉选项中选择“添加当前连接到站点管理器”
然后在下图所示站点管理器页面,左侧我的站点目录下,FileZilla会自动添加一个新的站点,修改这个站点名称为你的网站名称方便以后辨识。窗口右侧端口填写22,其他信息不用修改,最后点击确定按钮保存配置。
这样以后我们需要再使用FTP登陆管理网站系统文件的话,只需要打开FileZilla,然后在下图所示选项中,点击站点名称,就可以在FileZilla中一键打开到网站系统文件。
如果你有多个站点,可以重复上面的操作,将这些站点的FTP账户信息全部录入到FileZilla中,方便以后操作。