[メモ]Tracのデータ移行
投稿者:
nanariya
投稿日時:2011-09-26 - 02:21:26
カテゴリ:
Linux -
トラックバック:No Trackbacksï¼
古いサーバのTracのデータを新しいサーバへお引っ越し。
ついでにTracのバージョンも0.11.5から0.12へ変わりました。
その時のメモ。
まず、古いサーバのTracのデータを取り出します。
/var/trac以下にプロジェクトディレクトリが並んでる環境です。
読み込み・書き込み権限のあるユーザで、以下を実行。
trac-admin /var/trac/athletics hotcopy athletics_dump
これでカレントディレクトリにathletics_dumpディレクトリができ、データを取り出せました。
このディレクトリを丸ごと新しいサーバへお引っ越しです。
NFSでもSambaでもなんでもいいので転送。
こっからは新しいサーバでの作業。
新しいTracのプロジェクトを納めるディレクトリ(/var/trac)を作っておき、
そこにathletics_dumpディレクトリごと移動します。ディレクトリ名は元に戻しておいた。
/var/trac/athletics とかそういう。
Web経由で見れるように、ファイルのオーナーをApacheにするか権限を設定しておこう。
chown -R apache:apache /var/trac/athletics
このままだとバージョン違いで正常に動かないので、データをコンバートします。
trac-admin /var/trac/athletics upgrade
ついでにWikiの説明もupgrade。
trac-admin /var/trac/athletics wiki upgrade
そしてsubversionリポジトリとの再同期。
trac-admin /var/trac/athletics repository resync \"(default)\"
あとは、apacheのTracのコンフィグ(/etc/httpd/conf.d/trac.conf)を
新しいサーバに持ってきて、.htpasswdとか.htgroupを設置し直せばOK.
Comments
Add Comments