2012-11-26 37 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