Restore
서버 복원
- apach 세팅
- conf 파일들
- 설치 리스트
sudo apt-get install python-subversion
Trac Resotre
- Trac 백업본을 복사한다.
cp -r /backup/trac/$project /home/trac/$project
- Trac 폴더에 대한 권한 설정을 한다.
sudo find $project -type f -exec chmod 660 {} \;
sudo find $project -type d -exec chmod 2770 {} \;
sudo chown -R www-data $project
- trac.ini 파일을 수정한다.
- trac버전이 업그레이드 되었으면 trac initenv로 temp trac 을 만든후 init 파일을 비교하며 덮어쓴다.
- db와 svn 경로를 맞춘다.
- db를 복사한다. mysql이면 mysql 복원으로 처리하고 sqlite면 단순히 파일복사한 후 권한 설정
- [옵션] trac upgrade의 경우만 아래 명령을 수행한다.
sudo trac-admin $project upgrade
sudo trac-admin $project wiki upgrade
sudo trac-admin $project repository resync '*'