2013-08-22 3 views
0

Я только что начал с phing. Ниже мой код. При подключении нет ошибок. Единственная ошибка, которую он дает, - . Файл не может быть загружен.файл phing не удалось загрузить

У меня нет понятия, как это решить. Я имею в виду, что я не могу отладить это с помощью этой небольшой информации. Может ли кто-нибудь сказать, как отлаживать это? Самое странное, что phing смог создать/загрузить папку, но не смог загрузить файл в эту папку. Я что-то упустил?

<?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> 
+0

ftpdeploy узел shoud be child целевого узла i guess – cske

+0

Я отредактировал мой файл. Я все еще получаю такую ​​же проблему. Более странно, что phing смог создать/загрузить папку, но не смог загрузить файл в эту папку – user1346107

ответ

1

Попробуйте добавить атрибут

passive="true" 

в ftpdeploy теге.

Смежные вопросы