【问题标题】:phing file could not be uploadedphing 文件无法上传
【发布时间】:2013-08-22 07:31:43
【问题描述】:

我刚开始使用 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>

【问题讨论】:

  • ftpdeploy 节点我猜应该是目标节点的子节点
  • 我编辑了我的文件,但仍然遇到同样的问题。奇怪的是 phing 能够创建/上传文件夹,但无法在该文件夹中上传文件

标签: php deployment web-deployment phing


【解决方案1】:

尝试添加属性

passive="true"

在 ftpdeploy 标记中。

【讨论】:

  • 非常感谢这帮助我解决了我的 6 小时调试问题
猜你喜欢
  • 2016-05-15
  • 1970-01-01
  • 2016-07-25
  • 2011-10-29
  • 2013-08-24
  • 2019-01-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多