Следующий app.yaml отлично работает на моем локальном dev-сервере ... но при его развертывании в рабочей среде все статические файлы выдают 404. Сервер не может найти статические файлы.Искал часами не мог найти правильное решение.
Примечание. Я занимаюсь разработкой на Mac, поэтому я осведомлен о регистрозависимой природе системы.
application: dev-scanner
version: 1
runtime: python
api_version: 1
handlers:
- url: /(.+)
static_files: static_files/\1
upload: ./static_files/(.+)
- url: /
static_files: static_files/index.html
upload: ./static_files/index.html
Вот ошибка из журнала
2011-03-18 01: 18: 07.033 / 404 21ms 0cpu_ms 0kb Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10_6_6; ru-ru) AppleWebKit / 534.16 (KHTML, как Gecko) Chrome / 10.0.648.134 Safari / 534.16, gzip (gfe), gzip (gfe), gzip (gfe) 76.126.174.202 - - [18 / Mar / 2011: 01: 18: 07 -0700] "GET / HTTP / 1.1" 404 0 - "Mozilla / 5.0 (Macintosh; U; Intel Mac OS X 10_6_6; ru-ru) AppleWebKit / 534.16 (KHTML, как Gecko) Chrome / 10.0.648.134 Safari / 534.16, gzip (gfe), gzip (gfe), gzip (gfe) "" dev.app-scanner.com "ms = 21 cpu_ms = 0 api_cpu_ms = 0 cpm_usd = 0.000053 W 2011-03-18 01: 18: 07.012 Статический файл, на который ссылается обработчик, не найден: static_files / index.html
Вот структура файловой системы после того, как я использую appcfg.py download_app -A