0

我从头开始创建了一个云应用程序,位于:http: //jimszend.my.phpcloud.com/

我的本地驱动器上有零个文件,但我正在尝试使用 Zend Studio 从服务器获取它们。

我发现此页面可以完成此操作,但它不起作用: http ://www.phpcloud.com/help/studio-remote-system

步骤 1. 我相信是正确的。但我无法确定。步骤 2. 打开要上传到应用程序容器的 PHP 或 Zend Framework 项目,或创建一个新项目。<--- 我想在我的硬盘上创建一个新项目。

所以第 2 步不知何故不起作用,所以我从 Zend Developer Cloud 转到 File -> New -> PHP Project。

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

现在我点击下方的刷新,我什么也没得到,所以现在我点击添加目标并输入用户名和密码。这个对话框屏幕就是问题所在。我不知道在这里输入什么。这意味着我已经尝试了数百种不同的方法,但我被困在这里。我总是最终单击生成新密钥,然后单击测试连接,由于没有错误,我认为这是正确的。

然后我关闭该屏幕,现在当我单击应用程序的下拉菜单时,没有任何内容被填写。但有时这确实有效,我发现我的应用程序显示“jimszend zend 框架” - 类似这样,但即使我得到这个到目前为止,当我单击完成时,我会遇到某种 Git 故障。

有谁知道使用 PHP Cloud 中的 Zend Studio 下拉“我的文件”的完整证明方法?

谢谢,吉姆

4

1 回答 1

1

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

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

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

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

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

-PuttyGen -Pageant -Putty

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

接下来我打开 Pageant 并使用 Pageant 打开一个存储我的 .ppk 文件。我了解 Pageant 是 Putty 将检查的密钥库,因为它需要打开上锁的门。

接下来,我按照上面 phpcloud 链接中的指南,仔细地建立了一个隧道。

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

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

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

JAZZFINGERS.MY.PHPCLOUD.COM

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

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

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

-最好的祝愿

于 2012-11-11T05:16:49.047 回答