2016-09-16 3 views
1

Я хочу, чтобы загрузить и запустить мое приложение PHP на Google облако со следующей структурой папок: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

Привет @tom, Спасибо за ваш ответ. Да, порядок обработчиков важен. Я хочу использовать другой php-файл (скрипт) для создания ajax-запросов. Я добавил следующее ниже для обработчика index.php: - url:/api script: api.php Но это не сработает. Вы знаете причину? –

+0

Обработчик «. *» Должен быть последним. Добавьте обработчик AJAX прямо над ним? – Tom