Google App Engine - 代码已正确部署,但显示不正确

时间:2014-07-16 15:36:26

标签: php google-app-engine yaml google-cloud-datastore

我在google开发者控制台中创建了一个项目并上传了我之前编写过的代码。在本地,一切工作正常,但在服务器上每个请求都返回404错误,在'/'上出现一个神秘的页面。它看起来像这样:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>Cloud Datastore service</title>
  </head>

  <body>
    <h1>Cloud Datastore service</h1>
  </body>
</html>

我的代码中没有文件,看起来像这样。

我的app.yaml文件:

application: swedenstream
version: 1
runtime: php
api_version: 1
threadsafe: yes

handlers:
- url: /[a-z-]*
  static_files: main.html
  upload: main.html

- url: /_content/events
  script: scripts/events.php

- url: /_content/article/.*
  script: scripts/article.php

- url: /_assets
  static_dir: assets

我的所有代码文件都已正确上传,部署未失败。

1 个答案:

答案 0 :(得分:0)

app.yaml中的第一个处理程序将匹配&#39; /&#39;并显示静态文件main.html。