2012-11-26 64 views
1

我想嘗試的appFog免費計劃試訓我的應用程序在Yii的開發,我檢查了一下說,Yii的應用程序現在由appFog如何在Yii的應用程序部署到appFog

但是支持appFog部分則JumpStart我檢查了關於框架的所有文檔,只有drupal和wordpress可用,我在互聯網上搜索了所有內容,但找不到最好的文檔

然後我決定嘗試上傳Yii框架文件夾和我的應用程序,幷包含一個index.php文件,該文件包含myapplication/index.php文件,這似乎是一個不錯的嘗試,但某些配置和yii中的其他類配置爲查看f或Yii框架導致我的應用程序崩潰與Yii錯誤,但不是PHP錯誤

如果有人已經嘗試或知道我在哪裏可以找到一個關於Yii appfog的好教程,我真的很感激。

回答

2

我可以不用做任何事情棘手的部署測試程序:

  1. 從appfog控制檯

  2. 創建於AWS美國東infrastruture一個新的PHP應用程序下載最新的Yii tarball並解壓縮要將文件夾

  3. 創建測試應用程序:

    $ cd FOLDER/framework 
    $ ./yiic webapp ../testdrive 
    
  4. 推的變化:

    $ af update APP 
    
    Uploading Application: 
    Checking for available resources: OK 
    Processing resources: OK 
    Packing application: OK 
    Uploading (71K): OK 
    Push Status: OK 
    Stopping Application 'APP': OK 
    Staging Application 'APP': OK 
    Starting Application 'APP': OK 
    
  5. 在瀏覽器中打開http://APP.aws.af.cm/testdrive/

    Welcome to My Web Application 
    
    Congratulations! You have successfully created your Yii application. 
    
+0

如何對資產和需要可寫目錄運行時做帳? –

+0

不幸的是,截至目前[(但顯然是在路上)](http://blog.appfog.com/how-to-use-amazon-s3-for-persistent-file-storage-on-appfog/),不可能將任何持久性更改寫入文件系統。您必須在推送之前在本地提交更改,或使用S3存儲桶或類似的東西。 –

+0

@ BonjourTristesse,非常感謝,但是您發佈的鏈接不起作用,並且我想知道當您發佈AF PUSH時您處於哪個文件夾中。因爲如果您處於框架中,而不是應用程序本身,則會上傳框架內容。如果你再次在文件夾中它將只上傳應用程序,但不是框架..如果你再次更新APP ..哪一個你上傳第一個框架或應用程序?.. thx – Eliethesaiyan