尝试通过Windows XP同步Symfony项目时,Rsync挂起/冻结

时间:2011-02-15 12:10:53

标签: php windows symfony1 rsync

我的Symfony 1.3项目与我的SSH服务器无法正确同步。

我安装了cygWin和cwRsync,我的本地版本的PHP是5.2.11

我在Symfony 1.0的任何早期版本上都没有任何问题,但现在我的命令行工具要么挂起而没有响应,要么他们关闭而不让我查看脚本的输出。

还有其他人有这个问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

在PEAR文件夹中找到sfProjectDeployTask.class.php文件

对我而言,就在这里:

\php5.2.11\PEAR\symfony13\task\project

在第162行找到如下代码:

$command = "rsync $dryRun $parameters -e $ssh ./ $user$host:$dir";

并将其更改为:

$command = "start cmd /k rsync $dryRun $parameters -e $ssh ./ $user$host:$dir";