2016-09-16 3 views
1
내가 업로드하고 다음과 같은 폴더 구조와 구글 클라우드 내 PHP 응용 프로그램을 실행하려면

:PHP 애플리케이션 배포 gcloud

enter image description here

는 YAML 파일은 다음과 같습니다 :

runtime: php55 
api_version: 1 

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

- url: /css 
    static_dir: css 

언제 deploy는 index.php 파일을 실행하지만 css 또는 js 파일은 첨부하지 않습니다. yssl 파일의 구조가 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 파일 (스크립트)을 사용하고 싶습니다. index.php에 대한 처리기 아래에 다음을 추가했습니다. - url :/api 스크립트 : api.php 하지만 작동하지 않습니다. 그 이유를 아십니까? –

+0

". *"처리기가 ​​마지막에 있어야합니다. AJAX 처리기를 바로 위에 추가 하시겠습니까? – Tom