= Tracサイト覚え書き = == サーバー設定概要 == ・SSH公開鍵認証設定→以降のSSH, SFTP接続は公開鍵認証のみで行う[[BR]] ・Trac, Subversionインストール(ソースからインストール 参考:http://www.hazama.nu/t2o2/archives/002700.html) [[BR]] ・index.cgiにて、LD_LIBRARY_PATH, TRAC_ENV, PYTHONPATHを設定した後、trac_.cgiをpythonで実行するようにする。[[BR]] ・Tracのユーザー認証はBasic認証(.htaccessとhtpasswd)で行う。(特定のディレクトリ以下に認証をかけるやり方)[[BR]] ・httpd.confを変更できないので、Tracのログインページを使うことができない?[[BR]] ・Basic認証はパスワードが平文で流れるため、パスワードは管理人が生成する当Trac専用のパスワードでなくてはいけない。[[BR]] ・メール送信設定 GoogleのSMTPをお借りする。TracNotification に設定方法が記述されている。[[BR]] ・メール送信アカウントはmi.trac.notification@gmail.com(専用アカウント)[[BR]] ・Tracの管理ページにてパーミッションの設定[[BR]] ・レポートの作成 [[BR]] ・サーバーは移転するかも。[[BR]] == バックアップ手順 == Subversion: svnadmin dump (レポジトリディレクトリ) > (ファイル名)[[BR]] Trac: 個別プロジェクトのディレクトリを丸ごとバックアップ[[BR]] == Tracページ作り込み == ・元々のWikiStartは[wiki:OriginalWikiStart] に移動。[[BR]] == CSS == TracInterfaceCustomization を参照。[[BR]] 当面、以下の対応。[[BR]] 1. 以下のコードをtemplates/site.htmlに記述。 {{{ ${select('*|comment()|text()')} }}} 2. CSSをhtdocs/style.cssに記述(ファイルは新規生成)