Мой App Engine не загружает мои CSS, JavaScript или изображения. Мои index.php и login.php - единственные файлы, которые мне удалось найти до сих пор, однако другие мои файлы используют сеансы для предотвращения несанкционированного доступа, поэтому я не уверен, что смогу получить к ним доступ без входа в систему первый.
Структура каталогов - от файла app.yaml до соответствующих файлов.
Я использую Google App Engine с PHP, и мой код YAML приведен ниже.
handlers:
- url: /index.php
script: content/home/index.php
- url: /login.php
script: content/home/login.php
- url: /control.php
script: content/home/control.php
- url: /admin.php
script: content/home/admin.php
- url: /logout.php
script: content/home/logout.php
- url: /checkaccess.php
script: content/home/checkaccess.php
- url: /register.php
script: content/home/register.php
- url: /managemodule.php
script: content/home/managemodule.php
- url: /manageuser.php
script: content/home/manageuser.php
- url: /update.php
script: content/home/update.php
- url: /.*
script: content/home/index.php
- url: /images
script: images
- url: /stylesheets
static_dir: system/templates/stylesheets
- url: /includes
script: system/templates/includes
- url: /scripts
script: system/templates/javascript
Я попытался использовать static_dir: а также script: для таблиц стилей, javascript и изображений. Как ни странно, включение работает нормально, без проблем, но я не могу заставить свои изображения, CSS или скрипты работать правильно.
Я попытался проверить файлы, но они не были найдены, но я знаю, что они загружены через appcfg.py. В моих журналах указано: «Ни один обработчик не соответствовал этому URL-адресу».
Если у кого-то есть отличный файл readme или любая другая информация о YAML, я буду очень признателен. Я прочитал описание YAML от Google несколько раз и проверил веб-сайт YAML, и мне кажется, что я все делаю правильно. Я пробовал с другим проектом (намного проще), и он работал без проблем.