0
방금 phing으로 시작했습니다. 아래는 제 코드입니다. 연결과 관련하여 오류가 발생하지 않습니다. 그것이주는 유일한 오류는 파일을 업로드 할 수 없습니다..phing 파일을 업로드 할 수 없습니다.
이 문제를 해결하는 방법에 대한 단서가 없습니다. 나는이 작은 정보로 이것을 디버깅 할 수 없다는 것을 의미한다. 아무도 이것을 디버깅하는 방법을 말할 수 있습니까? wierd 것은 phing이 폴더를 만들거나 업로드 할 수 있었지만 해당 폴더에 파일을 업로드 할 수 없었습니다. 내가 여기서 뭔가를 놓치고 있니? ftpdeploy 태그에 속성
passive="true"
를 추가
<?xml version="1.0" encoding="UTF-8"?>
<project name="HelloWorld" default="deploy" basedir="." description="a demo project">
<property name="message" value="Hello World!"/>
<property name="builddir" value="build"/>
<property name="srcDir" value="src"/>
<property name="ftp.destination.host" value="<host>"/>
<property name="ftp.destination.port" value="<port>"/>
<property name="ftp.destination.username" value="<user>"/>
<property name="ftp.destination.password" value="<pass>"/>
<property name="ftp.destination.dir" value="/upload"/>
<property name="ftp.destination.mode" value="binary"/>
<target name="deploy">
<echo msg="preparing local build directory..." />
<delete dir="${builddir}" />
<mkdir dir="${builddir}" />
<copy todir="${builddir}" overwrite="true">
<fileset dir="./" id="Files">
<include name="**" />
<exclude name="build/" />
<exclude name="build.*" />
<exclude name="docs/" />
<exclude name="tests/" />
</fileset>
</copy>
<echo msg="FTPing up build..." />
<ftpdeploy
host="${ftp.destination.host}"
port="${ftp.destination.port}"
username="${ftp.destination.username}"
password="${ftp.destination.password}"
dir="${ftp.destination.dir}"
mode="${ftp.destination.mode}" >
<fileset dir="${builddir}">
<include name="**" />
</fileset>
</ftpdeploy>
<echo msg="Site deployed..." />
</target>
</project>
ftpdeploy 노드 shoud 대상 노드의 자식이 될 것 같아요. – cske
내 파일을 편집했습니다. 여전히 동일한 문제가 발생합니다. 이상한 일은 phing이 폴더를 만들거나 업로드 할 수 있었지만 해당 폴더에 파일을 업로드 할 수 없었습니다. – user1346107