Closed happyalexkg closed 9 years ago
покажите пожалуйста вывод spatialite --version. Разработка ведется на дебиан 7 x64, spatialite 4.1.1
ДОбрый день root@pomosh:~# spatialite --version SpatiaLite version ..: 3.0.0-beta Supported Extensions:
Похоже, это баг пакета в дебиане. Для исправления попробуйте воспользоваться вот этими рекомендациями официальной документации: If you’ve decided to use a newer version of pysqlite2 instead of the sqlite3 Python stdlib module, then you need to make sure it can load external extensions (i.e. the required enable_load_extension method is available so SpatiaLite can be loaded).
This might involve building it yourself. For this, download pysqlite2 2.6, and untar:
$ wget https://pypi.python.org/packages/source/p/pysqlite/pysqlite-2.6.3.tar.gz $ tar xzf pysqlite-2.6.3.tar.gz $ cd pysqlite-2.6.3
Next, use a text editor to edit the setup.cfg file to look like the following:
[build_ext]
include_dirs=/usr/local/include library_dirs=/usr/local/lib libraries=sqlite3
https://docs.djangoproject.com/en/1.7/ref/contrib/gis/install/spatialite/#pysqlite2
спасибо это помогло но теперь при использовании апача [Mon Jan 12 03:17:18.150435 2015] [wsgi:error] [pid 18470] [remote 212.42.102.61:512] mod_wsgi (pid=18470): Target WSGI script '/var/www/Rynda/rynda/Rynda/wsgi.py' cannot be loaded as Python module. [Mon Jan 12 03:17:18.150513 2015] [wsgi:error] [pid 18470] [remote 212.42.102.61:512] mod_wsgi (pid=18470): Exception occurred processing WSGI script '/var/www/Rynda/rynda/Rynda/wsgi.py'.
Внес изменения. Обновите проект командой git pull и рестартуйте апач.
Добрый день Прошу прощения за долгий ответ установил все новой но ошибка осталась [Thu Jan 22 01:55:28 2015] [error] [client 212.42.102.61] mod_wsgi (pid=21190): Target WSGI script '/var/www/Rynda/rynda/Rynda/wsgi.py' cannot be loaded as Python module. [Thu Jan 22 01:55:28 2015] [error] [client 212.42.102.61] mod_wsgi (pid=21190): Exception occurred processing WSGI script '/var/www/Rynda/rynda/Rynda/wsgi.py'. [Thu Jan 22 01:55:28 2015] [error] [client 212.42.102.61] Traceback (most recent call last):
Добрый день!
Обновите проект командой git pull перейдите в каталог rynda/Rynda/settings создайте в нем файл local_stage.py и впишите в него следующее: STATIC_ROOT = "/path/to/static/files/" где "/path/to/static/files/" - путь к папке, куда будут собраны файлы статики (картинки, стили, скрипты) Подробнее http://rynda.readthedocs.org/ru/latest/production.html
Сообщите пожалуйста результат.
Добрый день сделал git pull
local_stage.py файла нет
есть отдельно local.py stage.py
так же при запуске
./manage.py collectstatic SpatiaLite version ..: 3.0.0-beta Supported Extensions:
видимо это связанные ошибка
файл local_stage.py Вам нужно создать - он будет содержать настройки, специфичные для конкретно Вашего проекта. в созданном файле local_stage.py нужно вписать путь к папке со статическими файлами (который у Вас указан в конфигурации апача, если Вы смотрели ссылку на инструкцию), формат: STATIC_ROOT = "скопируйте путь сюда"
Спасибо!
ДОбрался до новой ошибки
ttributeError at /
'module' object has no attribute 'GeoSQLCompiler'
Request Method: GET
Request URL: http://176.126.167.138/
Django Version: 1.7.1
Exception Type: AttributeError
Exception Value:
'module' object has no attribute 'GeoSQLCompiler'
Exception Location: /var/www/rynda/lib/python2.7/site-packages/django/db/backends/init.py in compiler, line 1088
Python Executable: /usr/bin/python
Python Version: 2.7.3
Python Path:
['/var/www/rynda/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg',
'/var/www/rynda/lib/python2.7/site-packages/pip-1.1-py2.7.egg',
'/var/www/Rynda',
'/var/www/rynda/lib/python2.7/site-packages',
'/var/www/rynda/lib/python2.7',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-linux2',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages']
Server time: Птн, 23 Янв 2015 11:39:20 +0300
Вынес в новое замечание #22 .
При установке на Debian 7.0 x64 при запуске bash createdb.sh django.core.exceptions.ImproperlyConfigured: The pysqlite library does not support C extension loading. Both SQLite and pysqlite must be configured to allow the loading of extensions to use SpatiaLite.