如何将 Yii 应用部署到 appFog



我想尝试 appFog 免费计划来试用我在 Yii 中开发的应用程序,我检查了 appFog 上的快速启动部分,上面写着 appFog 现在支持 Yii 应用程序

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

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

如果有人已经尝试过或知道我在哪里可以找到关于 appfog 上的 Yii 的好教程,我将不胜感激。

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

  1. 从 appfog 控制台在 AWS 美国东部基础设施上创建新的 php 应用程序

  2. 下载最新的 Yii 压缩包并将其解压缩到文件夹中

  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.
    

最新更新