| 1 | == サーバー設定概要 == |
| 2 | ・SSH公開鍵認証設定→以降のSSH, SFTP接続は公開鍵認証のみで行う[[BR]] |
| 3 | ・Trac, Subversionインストール(ソースからインストール 参考:http://www.hazama.nu/t2o2/archives/002700.html) [[BR]] |
| 4 | ・Tracのユーザー認証はBasic認証(.htaccessとhtpasswd)で行う。(特定のディレクトリ以下に認証をかけるやり方)[[BR]] |
| 5 | ・httpd.confを変更できないので、Tracのログインページを使うことができない。[[BR]] |
| 6 | ・Basic認証はパスワードが平文で流れるため、パスワードは管理人が生成する当Trac専用のパスワードでなくてはいけない。[[BR]] |
| 7 | ・メール送信設定 GoogleのSMTPをお借りする。TracNotification に設定方法が記述されている。[[BR]] |
| 8 | ・Tracの管理ページにてパーミッションの設定[[BR]] |
| 9 | ・レポートの作成 [[BR]] |
| 10 | |
| 11 | == バックアップ手順 == |
| 12 | Subversion: svnadmin dump (レポジトリディレクトリ) > (ファイル名)[[BR]] |
| 13 | Trac: 個別プロジェクトのディレクトリを丸ごとバックアップ[[BR]] |
| 14 | |
| 15 | == Tracページ作り込み == |
| 16 | ・元々のWikiStartは[wiki:OriginalWikiStart] にコピー。[[BR]] |
| 17 | |
| 18 | == CSS == |
| 19 | TracInterfaceCustomization を参照。[[BR]] |
| 20 | 当面、以下の対応。[[BR]] |
| 21 | 1. 以下のコードをtemplates/site.htmlに記述。 |
| 22 | |
| 23 | {{{ |
| 24 | <!--! Add site-specific style sheet --> |
| 25 | <head py:match="head" py:attrs="select('@*')"> |
| 26 | ${select('*|comment()|text()')} |
| 27 | <link rel="stylesheet" type="text/css" |
| 28 | href="${href.chrome('site/style.css')}" /> |
| 29 | </head> |
| 30 | }}} |
| 31 | |
| 32 | 2. CSSをhtdocs/style.cssに記述(ファイルは新規生成) |
| 33 | |