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에 Authentication 추가 (0) | 2009.07.28 |
udev가 장치명을 변경할때 (0) | 2009.07.17 |
svnserve 를 xinetd에 등록하기 (0) | 2009.07.10 |