280W =終焉の宴=

1234567891011121314151617181920212223242526272829
::
Home > [メモ]Tracのデータ移行

[メモ]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

No comments yet

Add Comments