【发布时间】:2014-04-26 16:32:39
【问题描述】:
Google App Engine、PHP、Mimetype、app.yaml、static_dir、脚本、static_files
当我部署我的网站时,PHP 文件导致错误消息:
无法猜测的 mimetype
这是appl.yaml配置文件:
application: applicationname
version: 1
runtime: php
api_version: 1
threadsafe: true
handlers:
- url: /
script: index.php
- url: /(.+\.php)$
script: \1
- url: /Client_Pages
static_dir: Client_Pages
导致错误的文件未加载到已部署的网站中。相同的文件可以在我的计算机上从Google App Engine Launcher 完美运行。
根目录下的index.php文件不报错,在部署的网站中运行。
似乎我部署的网站将加载PHP 文件或 静态html 文件但不能同时加载?我在同一个Client_Pages 文件夹中有PHP 和HTML 文件。我想知道这是否会导致问题,但我找不到任何说明我不能将它们放在同一个文件夹中的文档。
我尝试在app.yaml 文件中显式引用PHP 文件,这会导致PHP 文件运行,但HTML 文件不会加载。
application: yardsalesuperhighway
version: 1
runtime: php
api_version: 1
threadsafe: true
handlers:
- url: /Client_Pages/Offered_Menu.php
script: Client_Pages/Offered_Menu.php
- url: /Client_Pages/InputForm.php
script: Client_Pages/InputForm.php
- url: /Client_Pages/WantedPage.php
script: Client_Pages/WantedPage.php
- url: /Client_Pages
static_dir: Client_Pages
【问题讨论】:
标签: php google-app-engine mime-types app.yaml