2013-01-22 40 views
2

我對Git和Github一般都比較陌生,但是我可以看到它可能用c9通過提供所說的克隆github回購回購的URL具有以下過程:在Cloud9上運行GitHub的HTML/PHP/JS項目(c9.io)IDE

  1. 在儀表板上點擊 '創建工作空間'
  2. 輸入網址(即https://github.com/u2sonderzug/hybridauth.git

但是選擇 '從URL克隆',有什麼我不't'得到「在這個階段,我將如何看待我在網絡瀏覽器中編輯的東西的變化?比方說,我編輯了一個名爲helloworld.htm的頁面。我怎麼會真的把它放在網絡瀏覽器中,因爲它似乎並不坐在網絡服務器上?

我想我錯過了一些基本的東西。我通常只需在github上通過sftp連接到我的web服務器,然後在/www/example.com/file.htm目錄中編輯某些內容,然後在Web瀏覽器中查看www.example.com/file.htm 。

回答

3

你需要在你的項目中打開一個php文件並點擊運行按鈕。這將啓動一個像這樣的URL的Apache服務器:http://<workspacename>.<c9usernamer>.c9.io 一旦完成,您可以導航到您的項目中的HTML文件。

使用複雜的PHP框架很難在C9上運行。我曾經使用過它作爲ZendFramework項目,但我使用了一個FTP工作區,所以我只在C9上編輯,但在我自己的服務器上運行。

有一些關於讓wordpress在C9上運行的文檔:https://docs.c9.io/running_wordpress_on_cloud9.html

就javascript而言,我已經在C9上運行nodejs和meteor項目。我遇到的唯一問題是工作空間上的1GB限制,但這可以通過一些計劃輕鬆解決。

此外,多個JavaScript文件(客戶端代碼)與代碼完成等

+0

謝謝@Mubix,這無疑填補了畫面的一個重要組成部分我 - 尤其是在HTML領域。我可以理解這在某些情況下可能如何工作,但是對於複雜的PHP網站(即使用Cake,CodeIgniter等框架) - 我感覺這樣的事情不起作用。你有任何使用PHP或更復雜的JavaScript腳本(可以處理多個文件)的經驗嗎? – fakeguybrushthreepwood

+0

爲我的答案增加了一些更多的細節。 –

0

我建議使用Heroku部署你的PHP應用程序的偉大工程。它直接集成到c9中。我使用c9.io和Heroku來快速開發和部署應用程序。轉到c9中的部署選項卡,登錄到Heroku,添加部署服務器並單擊部署。 Heroku會自動檢測到它是一個PHP應用程序併爲您設置服務器。

如果你想看看在PHP/JS/HTML應用程序,我在Heroku上製成,c9.io它在這裏:http://gasbro.herokuapp.com