2014-11-16 8 views
0

У меня сайт hostet на Google App Engine:YAML - статический сайт - конфигурация

app.yaml:

application: **** 
version: 1 
runtime: python27 
api_version: 1 
threadsafe: yes 

handlers: 
- url: /favicon\.ico 
    static_files: favicon.ico 
    upload: favicon\.ico 

- url: /style\.css 
    static_files: style.css 
    upload: style\.css 

- url: /script-min\.js 
    static_files: script-min.js 
    upload: script-min\.js 

- url: /(.*\.html) 
    static_files: \1 
    upload: (.*\.html) 

- url: /browserconfig\.xml 
    static_files: browserconfig.xml 
    upload: browserconfig\.xml) 

- url: /(.*\.(jpg|png|svg)) 
    static_files: \1 
    upload: (.*\.(jpg|png|svg) 

- url: /.* 
    static_files: index.html 
    upload: index\.html 


libraries: 
- name: webapp2 
    version: "2.5.2" 

моя структура папок очень легко: все файлы в корневой директории, кроме изображений которые находятся в папке изображения

однако я собирающий followin об ошибке при попытке развернуть:

ERROR 2014-11-16 21:45:17,131 http_runtime.py:285] bad runtime process port [''] 
    File "C:\Program Files (x86)\Google\google_appengine\_python_runtime.py", line 83, in <module> 

    _run_file(__file__, globals()) 

    File "C:\Program Files (x86)\Google\google_appengine\_python_runtime.py", line 79, in _run_file 

    execfile(_PATHS.script_file(script_name), globals_) 

    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\runtime.py", line 176, in <module> 

    main() 

    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\runtime.py", line 154, in main 

    sandbox.enable_sandbox(config) 

    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\sandbox.py", line 173, in enable_sandbox 

    stubs.FakeFile.set_static_files(config.static_files) 

    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\stubs.py", line 193, in set_static_files 

    FakeFile._static_files = re.compile(static_files) 

    File "C:\Python27\lib\re.py", line 190, in compile 

    return _compile(pattern, flags) 

    File "C:\Python27\lib\re.py", line 245, in _compile 

    raise error, v # invalid expression 

sre_constants.error: unbalanced parenthesis 

ТНХ за помощь мне ...

+0

просто удалите каждый раздел по очереди, пока он не сработает, и вы нашли раздел с проблемой. Также я не думаю, что вам нужно избегать точек в URL-адресе. –

+0

Неспособность интерпретировать «несбалансированные скобки» вряд ли поможет будущим читателям. –

ответ

1

Ключ находится в ошибке:

sre_constants.error: несбалансированное скобка

и вот!

upload: (.*\.(jpg|png|svg) 
+0

также этот: загрузить: browserconfig \ .xml) – Greg

Смежные вопросы