본문 바로가기
Research/Linux

TRAC : Setting up Plugin Cache

by sunnyan 2009. 7. 29.
728x90

 

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>

728x90

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

TRAC: Account Manager Plugin 설치  (0) 2009.07.30
TRAC: easy_install 설치  (1) 2009.07.30
trac에 Authentication 추가  (0) 2009.07.28
udev가 장치명을 변경할때  (0) 2009.07.17
svnserve 를 xinetd에 등록하기  (0) 2009.07.10