設定ファイルのバックアップ重要
職場で、Trac Lightningを使わせてもらっています。
先日、使っていた2.2.3 → 2.2.5へアップデートとしたのですが、プロジェクトのバックアップを取った後、うっかりApacheのhttpd.confはバックアップを取らずに上書きインストールしてしまいました。
一応、インストーラのオプションで「Apacheの設定を上書きする」をOFFにしたのですが、再起動してみるとサービスの起動ができません。httpd.confのエラーになるので、内容を見てみると、
... # at a local disk. If you wish to share the same ServerRoot for multiple # httpd daemons, you will need to change at least LockFile and PidFile. # ServerRoot "C:\Program Files\CollabNet Subversion Server/httpd" ...
設定上書きオプションをOFFにしても、CollabNet Subversion Serverパッケージのhttpd.confがコピーされてしまうようです。Hyper Estraierの検索ページとか、globalの生成したソースコードインデックスとか、いろいろ追記していたのに...
教訓:データのバックアップを取ったら、合わせて重要な設定ファイルのバックアップも取ること。アップデートのときは特に。
多分、http://sourceforge.jp/forum/forum.php?thread_id=19942&forum_id=11624 と同じ現象ですね。レポートしてみよう。