2010年2月7日日曜日

[Trac Lightning]移行(バックアップのリストア)手順

リストア対象のTracLightningのインストールパス(デフォルトではC:\TracLight\bin)が、バックアップ取ったTracLightningと同じの場合、バックアップしたフォルダを配置するだけでよい。バックアップ格納フォルダとリストア先は以下の通り。
  • プロジェクト:backup\trac→{Tracルート}\projects\trac
  • Subversionリポジトリ:backup\svn→{Tracルート}\projects\svn
上記に当てはまらない場合、つまりバックアップ取得元とリストア対象のインストールパスが異なる場合は、さらに以下の作業を行う必要がある。

1.各種設定ファイルに記述されているインストールパスの変更

最低でも以下ファイルは変更する必要有り。
  • {Tracルート}\CollabNetSVN\httpd\conf\httpd.conf
  • {Tracルート}\projects\trac\{プロジェクトルート}\conf\trac.ini


MavenやSSL認証等を利用している場合、これ以外も変更する必要があるかも知れない(まだ全然TracLightningしゃぶれてないので詳しくは分からん)

2.trac-admin.batの実行

コマンドプロンプトで以下コマンドを実行(Tracスタートメニューの「コマンドプロンプト」から起動するのはお約束)
C:\TracLight\bin>trac-admin.bat [プロジェクトルートのパス] resync

以上でリストア完了。
ちなみに、プロジェクト名を変更する場合も、フォルダの名称(もちろん各種設定ファイルのフォルダ名も)を変更してからリストアと同じ手順を踏めばよい。



ところで先月に2.3.2→2.4.0の移行を行った。
インストールフォルダが違っていたのでresyncまでを行ったのだが、「External users」が全部「Users」に格下げされており、また登録し直し…何かミスったか?それとも元々こういうものなのか?

<補足>
TracやSVNを利用するには「External users」への登録が必要。「Users」では利用できない。
ちなみに、「External users」から削除したユーザーは「Users」に移る。「無効アカウント」との認識でよいのだろうか。


右の本は初版がまだ残っているようなのでお間違いの無いよう。

0 件のコメント: