【问题标题】:Trying to deploy to appfog anchorcms尝试部署到 appfog anchorcms
【发布时间】:2013-02-19 07:12:19
【问题描述】:

我刚刚安装了 appfog 的命令行工具并登录,在说明中显示 run af update app 现在我正在尝试设置 [anchorcms][1] 我是否运行 af update anchor(当我在锚中时)目录或其父目录中),因为当我这样做时,会出现以下错误。还有一个第一个入门命令是target [url] 我用方括号运行它吗?在此之前我是否也写过 af ,我是否将我的应用程序雾 url 放在方括号内。

如果有的话,您可以帮助我完成将 anchorcms 部署到 appfog 的步骤,那就太棒了。

Error (JSON 404): Not Found

我为 af 应用获得的输出

Anderss-MacBook-Pro:anchor anderskitson$ af apps

+-------------+----+---------+---------------------------+----------+--------+
| Application | #  | Health  | URLS                      | Services | In     |
+-------------+----+---------+---------------------------+----------+--------+
| anchortuts  | 1  | RUNNING | anchortuts.ap01.aws.af.cm |          | ap-aws |
+-------------+----+---------+---------------------------+----------+--------+


  [1]: http://anchorcms.com/

【问题讨论】:

    标签: php json terminal appfog


    【解决方案1】:

    否不要运行带有方括号的命令。

    只需将目标设置一次即可https://api.appfog.com

    af target https://api.appfog.com
    

    然后用“登录”

    af login email@example.com
    

    第一次将应用上传到 AppFog 时,您使用 push 命令。从那时起,您将使用update 命令。

    例子:

    从应用程序的根文件夹创建一个名为 mycmsapp 的新 AppFog 应用程序。该命令将引导您完成一系列问题。

    af push mycmsapp
    

    稍后当您对应用进行更改并准备发布时:

    af update mycmsapp
    

    【讨论】:

    • 我将目标设置为我创建的子域还是 api.appfog.com?
    • 目标仅设置为api.appfog.com。目标是 af 工具用来与 AppFog 对话的对象。它与您的应用程序无关。只设置一次就忘记了。
    • 好的,我按照您的说明在此链接anchorcms.hp.af.cm 的锚文件夹中使用了 push mycms 应用程序,我收到 404 未找到。
    • 尝试运行af apps 以确保域已映射到您的应用并且应用正在运行。
    【解决方案2】:

    af CLI 工具并没有把这一点说得很清楚,但af target 命令仅用于设置 API URL。

    如果您想为您的应用使用自定义域,则需要使用af map <app name> appurl.com 命令。

    在这种情况下:

    +-------------+----+---------+---------------------------+----------+--------+
    | Application | #  | Health  | URLS                      | Services | In     |
    +-------------+----+---------+---------------------------+----------+--------+
    | anchortuts  | 1  | RUNNING | anchortuts.ap01.aws.af.cm |          | ap-aws |
    +-------------+----+---------+---------------------------+----------+--------+
    

    您将运行此命令来设置目标 URL:

    af map anchortuts www.anchortuts.com
    

    您需要更新域的 DNS 以添加指向 cname01.ap01.aws.af.cm 的 CNAME 记录。此值将根据您使用的基础架构而变化。 custom domain names 的 AppFog 文档中提供了完整的详细信息。

    您也可以使用 AppFog web console 来映射您的域。

    【讨论】:

      猜你喜欢
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-21
      • 2022-01-01
      • 2013-03-27
      • 1970-01-01
      • 2019-12-16
      相关资源
      最近更新 更多