GAE .yaml
設置有些問題。Google App Engine 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啓動本地)和OpenShift。
我知道GAE yaml使用正則表達式來定義文件的方向。
我第一次部署我的項目(yaml文件只包含部分1 & 2), GAE上的網站出現故障。
而我第二次修改app.yaml如上,網站仍然出現故障。
我認爲問題是app.yaml。
我該如何解決這個問題?