【问题标题】:app.yaml working differently on Local and on the Cloudapp.yaml 在本地和云端的工作方式不同
【发布时间】:2014-08-20 16:48:09
【问题描述】:

我一直在使用 GAE for PHP。这是my Github code,它在http://shining-weft-626.appspot.com/ 运行

~/form 在线给我一个 404,但在我的本地机器上完美运行。有人帮忙。

【问题讨论】:

  • 或者这是谚语“它在我的机器上工作”? :)
  • 把相关代码放在问题里,还是不要指望太多帮助。

标签: google-app-engine yaml


【解决方案1】:

URL /form 工作正常。

您将获得 URL /form/ 和 /forms 的 404,因为它们与您的 app.yaml 中的任何内容都不匹配。

- url: /form
  script: form.php

- url: /
  script: index.php

【讨论】:

【解决方案2】:

如果您按所示提交并推送它,您的代码看起来是正确的。我认为您在加载 app.yaml 时可能会遇到错误,因为您指向的目录不存在。尝试将/js/images 添加到您的/assets 目录。他们现在失踪了。提交,然后再次推送。

(或者,从您的 app.yaml 中删除这些映射)

【讨论】:

    【解决方案3】:

    /form 是(奇怪)appengine 上的保留 URL,您必须选择其他内容:docs

    【讨论】:

    • 注明。更改为 /forms 后工作。谢谢@Greg
    猜你喜欢
    • 2011-06-20
    • 2019-10-18
    • 2014-08-19
    • 1970-01-01
    • 2021-11-29
    • 2020-11-29
    • 1970-01-01
    • 2018-07-28
    • 2017-09-08
    相关资源
    最近更新 更多