2012-10-25 68 views
0

我從頭開始創建位於雲應用: http://jimszend.my.phpcloud.com/的Zend Studio和PHPCloud

我有我的本地驅動器上的零頁的文件,但我想使用的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:\用戶\吉姆\ Zend的\工作區\ DefaultWorkspace 從下拉的容器是:http://jimszend.my.phpcloud.com:10082(ID:4_0)

現在我點擊下面的刷新,我什麼都沒有,所以現在我點擊添加目標 ,我輸入用戶名和密碼。此對話框屏幕是問題。我無法弄清楚在這裏輸入什麼。這意味着我已經嘗試了數百種不同的方式,並且在這裏停滯不前。我總是最終點擊Generate new key,然後點擊Test Connection,因爲沒有錯誤,所以我認爲這是正確的。

然後我關閉那個屏幕,現在當我點擊應用程序的下拉菜單時,沒有任何東西被填充。但是有時候這樣做會起作用,我發現我的應用程序中寫着「jimszend zend framework」 - 就像這樣,但是甚至如果我得到這個遠,那麼當我點擊完成時,我會遇到某種Git失敗。

有誰知道使用Zend Studio從PHP雲中下載「我的文件」的完整證明方式嗎?

感謝, 吉姆

+0

我決定使用WinSCP賦予的遠程文件到我的本地機器。然後設置一個同步,以便我在本地更改的任何內容都將發送到phpCloud。現在有點複雜。主要的問題似乎是我打破了我的機器上的私鑰,不知道如何解決他們的Zend Studio。 –

回答

1

我懷疑你可能沒有你的公鑰/私鑰設置或某處你是不是在供應過程中,正確的憑據。我做了以下。

請仔細閱讀此幫助文檔。這是一個來自phpcloud人的非常好的文檔。

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

使用phpcloud管理我創建了一個新的公鑰/私鑰對(Zend Studio的實物,.PEM結束)。然後我將.pem下載到我的Windows 7機器上的一個文件夾中。

putty website下載這三個應用程序,以幫助您在putty和Zend Studio中匹配您的私鑰/公鑰對。對於我來說,我希望所有的東西都可以連接起來,包括Putty和Zend Studio。

-PuttyGen -Pageant -Putty

注意膩子使用.ppk文件類型(不.PEM),所以使用PuTTYgen我打開.pem文件並保存了私鑰的同一位置我從php雲中保存了我的.pem文件。我保持相同的文件命名約定,以保持事情的正確性。所以這兩個文件唯一的區別是.pem和.ppk。

接下來,我打開了Pageant並使用Pageant打開了一個存儲我的.ppk文件。我瞭解佩蒂特是一個關鍵商店,膩子將檢查,因爲它需要打開鎖着的門。

接下來我按照上面phpcloud鏈接中的指導,仔細地建立了一個隧道。

一旦隧道開放,我啓動了Zend Studio。

從那裏我去了Windows->首選項並搜索SSH2。打開SSJ2對話框後,在常規選項卡下,我將.pem和.ppk添加到路徑中。然後,在「密鑰管理」選項卡對話框中,我使用「加載現有密鑰」並加載了我的.pem文件。然後我點擊申請。

然後使用Zend Studio我創建了一個新的「從遠程服務器的PHP項目」。我去了點擊「管理遠程服務器」的步驟。對於服務器連接,我輸入以下內容。

JAZZFINGERS.MY.PHPCLOUD.COM

,如果系統提示您輸入憑據,不使用容器證書,除非它們是相同的其他憑證。

從那裏你也可以測試你的連接。對我來說這工作。希望這可以幫助。噢,也讀了這個。非常重要且有幫助。

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

- 最佳祝願