Как развернуть приложение php на appFog?

Я установил Ruby и gem af и пытаюсь загрузить приложение php (не требующее mysql или других служб) в AppFog.

Структура каталогов моего приложения показана на снимке экрана ниже. Структура каталоговТипы файлов моего приложения:

  1. php
  2. css
  3. картинки
  4. js
  5. Jquery

Я применяю команду из командной строки, и мой PWD — /home/mahesh/test_app Размер пакета моего приложения составляет около 2 МБ
Я получаю эту ошибку Error (JSON 503): <?xml version="1.0" encoding="u... < br/> Поток команды выглядит следующим образом:

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...

Я делаю какую-либо ошибку. Это правильный способ загрузить мое приложение, если нет, то каким образом я могу загрузить свое приложение?

Я уже загрузил свое простое приложение php на appFog, которое содержит один простой каталог и один файл .php. Он работает нормально.


person mcacorner    schedule 14.11.2012    source источник
comment
Вы используете GIT для загрузки?   -  person Arpit Srivastava    schedule 14.11.2012
comment
Да, это для загрузки контента в PhpFog.   -  person Arpit Srivastava    schedule 14.11.2012
comment
docs.phpfog.com/getting-started/git просмотреть документацию....   -  person Arpit Srivastava    schedule 14.11.2012
comment
Не используйте документы PHP Fog для AppFog. PHP Fog использует git для развертывания, а AppFog использует инструмент командной строки AF. docs.appfog.com/getting-started/af-cli   -  person Tim Santeford    schedule 14.11.2012
comment
Я читал этот документ. для развертывания из GIT необходимо клонировать репозиторий. Я не могу найти URL-адрес для клонирования репозитория из appFog в консоли.   -  person mcacorner    schedule 16.11.2012


Ответы (2)


Попробуйте выполнить gem update af, чтобы убедиться, что у вас установлена ​​последняя версия инструмента af. Инструмент af часто обновляется и устраняет подобные проблемы. Затем повторите попытку.

Посмотрите, есть ли у вас текущая версия:

af --version

На момент написания этой статьи 0.3.18.11 является текущей версией.

person Tim Santeford    schedule 14.11.2012

Я попытался войти снова, и это сработало. Что-то выбивает вас из appfog.

person ajbraus    schedule 27.12.2012