У меня сайт 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
ТНХ за помощь мне ...
просто удалите каждый раздел по очереди, пока он не сработает, и вы нашли раздел с проблемой. Также я не думаю, что вам нужно избегать точек в URL-адресе. –
Неспособность интерпретировать «несбалансированные скобки» вряд ли поможет будущим читателям. –