我正在使用插件将文件上传到WordPress中的服务器,但我无法在端口22上使用SFTP工作。我的服务器启用了SFTP,我可以使用FTP程序使用SFTP进行连接,但是我将端口22输入到它不会连接的插件代码中,并说它无法创建目录。如果我将其更改为端口21或删除端口号,它将完美运行。
我输入端口号的行是
public abstract class Shape {
public Color color;
public Point center;
public double rotation;
public Shape() {
color = new Color(); //changed to intialize the field
center = new Point(); //changed to intialize the field
rotation = 0.0;
System.out.println("shape created");
}
public void setLocation( Point p ) { center.locationX = p.locationX; center.locationY = p.locationY; }
public void setLocation( double x, double y ) { center.locationX = x; center.locationY = y; }
public abstract double calcArea();
public abstract boolean draw();
}
有谁知道它为什么不能在端口22上运行?
下面的大部分插件代码都删除了端口号,以防我将它放在错误的位置。
$conn_id = ftp_connect($ftp_server, 22);