wiki:Restore

Restore

서버 복원

  1. apach 세팅
    1. conf 파일들
  2. 설치 리스트

sudo apt-get install python-subversion

Trac Resotre

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