我正在使用CakePHP及其插件CakeFTP。这个插件依赖于phpseclib。我在模型中编写了一个函数,该函数使用CakeFTP登录到远程FTP服务器,下载文件和处理内容。
在我的本地计算机(Ubuntu 14)上一切顺利:连接到远程服务器,下载文件等等。我在我的客户端服务器上推送工作,我收到“无法连接”错误(远程FTP服务器是相同的)。
我不管理我的客户端服务器,但我有ssh访问权限,所以我尝试从终端连接到FTP远程服务器,然后我得到“ftp:unknown命令”。
我没有深入研究CakeFTP或phpseclib代码,但是我的错误可能是由于此服务器上没有FTP客户端造成的吗?