2016-09-16 85 views
1

我要上传并与下面的文件夹结构,运行谷歌的云我的PHP应用程序:gcloud部署PHP应用程序

enter image description here

的YAML文件看起来象下面这样:

runtime: php55 
api_version: 1 

handlers: 
- url: /.* 
    script: index.php 

- url: /css 
    static_dir: css 

当我部署它将运行index.php文件,但不附加任何css或js文件。 yaml文件的结构应该是什么,以便它接受来自css和js文件夹的css和js文件?

感谢

回答

0

试试这个(处理程序的顺序很重要)

application: <your-app-id-goes-here> 
runtime: php55 
api_version: 1 

handlers: 

- url: /css 
    static_dir: css 

- url: /js 
    static_dir: js 

- url: /images 
    static_dir: images 

- url: .* 
    script: index.php 
+0

嗨@汤姆,谢谢您的回答。是的,处理程序的顺序很重要。我想用另一个php文件(脚本)来制作ajax请求。我在index.php的处理程序下面添加了以下内容: - url:/ api 脚本:api.php 但它不起作用。你知道原因吗? –

+0

“。*”处理程序必须是最后一个。在它上面添加你的AJAX处理程序? – Tom