Changes between Version 3 and Version 4 of TracEnvironment
- Timestamp:
- Dec 31, 2005, 5:43:43 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracEnvironment
v3 v4 1 = Trac Storage - TheEnvironment =1 = Trac のストレージ - Environment = 2 2 3 Trac uses a directory structure and a database for storing project data.3 Trac はプロジェクトのデータを保存するのに、構造的なディレクトリ構造とデータベースを使用します。 4 4 5 == Creating an Environment==5 == Environment の作成 == 6 6 7 A new Trac environment is created using [wiki:TracAdmin trac-admin]:7 新しい Trac Environment を作成するには、 [wiki:TracAdmin trac-admin] コマンドを使用します: 8 8 {{{ 9 9 $ trac-admin /path/to/projectenv initenv 10 10 }}} 11 11 12 [wiki:TracAdmin trac-admin] will ask you for the name of the project, the13 database connection string (explained below), and where your subversion 14 repository is located. 12 [wiki:TracAdmin trac-admin] は プロジェクトの名前、 13 データベースに接続するための文字列(以下に説明します)、 14 Subversion リポジトリの位置を尋ねます。 15 15 16 ''Note: The web server user will require file system write permission to17 the environment directory and all the files inside. Please remember to set 18 the appropriate permissions. The same applies to the Subversion 19 repository, although Trac will only require read access as long as you're 20 not using the BDB file system.''16 ''Note: Environment のディレクトリ配下は、 Web サーバの実行ユーザに書き込みパーミッションを 17 与える必要があります。適切なパーミッションの付与を忘れないようにしてください。 18 書き込みパーミッションの付与は、 Subversion のリポジトリにも当てはまります。 19 ただし、あなたが Subversion リポジトリにバークレー DB のファイルシステムを使用していないならば、 20 Trac は読み取りパーミッションしか必要としません。'' 21 21 22 == Database Connection Strings==22 == データベースに接続するための文字列 == 23 23 24 Since version 0.9, Trac supports both [http://sqlite.org/ SQLite] and 25 [http://www.postgresql.org/ PostgreSQL] as database backends. The default26 is to use SQLite, which is probably sufficient for most projects. The database file 27 is then stored in the environment directory, and can easily be 28 [wiki:TracBackup backed up] together with the rest of the environment.24 バージョン 0.9 以降の Trac では [http://sqlite.org/ SQLite] と 25 [http://www.postgresql.org/ PostgreSQL] の両方をデータベースのバックエンドとしてサポートするようになりました。 26 通常では SQLite を使用します。たぶんほとんどのプロジェクトにとっては SQLite で十分です。 27 データベースファイルは Environment のディレクトリに保存されます。そして、 28 [wiki:TracBackup Trac のバックアップ] で Environment の残りの部分 (データベースファイル以外のファイル) と一緒にバックアップすることができます。 29 29 30 The connection string for an embedded SQLite database is:30 組み込みの SQLite データベースに接続するための文字列は以下の通りです: 31 31 {{{ 32 32 sqlite:db/trac.db 33 33 }}} 34 34 35 If you want to use PostgreSQL instead, you'll have to use a different 36 connection string. For example, to connect to a database on the same 37 machine called `trac`, that allows access to the user `johndoe` with 38 the password `letmein`, use: 35 もしあなたが、 PostgreSQL を代わりに使用する場合、 36 異なる接続用文字列を使用しなければなりません。 37 例えば、ユーザ名 `johndoe` でパスワード `letmein` で 38 ローカルホストの `trac` と呼ばれるデータベースに接続するには以下のように指定します。 39 39 {{{ 40 40 postgres://johndoe:letmein@localhost/trac 41 41 }}} 42 42 43 If PostgreSQL is running on a non-standard port (for example 9342), use:43 もし、 PostgreSQL がデフォルト以外のポート番号 (例えば、 9432) で起動しているときはこのようにします: 44 44 {{{ 45 45 postgres://johndoe:letmein@localhost:9342/trac 46 46 }}} 47 47 48 Note that with PostgreSQL you will have to create the database before running 49 `trac-admin initenv`. 48 PostgreSQL を使用するとき、`trac-admin initenv` を実行する前に 49 データベースを作成しなければいけません。 50 50 51 == Directory Structure==51 == ディレクトリ構造 == 52 52 53 An environment directory will usually consist of the following files and directories: 53 一つのプロジェクトの Environment のディレクトリは通常以下に示すファイルとディレクトリから成り立ちます。 54 54 55 * `README` - Brief description of the environment.56 * `VERSION` - Contains the environment version identifier.57 * `attachments` - Attachments to wiki pages and tickets are stored here.55 * `README` - Environment について記述したドキュメント。 56 * `VERSION` - Environment のバージョン識別情報。 57 * `attachments` - 全ての添付ファイルはここに保存されます。 58 58 * `conf` 59 * `trac.ini` - Main configuration file. See TracIni.59 * `trac.ini` - メインとなる設定ファイル。詳細は TracIni に記述しています。 60 60 * `db` 61 * `trac.db` - The SQLite database (if you're using SQLite).62 * `plugins` - Environment -specific [wiki:TracPlugins plugins] (Python eggs)63 * `templates` - Custom environment-specific templates.64 * `site_css.cs` - Custom CSS rules.65 * `site_footer.cs` - Custom page footer.66 * `site_header.cs` - Custom page header.67 * `wiki-macros` - Environment -specific [wiki:WikiMacros Wiki macros].61 * `trac.db` - SQLite データベース (SQLite を使用しているならば) 。 62 * `plugins` - Environment に固有の [wiki:TracPlugins プラグイン] (Python eggs) 63 * `templates` - カスタム (プロジェクトに固有の) テンプレート。 64 * `site_css.cs` - カスタム CSS スタイルシート 65 * `site_footer.cs` - カスタムフッタ 66 * `site_header.cs` - カスタムヘッダ 67 * `wiki-macros` - Environment に固有の [wiki:WikiMacros Wiki マクロ] 68 68 69 69 ----