我的Symfony 1.3项目与我的SSH服务器无法正确同步。
我安装了cygWin和cwRsync,我的本地版本的PHP是5.2.11
我在Symfony 1.0的任何早期版本上都没有任何问题,但现在我的命令行工具要么挂起而没有响应,要么他们关闭而不让我查看脚本的输出。
还有其他人有这个问题吗?
谢谢!
答案 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";