【发布时间】:2015-12-08 19:42:41
【问题描述】:
我在设置 GAE .yaml 时遇到了一些问题。
这是我的文件路径(抱歉链接,但我还不能发布图片):
http://i.imgur.com/ujJkjSD.jpg
http://i.imgur.com/wfhqi7x.jpg
还有我的 yaml 文件:
part 1
application: pricecrawler-maja
version: 1
runtime: php55
api_version: 1
handlers:
- url: /src
static_dir: src
- url: /vendor/moderna/
static_dir: vendor/moderna
- url: /vendor/twbs/
static_dir: vendor/twbs
- url: /404\.html
script: /404.html
这是我不知道如何设置的 php 文件, 所以我就这样输入。
part 2
- url: /discount_book.php
script: discount_book.php
- url: /discount_book_print.php
script: discount_book_print.php
- url: /discount_view.php
script: discount_view.php
- url: /src/LIB_http.php
script: src/LIB_http.php
# and so on... I have typed every single php file into the yaml.
part 3
# Serve php scripts.
- url: /src/(.+\.php)
script: src/\1
- url: /(.+\.php)
script: \1
- url: /.*
script: index.php
我的一些 php 文件包含如下代码:
include_once "src/LIB_http.php";
include_once "basic_class.php";
当我在我的电脑(本地使用 wamp 和 GAE Launcher)和 OpenShift 上运行该网站时,该网站运行良好。
我知道GAE yaml 使用正则表达式来定义文件方向。
我第一次部署我的项目(yaml 文件只包含第 1 部分和第 2 部分),
GAE 网站出现故障。
而我第二次如上修改app.yaml,网站依旧出现故障。
我认为问题出在 app.yaml 上。
我该如何解决这个问题?
【问题讨论】:
标签: php google-app-engine yaml