如何将Yii应用程序部署到appFog

时间:2012-11-26 14:59:37

标签: php yii cloud-hosting appfog

我想试试appFog免费计划来试用我在Yii开发的应用程序,我检查了appFog部分的快速入门,它说现在appFog支持Yii应用程序

但是我检查了所有关于框架的文档,只有drupal和wordpress可用,我在互联网上搜索但我找不到最好的文档

然后我决定尝试上传Yii框架文件夹和我的应用程序并包含一个index.php文件,其中包含myapplication / index.php文件,这似乎是一个不错的尝试但是yii中的某些assest和其他类是配置为在根目录中查找yii框架导致我的应用程序崩溃Yii错误但不是php错误

如果有人已经尝试或知道我在appfog上找到关于Yii的精彩教程,我会非常感激。

1 个答案:

答案 0 :(得分:2)

我能够在不做任何棘手的情况下部署测试应用程序:

  1. 从appfog控制台在AWS US East基础设施上创建一个新的php APP

  2. 下载最新的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.