WordPress在安装插件时要求提供FTP详细信息

时间:2015-03-16 作者:coconutpear

我租了一台服务器DigitalOcean 我在端口8079上运行apache内部的Wordpress。DigitalOcean也只允许一个人通过SFTP进行连接。目前我使用的客户端是Transmit . 我的详细信息如下:

enter image description here

既然我的apache实例运行在8079端口上,这是否意味着当Wordpress询问我的FTP详细信息时,它会是这样的

enter image description here

因为它不起作用。我的服务器上的Wordpress安装正在进行/var/www/previews/sample/

2 个回复
SO网友:Rarst

Apache web服务器的端口仅用于HTTP协议,该协议实际上是为网页服务的。它与文件传输协议不同,Apache本身实际上没有实现这些功能,它们由自己的服务器软件处理。

如果SFTP端口不是默认端口,您应该在文档中查找,或者联系支持人员,了解您应该向WordPress提供什么样的连接详细信息。

SO网友:Mark Kaplun

我假设Digital Ocean不太关心您是否使用FTP或SFTP,但SFTP是SSH上的文件传输协议,因此只要启用SSH,就会启用它,而SSH是管理服务器的唯一方法。

如果要使用FTP进行文件传输,则需要安装FTP服务器。我建议您不要使用FTP,因为根据定义,FTP的安全性不如SFTP(密码以明文形式发送),这将使您无法从wordpress管理员处进行更新,但从长远来看,这是一个非常小的代价。

结束

相关推荐

Authentication over CURL

我正在为WordPress网站开发API。基本上,外部应用程序(不是使用WP创建的)能够将JSON发送到我创建的文件中(api.php) 在该文件中,我加载WP(使用wp-load.php), 并基于收到的JSON创建一个post(自定义post类型)。当我看到这段代码时。。。$formation_fr = wp_insert_post( array( \'post_type\' => \'formation\', \'post_title\' => \'exa