WPFTP Pro – WordPress增强版FTP空间存储插件
WPFTP Pro 强化版插件在原来的基础上有增加禁止缩略图、自动重命名,以及对于代码重构提高上传效率。同样的,这个插件依旧是支持虚拟主机FTP空间自建存储空间,不是采用第三方对象存储。目前,WPFTP仅支持虚拟主机FTP空间,而WPFTP Pro版本是支持云服务器自建FTP空间、支持自定义FTP端口、支持缩略图随机命名等功能。

我们不可以与WPFTP一起使用。
我们在安装完毕插件之后可以在插件设置界面需要配置参数。我们将已经创建的FTP空间参数信息填写进来。比如服务器IP地址、默认FTP端口(一般默认就21,不要修改)、FTP空间绑定的域名(我们分离的图片URL是需要用单独的域名的,这个我们绑定在FTP空间上)。
如果我们是用的虚拟主机,一般不要启动被动模式,如果是我们用宝塔面板搭建的FTP空间,一般是需要启动被动模式,同时还需要配置对应端口,这个我们后面安装的时候有提到。同时,我们还可以看到支持上传文件的自动重命名、是否在本地保存备份、禁止缩略图等。
这里,我们看一下云服务器是如何配置FTP空间的,需要的注意事项,对于虚拟主机的配置,我们可以参考WPFTP插件的使用,他是支持虚拟主机的,而Pro版本支持虚拟主机和云服务器FTP空间。

我们需要在云服务器环境中创建一个FTP空间,这里我用的宝塔面板创建站点,一并将网址设置。然后我们只需要创建FTP账户即可、PHP、数据库都无需安装,只需要纯静态。如果我们自建FTP空间需要支持HTTPS,则我们还需要在FTP空间所在的云服务器给当前空间域名配置SSL证书「新增站点域名包括数据库和FTP 以及部署SSL证书」。
这样,我们是不是已经获得 FTP空间的绑定域名、FTP用户名和密码。

我们需要检查我们站点和FTP空间所在的端口是否有放行39000-40000端口,如果没有则需要放行。同时需要放行80端口、21端口,如果有用SSL还需要放行443端口。当然,如果我们的云服务器是强制安全组的,还需要在云服务器面板添加对应端口。

完成这些配置后,我们再回到WPFTP Pro面板进行配置参数。

如图所示,如果我们用的是虚拟主机FTP空间,一般是不要开启被动模式的,如果我们是云服务器FTP空间,则需要开启被动模式。然后我们测试后,进行在添加文章的时候上传图片看看是否能正常上传和显示,同时我们也可以到FTP空间里检查看看是否有图片添加进来。
备注:如果我们上传一张图出现好几个尺寸,我们需要设置禁止缩略图就不会有。如果还有少部分尺寸裁剪的话,那是我们主题自带的裁剪缩略图。