TRAC : Setting up Plugin Cache

Posted 2009.07.29 16:02

 

Setting up the Plugin Cache

Some Python plugins need to be extracted to a cache directory. By default the cache resides in the home directory of the current user. When running Trac on a Web Server as a dedicated user (which is highly recommended) who has no home directory, this might prevent the plugins from starting. To override the cache location you can set the PYTHON_EGG_CACHE environment variable. Refer to your server documentation for detailed instructions.

 

 

TRAC은 Python 을 이용해서 만들어진 프로그램이기 때문에 Python plugin을 이용하는데 이 plugin이 extract될 cache 디렉토리를

지정해 주어야 한다.

 

서버에 로긴해서 사용하는 유저는 홈디렉토리를 갖고 있기 때문에 상관없지만,  웹서버상에 로긴한 사용자들은 홈 디렉토리가

없다. 따라서, PYTHON_EGG_CACHE란 환경변수를 지정해서 이러한 문제를 해결할 수 있다.

 

/etc/httpd/conf/httpd.conf

 

 <Location /trac>
   SetHandler mod_python
   ...
   SetEnv PYTHON_EGG_CACHE /path/to/dir
 </Location>

'Research > Linux' 카테고리의 다른 글

TRAC: Account Manager Plugin 설치  (0) 2009.07.30
TRAC: easy_install 설치  (1) 2009.07.30
TRAC : Setting up Plugin Cache  (0) 2009.07.29
trac에 Authentication 추가  (0) 2009.07.28
udev가 장치명을 변경할때  (0) 2009.07.17
svnserve 를 xinetd에 등록하기  (0) 2009.07.10
« PREV : 1 : ··· : 47 : 48 : 49 : 50 : 51 : 52 : 53 : 54 : 55 : ··· : 97 : NEXT »