【发布时间】:2016-03-30 12:11:30
【问题描述】:
我在尝试使用 Google App Engine 上的服务器端口 8080 将我的 PHP 应用程序传输和运行到本地环境时遇到问题。 我对 app.yaml 的工作方式有疑问。下面是我的 app.yaml 代码:
application: huge
version: 1
runtime: php55
api_version: 1
handlers:
- url: /.*
script: public/index.php
- url: /login/index
script: application/view/login/index.php
第一个 url 和脚本工作。但是我的应用程序与 XAMPP 上的应用程序不同。 PHP 应用程序结构为 MVC,这意味着 PHP 文件不在根目录中,而是在有组织的文件夹中,我在 XAMPP 中使用 laravel 和 composer。我现在正在将此应用程序转移到 GAE。主根文件位于 public/index.html 中,但所有其他文件位于文件夹中,如您所见,我尝试在第二个脚本调用中调用一页,例如 application/view/login/index.php。 public/css 文件夹中的 css 也没有被加载,因此样式已从应用程序中消失。我必须告诉谷歌应用引擎每条路线吗?如果是这样,有人可以向我展示第二个调用如何工作以及我如何调用我的 css 来工作的示例。
【问题讨论】:
标签: php google-app-engine xampp yaml app.yaml