Ошибка при установке NextGisWeb!

Вопросы по программному обеспечению NextGIS: Web, Mobile, QGIS, Manager и многочисленным модулям
Ответить
Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 22 сен 2016, 15:54

Здравствуйте!

Возвращаюсь к разговору, после продолжительного времени!
Немного освоил азы Linux.
Установить NextGisWeb удалось, вот с запуском пока ступор!

Код: Выделить всё

dmitry@server-fgbu:~/ngw$ env/bin/pserve development.ini
Traceback (most recent call last):
  File "env/bin/pserve", line 11, in <module>
    sys.exit(main())
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/pyramid/scripts/pserve.py", line 60, in main
    return command.run()
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/pyramid/scripts/pserve.py", line 371, in run
    global_conf=vars)
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/pyramid/scripts/pserve.py", line 406, in loadapp
    return loadapp(app_spec, name=name, relative_to=relative_to, **kw)
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
    return loadobj(APP, uri, name=name, **kw)
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
    return context.create()
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 146, in invoke
    return fix_call(context.object, context.global_conf, **context.local_conf)
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/paste/deploy/util.py", line 55, in fix_call
    val = callable(*args, **kw)
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/__init__.py", line 70, in main
    config = env.pyramid.make_app(settings)
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/pyramid/__init__.py", line 139, in make_app
    assert 'secret' in settings, 'Secret not set!'
AssertionError: Secret not set!
dmitry@server-fgbu:~/ngw$ env/bin/pip freeze
Babel==2.3.4
bunch==1.0.1
flufl.enum==4.1
GeoAlchemy2==0.3.0
geojson==1.3.3
lxml==3.6.4
Mako==1.0.4
mapscript==7.0.1
MarkupSafe==0.23
-e git+https://github.com/nextgis/nextgisweb.git@85c6ba8be69ee63940f6bd2c16690b6be96aecf4#egg=nextgisweb
-e git+https://github.com/nextgis/nextgisweb_mapserver.git@6dbd1387e7d4ed3b74d8e21b2ca14ca6f90587b7#egg=nextgisweb_mapserver
numpy==1.11.1
OWSLib==0.12.0
passlib==1.6.5
PasteDeploy==1.5.2
Pillow==3.3.1
ply==3.9
psycopg2==2.6.2
pygdal==2.1.1.3
Pygments==2.1.3
pyproj==1.9.5.1
pyramid==1.7.3
pyramid-debugtoolbar==3.0.4
pyramid-mako==1.0.2
pyramid-tm==1.0
python-dateutil==2.5.3
pytz==2016.6.1
repoze.lru==0.6
requests==2.11.1
Shapely==1.5.17
six==1.10.0
SQLAlchemy==0.8.7
transaction==1.6.1
translationstring==1.3
unicodecsv==0.14.1
uWSGI==2.0.13.1
venusian==1.0
waitress==1.0.0
WebOb==1.6.1
zope.deprecation==4.1.2
zope.interface==4.3.2
zope.sqlalchemy==0.7.7
Не понимаю почему нет адреса в первой строке, где копать?

Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 22 сен 2016, 16:01

Почему этого нет???

Код: Выделить всё

Starting server in PID 16632.
serving on http://0.0.0.0:6543
Exception when serving /resource/0

Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 22 сен 2016, 16:16

Содержимое конфигов.

config.ini

Код: Выделить всё

[auth]

# register = 

[pyramid]

# Ключ, используемый для шифрования cookies (обязательно) 
# secret = Km7syREiMVC2v7Fs65psIw==
# HTML-справка 
# help_page = 
# Логотип системы 
# logo = 
# Значок для избранного 
# favicon = /home/dmitry/ngw/favicon.ico
# Ссылка для редиректа, при заходе на / 
# home_url = 

[resource]

# Permissions for user Everyone 
# everyone_permissions = 
# Включить кэширование прав (default = False) 
# perm_cache.enable = 
# Путь к сокету Redis (default = None) 
# perm_cache.redis_path = 
# URL сервера Redis (default = localhost 
# perm_cache.redis_url = 
# Port сервера Redis (default = 6379) 
# perm_cache.redis_port = 
# БД Redis (default = 0) 
# perm_cache.redis_db = 

[feature_layer]

# Показывать атрибуты в идентификации 
# identify.attributes = 

[core]

# Название системы 
system.name = Веб-гис
# Полное название системы 
system.full_name = Геоинформационная система
# Имя сервера БД 
database.host = localhost
# Имя БД на сервере 
database.name = db_ngw
# Имя пользователя БД 
database.user = ngw_admin
# Пароль пользователя БД 
# database.password = 
# Проверять подключение при запуске 
# database.check_at_startup = 
# Не загружать перечисленные пакеты 
# packages.ignore = 
# Не загружать перечисленные компоненты 
# components.ignore = 
# Локаль, используемая по-умолчанию 
# locale.default = ru
# Доступные локали 
# locale.available = 
# Дополнительный инструментарий для отладки 
# debug = 
# Директория для хранения данных 
# sdir = /home/dmitry/ngw/savedirectory
# Отключение проверки прав при рендеринге слоев 
# permissions.disable_check.rendering = 
# Отключение проверки прав при получении информации об объектах 
# permissions.disable_check.identify = 

[file_storage]

# Директория для хранения файлов (обязательно) 
# path = /home/dmitry/ngw/savefiles

[marker_library]

# Load SJJB marker collection 
# sjjb = 

[mapserver]

# Список шрифтов в формате MAPFILE FONTSET 
# fontset = 

[file_upload]

# Директория для временного хранения загруженных файлов (обязательно) 
# path = /home/dmitry/ngw/temp1

[webmap]

# Файл с описанием базовых слоёв 
# basemaps = 
# Bing Maps API-ключ 
# bing_apikey = 
# Чувствительность идентификации (3px) 
# identify_radius = 
# Ширина всплывающего окна 
# popup_width = 
# Высота всплывающего окна 
# popup_height = 

[wmsclient]

# HTTP-заголовок User-Agent 
# user_agent = 
development.ini

Код: Выделить всё

[app:main]
use = egg:nextgisweb

# путь к основному конфигурационному файлу
config = %(here)s/config.ini

# путь к конфигурационному файлу библиотеки logging
# logging = %(here)s/logging.ini

# полезные для отладки параметры
# pyramid.reload_templates = true
# pyramid.includes = pyramid_debugtoolbar

[server:main]
use = egg:waitress#main
host = 0.0.0.0
port = 6543

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при установке NextGisWeb!

Сообщение Denis Rykov » 22 сен 2016, 17:11

У вас строка закомментирована:

Код: Выделить всё

# secret = Km7syREiMVC2v7Fs65psIw==
Spatial is now, more than ever, just another column- The Geometry Column.

Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 23 сен 2016, 10:02

И не только она!!! Спасибо Denis, интерфейс открылся, "рубим" дальше!!!

madw0lf
Активный участник
Сообщения: 103
Зарегистрирован: 24 мар 2016, 23:27
Репутация: 27
Откуда: Ростов-на-Дону

Re: Ошибка при установке NextGisWeb!

Сообщение madw0lf » 23 сен 2016, 10:05

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

Код: Выделить всё

# Пароль пользователя БД
# database.password = 
русский язык

Код: Выделить всё

# Локаль, используемая по-умолчанию
# locale.default = ru
вот источник возможной ошибки

Код: Выделить всё

# Директория для хранения данных
# sdir = /home/dmitry/ngw/savedirectory

Код: Выделить всё

# Директория для хранения файлов (обязательно)
# path = /home/dmitry/ngw/savefiles

Код: Выделить всё

# Директория для временного хранения загруженных файлов (обязательно)
# path = /home/dmitry/ngw/temp1
Без внятного ТЗ - результат ХЗ

Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 23 сен 2016, 10:25

Не получается скачать исходные коды модуля!!

Код: Выделить всё

dmitry@server-fgbu:~/ngw$ git clone https://github.com/nextgis/nextgisweb_rekod.git
Клонирование в «nextgisweb_rekod»…
Username for 'https://github.com': taber@list.ru
Password for 'https://taber@list.ru@github.com': 
remote: Repository not found.
fatal: repository 'https://github.com/nextgis/nextgisweb_rekod.git/' not found
dmitry@server-fgbu:~/ngw$ 
Куда "копать"?

Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 23 сен 2016, 10:30

При создании слоя шейп файла, выходит сообщение!!!
Вложения
12345.png
12345.png (21.93 КБ) 8246 просмотров
Последний раз редактировалось Taber 23 сен 2016, 10:30, всего редактировалось 1 раз.

madw0lf
Активный участник
Сообщения: 103
Зарегистрирован: 24 мар 2016, 23:27
Репутация: 27
Откуда: Ростов-на-Дону

Re: Ошибка при установке NextGisWeb!

Сообщение madw0lf » 23 сен 2016, 10:30

Taber писал(а):Не получается скачать исходные коды модуля!!

Код: Выделить всё

dmitry@server-fgbu:~/ngw$ git clone https://github.com/nextgis/nextgisweb_rekod.git
Клонирование в «nextgisweb_rekod»…
Username for 'https://github.com': taber@list.ru
Password for 'https://taber@list.ru@github.com': 
remote: Repository not found.
fatal: repository 'https://github.com/nextgis/nextgisweb_rekod.git/' not found
dmitry@server-fgbu:~/ngw$ 
Куда "копать"?
я конечно дико извиняюсь, но зачем? запусти сначала по-простому, без лишних модулей. или по принципу "если докопаться не до чего, докопаемся до орфографии"?
Без внятного ТЗ - результат ХЗ

madw0lf
Активный участник
Сообщения: 103
Зарегистрирован: 24 мар 2016, 23:27
Репутация: 27
Откуда: Ростов-на-Дону

Re: Ошибка при установке NextGisWeb!

Сообщение madw0lf » 23 сен 2016, 10:31

Taber писал(а):При создании слоя шейп файла, выходит сообщение!!!
http://docs.nextgis.ru/docs_ngweb/sourc ... ctor-layer

Примечание

В случае ESRI Shapefile все составляющие его части (dbf, shp, shx, prj и др.) должны быть упакованы в архив формата zip. Шейп-файл должен быть в кодировке UTF-8 или Windows-1251.
Без внятного ТЗ - результат ХЗ

madw0lf
Активный участник
Сообщения: 103
Зарегистрирован: 24 мар 2016, 23:27
Репутация: 27
Откуда: Ростов-на-Дону

Re: Ошибка при установке NextGisWeb!

Сообщение madw0lf » 23 сен 2016, 10:34

в чем-то нахожу полезной эту тему. я скоро наизусть буду знать документацию. хоть лекции по установке и настройке NGW читай..
Без внятного ТЗ - результат ХЗ

Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 23 сен 2016, 10:38

Любой опыт полезен!) Зато мы будем знать к кому обращаться за помощью!)

Вопрос о дополнительных модулях возник при ошибке загрузки шейп файла, я как всегда поторопился, пробую с архивом!

madw0lf
Активный участник
Сообщения: 103
Зарегистрирован: 24 мар 2016, 23:27
Репутация: 27
Откуда: Ростов-на-Дону

Re: Ошибка при установке NextGisWeb!

Сообщение madw0lf » 23 сен 2016, 10:43

Taber писал(а):Любой опыт полезен!) Зато мы будем знать к кому обращаться за помощью!)

Вопрос о дополнительных модулях возник при ошибке загрузки шейп файла, я как всегда поторопился, пробую с архивом!
из дополнительных модулей советую nextgisweb_qgis поставить
https://github.com/nextgis/nextgisweb_qgis
это для того чтоб можно было оформление слоя в qgis сохранять в виде qml файла и в панели ngw не со стилем MapServer шаманить, а использовать рендер qgis.
с аркгиса переходишь?)
Без внятного ТЗ - результат ХЗ

Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 23 сен 2016, 12:25

С арка давно ушли, на квантум. Я человек новый, только начинаю осваивать Гис, поэтому много вопросов и ошибок. Модуль сейчас гляну.

Taber
Интересующийся
Сообщения: 35
Зарегистрирован: 17 фев 2016, 21:54
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение Taber » 23 сен 2016, 12:34

Модуль установил, что прописать в config нужно?

Код: Выделить всё

(env) dmitry@server-fgbu:~/ngw$ env/bin/nextgisweb --config config.ini initialize_db
Traceback (most recent call last):
  File "env/bin/nextgisweb", line 11, in <module>
    load_entry_point('nextgisweb', 'console_scripts', 'nextgisweb')()
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/script.py", line 48, in main
    env = Env(cfg=cfg)
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/env.py", line 21, in __init__
    components_ignore=components_ign)
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/component.py", line 93, in load_all
    for pkg in pkginfo.packages:
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/package.py", line 54, in packages
    self.scan()
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/package.py", line 29, in scan
    pkginfo = epoint.load()()
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2258, in load
    return self.resolve()
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2264, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/home/dmitry/ngw/nextgisweb_qgis/nextgisweb_qgis/__init__.py", line 8, in <module>
    from qgis.core import (
ImportError: No module named qgis.core
(env) dmitry@server-fgbu:~/ngw$ env/bin/pserve development.iniTraceback (most recent call last):
  File "env/bin/pserve", line 11, in <module>
    sys.exit(main())
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/pyramid/scripts/pserve.py", line 60, in main
    return command.run()
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/pyramid/scripts/pserve.py", line 371, in run
    global_conf=vars)
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/pyramid/scripts/pserve.py", line 406, in loadapp
    return loadapp(app_spec, name=name, relative_to=relative_to, **kw)
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
    return loadobj(APP, uri, name=name, **kw)
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
    return context.create()
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 146, in invoke
    return fix_call(context.object, context.global_conf, **context.local_conf)
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/paste/deploy/util.py", line 55, in fix_call
    val = callable(*args, **kw)
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/__init__.py", line 65, in main
    env = Env(cfg)
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/env.py", line 21, in __init__
    components_ignore=components_ign)
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/component.py", line 93, in load_all
    for pkg in pkginfo.packages:
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/package.py", line 54, in packages
    self.scan()
  File "/home/dmitry/ngw/nextgisweb/nextgisweb/package.py", line 29, in scan
    pkginfo = epoint.load()()
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2258, in load
    return self.resolve()
  File "/home/dmitry/ngw/env/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2264, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/home/dmitry/ngw/nextgisweb_qgis/nextgisweb_qgis/__init__.py", line 8, in <module>
    from qgis.core import (
ImportError: No module named qgis.core
(env) dmitry@server-fgbu:~/ngw$ 

Ответить

Вернуться в «NextGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 27 гостей