Month: Грудень 2011

rhodecode nginx uwsgi hgweb_mod.py line 100 in run_wsgi KeyError: SCRIPT_NAME

Установил rhodecode под nginx + uwsgi + python virtualenv, получил ошибку: KeyError ‘SCRIPT_NAME’. Интерфейс заработал, а вот клонирование или другие манипуляции с репозиторием не проходят

> Traceback (most recent call last):
> File
> “lib/python2.6/site-packages/RhodeCode-1.2.3-py2.6.egg/rhodecode/lib/middleware/simplehg.py”,
> line 176, in __call__
> return app(environ, start_response) File
> “lib/python2.6/site-packages/mercurial-1.9.3-py2.6-linux-i686.egg/mercurial/hgweb/hgweb_mod.py”, line 91, in __call__
> return self.run_wsgi(req) File “lib/python2.6/site-packages/mercurial-1.9.3-py2.6-linux-i686.egg/mercurial/hgweb/hgweb_mod.py”, line 100, in run_wsgi
> req.url = req.env[‘SCRIPT_NAME’] KeyError: ‘SCRIPT_NAME’

Continue reading

django sorl.thumbnail не создает иконки thumbnails, не работает. Caught Suspicious Operation while rendering: Attempted access to ‘cache

Возникла проблема, когда приложение sorl.thumbnail не создает иконки (thumbnails) и не выдает ошибок при DEBUG=True. Ошибка: “Caught SuspiciousOperation while rendering: Attempted access to cache/”

У приложения sorl.thumbnail есть параметр THUMBNAIL_DEBUG дополнительно, который и надо прописать в файл настроек settings.py:
THUMBNAIL_DEBUG = True
Continue reading

Установить php-sqlite модуль для php-5.2.17. Install php-sqlite for php 5.2.17

Опишу как установить php-sqlite модуль для php-5.2.17.

Как установить версию php-5.2.17 описано в этой статье. Но для версии php 5.2.17 нет пакета php-sqlite, он только для 5.3.Х есть в репозиторие atomic. В архивах atomic есть src.rpm для этого пакета, с него можно собрать RPM пакет php-sqlite который нам нужен и установить на сервер.
Continue reading