如何在appFog上部署php应用程序?

时间:2012-11-14 05:25:01

标签: php deployment cloud-hosting appfog

我已经安装了Ruby和gem af ,我正在尝试将php(不需要mysql或其他服务)应用程序上传到AppFog。

我的应用程序的目录结构,如下面的屏幕截图所示。Directory Structure 在我的应用程序文件类型是:

  1. PHP
  2. CSS
  3. 图像
  4. JS​​
  5. Jquery的
  6. 我从命令行应用命令,我的PWD是 / home / mahesh / test_app 我的应用程序包大小约为2 MB 我收到了这个错误 Error (JSON 503): <?xml version="1.0" encoding="u...
    命令的线程如下:

    mahesh@ubuntu:~/test_app$ af push
    Would you like to deploy from the current directory? [Yn]: y
    Application Name: Image_Editor_test_cld
    Detected a Standalone Application, is this correct? [Yn]: n
    1: Spring
    2: Django
    3: Erlang/OTP Rebar
    4: Play
    5: Rails
    6: Lift
    7: Grails
    8: Sinatra
    9: WSGI
    10: JavaWeb
    11: Rack
    12: PHP
    13: Node
    14: Standalone
    Select Application Type: 12
    Selected PHP Application
    1: AWS US East - Virginia
    2: AWS EU West - Ireland
    3: AWS Asia SE - Singapore
    4: Rackspace AZ 1 - Dallas
    5: HP AZ 2 - Las Vegas
    Select Infrastructure: 3
    Application Deployed URL [Image_Editor_test_cld.ap01.aws.af.cm]:    
    Memory reservation (128M, 256M, 512M, 1G, 2G) [128M]: 
    How many instances? [1]:  
    Bind existing services to 'Image_Editor_test_cld'? [yN]: 
    Create services to bind to 'Image_Editor_test_cld'? [yN]: 
    Would you like to save this configuration? [yN]: N
    Creating Application: OK
    Uploading Application:
      Checking for available resources: OK
      Processing resources: OK
      Packing application: OK
      Uploading (2M): OK   
    Error (JSON 503): <?xml version="1.0" encoding="u...
    

    我犯了任何错误上传我的应用程序是否正确,如果没有,那么我可以上传我的应用程序?

    我已经在appFog上传了我的简单php应用程序,其中包含简单的一个目录和一个.php文件。它工作正常。

2 个答案:

答案 0 :(得分:0)

尝试执行gem update af以确保使用最新版本的af工具。 af工具经常更新,修复了这样的问题。然后再试一次。

查看您是否拥有当前版本:

af --version

截至撰写本文时,0.3.18.11是当前版本

答案 1 :(得分:0)

我尝试再次登录并且有效。有些东西会把你踢出appfog。