为了账号安全,请及时绑定邮箱和手机立即绑定

Goole App Engine - 部署的 PHP 应用程序无法识别 php 文件

Goole App Engine - 部署的 PHP 应用程序无法识别 php 文件

PHP
守候你守候我 2022-12-23 16:37:27
我已经部署了我的网络应用程序——谷歌应用引擎中的一个 php 应用程序。App.yaml代码runtime: php55api_version: 1#threadsafe: truehandlers:- url: /  static_files: www/index.html  upload: www/index.html- url: /mail  static_dir: www/mail# Serve php scripts.- url: /mail/.*  script: www/mail/mailsender_1.php- url: /(.*)$  static_files: www/\1  upload: www/(.*)但是,当/mail/mailsender_1.php从 javascript 调用时 - ajax 调用,它不识别mailsender_1.php为 php 脚本。我花了一整天的时间进行调试。任何帮助,将不胜感激。
查看完整描述

1 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

通过查看您的问题并与这个社区问题进行比较,我发现您面临的问题是由/(.*)$处理者而不是处理者引起的/mail/.*。


该帖子上接受的答案表明您的/(.*)$处理程序正在使部署认为您www/目录中的所有文件都是静态和可上传的,包括.php脚本。


根据评论,我的建议是将upload: www/(.*)指令更改upload: www/(.*)\.(js|css|png|jpg|jpeg|map|woff)为适合您拥有的所有文件扩展名。


所以你的处理程序部分应该是这样的:


handlers:

- url: /

  static_files: www/index.html

  upload: www/index.html


- url: /mail

  static_dir: www/mail

# Serve php scripts.

- url: /mail/.*

  script: www/mail/mailsender_1.php

- url: /(.*)$

  static_files: www/\1

  upload: www/(.*)\.(js|css|png|jpg|jpeg|map|woff)


查看完整回答
反对 回复 2022-12-23
  • 1 回答
  • 0 关注
  • 96 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信