2017-09-13 2 views
0

Trac 설치가 있는지 확인하기 위해 RedHat 서버를 점검하고 있습니다. trac-admin은/usr/bin에 없습니다 (찾을 수 없음). /usr/lib/python2.7/site-packages/에서 전혀 TRAC 패키지가없는,하지만 난 그들에 TRAC 디렉토리에 다음과 같은 경로를 발견Trac 패키지가 제대로 설치되지 않았습니다.

/root/.cpan/build/Alien-SVN-v1.8.11.0-1/src/subversion/subversion/bindings/swig/python/tests/trac 
/root/.cpan/build/Alien-SVN-v1.8.11.0-0/src/subversion/subversion/bindings/swig/python/tests/trac 
/opt2/trac 

이 디렉토리는 다음을 보여

conf db files htdocs log plugins README templates trac_banner.png VERSION 

이이 TRAC가 설치되어 있는지 뜻 :

__init__.py test.py versioncontrol 

하고는/opt/TRAC은 TRAC의 환경이다? 해당 디렉토리를 삭제하고 새로 설치를 시도 할 수 있습니까?

답변

1

/root/.cpan에서 찾은 디렉토리가 Trac이 설치되어 있음을 나타내지 않습니다. /opt/trac에 Trac 환경이 존재하는 것이 중요합니다. 계속 진행하기 전에 최소한 해당 디렉토리의 백업을 만들고, 전체 서버의 백업을 만드십시오.

Trac이 설치되어 있는지 확인하려면 파이썬 2.x 인터프리터 세션을 시작하고 import trac이 성공하는지 확인하십시오. 그렇지 않으면 Trac이 Python 인터프리터에 설치되지 않습니다. 다른 파이썬 인스턴스가 설치되었을 가능성이 있습니다. 파이썬 3이 기본값 인 경우 python2을 실행하여 인터프리터를 시작해야 할 수도 있습니다.

로컬 컴퓨터에 /opt/trac을 복사하고 새로운 Trac 1.2.2 설치를 만듭니다. /opt/trac과 함께 사용 된 Trac의 버전을 모를 수도 있습니다. 데이터베이스 검사를 통해 확인할 수 있지만 Trac 환경에 대한 새로운 Trac 설치를 생성하고 프롬프트가 표시되면 환경을 업그레이드하는 것이 더 쉽습니다. 문제가 없다면 원격 서버에서도 똑같이 할 수 있습니다.

저는 SQLite를 사용하고 있다고 가정합니다.이 경우 데이터베이스는 /opt/trac/db/trac.db입니다. [trac]database 문자열 (/opt/trac/conf/trac.ini)을 확인하여 SQLite를 사용하고 있는지 확인하십시오. Trac 환경에서 MySQL 또는 PostgreSQL을 사용하는 경우 업그레이드 프로세스를 테스트하기 위해 데이터베이스를 로컬 시스템에 복사해야합니다.

제안되는 읽기는 TracInstallTracUpgrade입니다.

관련 문제