Chinaunix

标题: 求助,PHP调用FTP上传至服务器失败。 [打印本页]

作者: 8YONG8    时间: 2014-02-17 16:29
标题: 求助,PHP调用FTP上传至服务器失败。
本帖最后由 8YONG8 于 2014-02-17 16:30 编辑
function up_file($path,$newpath,$type=true)
{
  if($type) $this->dir_mkdirs($newpath);
  $this->off = @ftp_put($this->conn_id,$newpath,$path,FTP_BINARY);
  if(!$this->off) echo "文件上传失败,请检查权限及路径是否正确!";
}


本地测试能正常上传到服务器,放到linux服务器就不行了,求助。
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
21端口是打开的,也尝试过设置 -A OUTPUT -p tcp --sport 21 -j ACCEPT
结果还是失败,传到win服务器的图片都是0KB
ps:linux本地图片上传是成功的,然后图片通过FTP转移到win服务器失败。
作者: weishuo1999    时间: 2014-02-18 14:48
猜测一下,最大的可能性是linux服务器运行php的webserver的权限有限, 本地测试的时候用的root吗? 差不多类似的原因吧




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2