加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

App Engine无法猜测PHP文件的mimetype

发布时间:2020-12-13 17:30:10 所属栏目:PHP教程 来源:网络整理
导读:Google App Engine,PHP,Mimetype,app.yaml,static_dir,script,static_files 当我部署我的网站时,PHP文件导致错误消息: Could not guess mimetype for 这是appl.yaml配置文件: application: applicationnameversion: 1runtime: phpapi_version: 1threadsafe
Google App Engine,PHP,Mimetype,app.yaml,static_dir,script,static_files

当我部署我的网站时,PHP文件导致错误消息:

Could not guess mimetype for

这是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

解决方法

您的应用程序无法访问存储在static_dir中的文件而无需特定的指令.

来自文档 –

application_readable

Optional. By default,files declared in static file handlers are
uploaded as static data and are only served to end users,they cannot
be read by an application. If this field is set to true,the files are
also uploaded as code data so your application can read them.

我不确定app.yaml中的处理程序是否可以与静态目录重叠.这不是我测试的东西,如果不可能,我不会感到惊讶.应用程序代码上传到appengine基础结构中的不同服务.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读