&tag(TracLightning); *目次 [#q6c7f469] #contents *参考情報 [#ccdaf603] -[[TracUpgrade3_0_0 - Trac Lightning Wiki - SourceForge.JP:http://sourceforge.jp/projects/traclight/wiki/TracUpgrade3_0_0]]…Trac2.Xからアップグレードする方法。しかし基本おすすめしないらしい。 *クリーンインストール [#t9a1f1ff] -TracLighting-3.0.8.exeをダウンロードして展開。 -http://localhost/tracにアクセスして表示されればOK。 *プロジェクトの作成 [#a4d944d9] -create-projectを使う。同名のSubversionリポジトリが存在する場合何も言わずに終了するので注意。Tracのプロジェクトフォルダの下に新規プロジェクトフォルダが作成されていればOK。 create-project newproject *古いSubversionリポジトリを使う [#j9d42f4f] **目的 [#u6c59687] -古いSubversionリポジトリを使い、Tracプロジェクトだけ新しく作り直す **新規プロジェクトの作成 [#ldd425be] -create-projectを実行する。 create-project myproject -ブラウザで http://localhost/trac/myprojectにアクセス。表示できればOK。 **古いSubversionリポジトリのコピー [#v822cec6] -create-projectにより作成されたリポジトリが存在しているので削除。パスは<TRAC_PATH>\projects\svn\myproject。 -古いSubversionのmyprojectリポジトリを<TRAC_PATH>\projects\svn\myprojectにコピー。 -hookが失敗することがあるらしいので新しくする。[[チケット #24143: Trac Lightning 2.x から移行したプロジェクトのpost-commit-hookエラーについて - Trac Lightning - SourceForge.JP:http://sourceforge.jp/ticket/browse.php?group_id=2810&tid=24143]]。 *バックアップとリストア [#i23033fa] **目的 [#h16b1f37] -フォルダごと他のPCに移動して、そこでTracLightningを動かしたい。 -パスなどは同じにしてできるだけめんどくさいことはさけたい。 **方法 [#sf48399b] -PC1でTracLightフォルダをバックアップ。PC2で同じパスにコピー。 -PC2でTracLightningのインストールパッケージを上書きインストール。 -Apacheの設定ファイルは残しておくこと。 **注意点 [#xe583c4b] -TracLight\binにinstall-service.batというファイルがあるのでこれを実行するだけかと思ったが、Pythonのモジュールがらみでうまくいかない。インストールパッケージを使って上書きインストールが簡単っぽい。 *トラブルシューティング [#pc33d3aa] **プロジェクトの画面に「警告: リポジトリ "(default)" との同期ができません ('repository_dir' が変更されました。'trac-admin $ENV repository resync' を実行してください。)。詳細は Trac のログを参照してください」と表示される。 [#kc1f0bb9] -tracプロジェクトとSubversionのリポジトリが同期がとれていないときに表示されるエラー。 -新しいTracLightningをインストールし、プロジェクトを作りなおし、Subversionのリポジトリだけ古いのを使おうとすると発生。 -trac-adminコマンドを使って同期させる。"d:/home/TracLight/projects/trac/sw"を自分のTracプロジェクトのフルパスに変更する。最後のアスタリスクも必要(正確にはどこから同期するかのリビジョン番号を指定するらしい)。 #pre{{ D:\home\TracLight\projects\trac>trac-admin d:/home/TracLight/projects/trac/sw repository resync * }} **アンインストールできない [#n3ce0c55] -アンインストールしようとすると「このプログラムは64-bit版Windows上でのみアンインストールでき可能です」といわれアンインストールできない。環境はVista Ultimate 32bit。インストールできたのにアンインストールできないのはなぜ?(UninstallOnlyOnWin64というInno Setupのメッセージらしいのだが)。 -しかたないのでインストール先のフォルダを手動削除して対応。プログラムのアンインストールで再度アンインストールするとメニューからも消すことができた。