Zend Studio和PHPCloud

时间:2012-10-25 21:23:01

标签: zend-studio

我从零开始创建了一个位于以下位置的云应用: http://jimszend.my.phpcloud.com/

我的本​​地驱动器上没有文件,但我试图使用Zend Studio从服务器获取它们。

我找到了这个页面来完成这个但它不起作用: http://www.phpcloud.com/help/studio-remote-system

步骤1.我认为是正确的。但我无从得知。 步骤2.打开要上载到应用程序容器的PHP或Zend Framework项目,或者创建一个新项目。 < ---我想在我的硬盘上创建一个新项目。

所以第2步不知何故不起作用,所以我去了File - >新 - > Zend Developer Cloud的PHP项目。

所以我给项目命名:说ABC 位置是:C:\ Users \ Jim \ Zend \ workspaces \ DefaultWorkspace 下拉列表中的容器为:http://jimszend.my.phpcloud.com:10082(Id:4_0)

现在我点击下面的刷新,我什么都没有,所以现在我点击添加目标 我输入用户名和密码。此对话框屏幕是问题所在。我无法弄清楚要在这里输入什么。意思是我已经尝试了数百种不同的方式,我就被困在这里。我总是点击Generate new key然后点击Test Connection,因为没有错误,我认为这是正确的。

然后我关闭那个屏幕,现在当我点击应用程序的下拉列表时,没有任何内容被填写。但有时这确实有用,我发现我的应用程序说“jimszend zend framework” - 就像这样,但即使我做到这一点,然后当我点击完成时,我得到某种Git失败。

有没有人知道从PHP云中使用Zend Studio下载“我的文件”的完整证明方式?

谢谢, 吉姆

1 个答案:

答案 0 :(得分:1)

我怀疑您可能没有设置公钥/私钥,或者在此过程中您没有提供正确的凭据。我做了以下。

非常密切地关注此帮助文档。这是来自phpcloud人的一个非常好的文档。

http://www.phpcloud.com/help/putty-ssh-debug-tunnel

使用phpcloud admin我创建了一个新的公钥/私钥对(Zend Studio类,以.pem结尾)。然后我将.pem下载到我的Windows 7机器上的一个文件夹中。

接下来从putty website这三个应用程序下载,以帮助您匹配putty和Zend Studio中的私钥/公钥对。对我来说,我希望所有东西都连接起来,包括Putty和Zend Studio。

-PuttyGen -盛会 -Putty

注意putty使用.ppk文件类型(不是.pem),所以使用PuttyGen我打开.pem文件并将私钥保存到我从php云保存我的.pem文件的同一位置。我保持相同的文件命名约定,以保持事情的顺利。所以两个文件之间的唯一区别是.pem和.ppk。

接下来我打开了Pageant并使用Pageant来打开我的.ppk文件。我知道Pageant是Putty将要检查的一个重要商店,因为它需要打开锁定的门。

接下来,我仔细按照上面phpcloud链接中的指导建立隧道。

隧道打开后,我启动了Zend Studio。

从那里我转到Windows->首选项并搜索SSH2。打开SSJ2对话框后,在常规选项卡下,我将.pem和.ppk添加到路径中。然后在Key Management选项卡对话框中,我使用了“加载现有密钥”并加载了我的.pem文件。然后我点击了申请。

然后使用Zend Studio我从远程服务器创建了一个新的“PHP项目”。我点击了“管理远程服务器”的步骤。对于服务器连接,我输入了以下内容。

JAZZFINGERS.MY.PHPCLOUD.COM

如果系统提示您输入凭据,请不要使用容器凭据,除非它们与其他凭据相同。

从那里你也可以测试你的连接。对我来说这很有效。希望这可以帮助。哦是的,也读过这个。非常重要且乐于助人。

www.phpcloud.com/help/studio-remote-system

-Best Wishes