【发布时间】:2015-02-24 18:08:23
【问题描述】:
标题中提到了我的问题,但我会重申。我是 GAE 及其所有东西的新手。我的应用程序使用 PHP 和 Mysql。我有 mysql 在 Cloud Sql 中工作,我刚刚将我的应用程序部署到应用程序引擎。
什么起作用:不需要参数的 PHP 脚本,即 (FooBar.php)
什么不起作用:我需要传递参数的 PHP 脚本,即 (FooBar.php?foo=bar)
我认为解决方案是如何配置 app.yaml 文件。
我再说一遍,定期执行 PHP 脚本。
我需要参数的地方是我唯一的问题。
这是我的 app.yaml 文件的示例
application: foo-bar-111
version: 1
runtime: php
api_version: 1
handlers:
- url: /(.+\.php)$
script: \1
任何帮助将不胜感激!!!
【问题讨论】:
-
我尝试修复了您问题中的格式,因此 app.yaml 更清晰。这正是您的 app.yaml 文件的样子吗?除了添加前导空格以将其格式化为代码之外,我还删除了“应用程序”行开头的一个引号和“-url”行末尾的另一个引号——只是确保这是一个复制/粘贴错误并且这些字符实际上不在您的 app.yaml 文件中。
-
而且,需要明确的是,您在访问“/FooBar.php?foo=bar”时收到什么错误?是否调用了“FooBar”处理程序(就像访问“/FooBar.php”时一样),或者您收到 404 错误,还是什么?
标签: php google-app-engine parameters app.yaml