= trac.ini 파일 =
[[TracGuideToc]]

Trac에 대한 환경설정은 {{{<projectenv>/conf/trac.ini}}}에 있는 ''trac.ini'' 설정 파일을 편집해서 이룰 수 있습니다.

이 페이지는 이용할 수 있는 환경설정옵션에 대한 상세한 설명을 제공합니다.

== [trac] ==
|| `database`        || 이 프로젝트에 대한 [wiki:TracEnvironment#DatabaseConnectionStrings 데이타베이스 연결 스트링] ||
|| `default_charset` || subversion 저장소의 텍스트파일에서 사용되는 문자셋트 (기본값은 `iso-8859-15`) ||
|| `default_handler` || 기본 URL에 대한 요청을 처리할 콤포넌트의 이름 (기본값은 `WikiHandler`) (''0.9 이상'') ||
|| `repository_dir`  || Subversion 저장소의 경로 ||
|| `authz_file`      || Subversion [http://svnbook.red-bean.com/en/1.1/ch06s04.html#svn-ch-6-sect-4.4.2 인증 (authz) 파일]의 경로. ||
|| `check_auth_ip` || 사용자의 IP 주소를 인증을 위해 체크할 것인가? (true, false) (''0.9 이상'')||
|| `ignore_auth_case` || 로그인 이름에 대해서 대소문자 차이를 무시할 것인가? (true, false) (''0.9 이상'') ||
|| `templates_dir`   || !ClearSilver 템플릿의 경로 ||

== [project] ==
|| `name`   || 프로젝트 이름 ||
|| `descr`  || 프로젝트에 대한 짧은 설명 ||
|| `url`    || 메인 프로젝트 웹사이트의 URL ||
|| `icon`   || 단축 아이콘으로 사용되는 아이콘 파일의 URL (favicon) ||
|| `footer` || 페이지의 footer 텍스트 (오른쪽 정렬된) ||

== [header_logo] ==
|| `src`    || header 로고 이미지로 사용되어 지는 이미지의 URL ||
|| `link`   || header 로고 이미지의 링크에 대한 목적지 URL ||
|| `alt`    || header 로고 이미지에 해단 ''alt'' 텍스트 ||
|| `width`  || header 로고 이미지의 픽셀 단위의 폭 ||
|| `height` || header 로고 이미지의 픽셀 단위의 높이 ||

== [logging] ==
|| `log_type`  || 사용하는 로깅 기능의 타입. (none, file, stderr, syslog, winlog) ||
|| `log_file`  || 만약 ''log_type''이 ''file''일때, 이 옵션은 로그 파일의 경로여야만 합니다. ||
|| `log_level` || 로그의 출력 레벨 (CRITICAL, ERROR, WARN, INFO, DEBUG) ||
참고 : TracLogging

== [attachment] ==
|| `max_size` || 티켓과 위키에서 첨부파일의 최대 사이즈 ||

== [notification] ==
|| `smtp_enabled`   || SMTP (이메일) 통지기능을 활성화 함. (true, false) ||
|| `smtp_server`    || 이메일 통지 기능을 위해 사용할 SMTP server의 주소 ||
|| `smtp_user`      || SMTP 서버의 사용자 이름 (''0.9 이상'') ||
|| `smtp_password`  || SMTP 서버의 패스워드 (''0.9 이상'') ||
|| `smtp_from`      || 통지 메일에서 사용할 보내는 사람 주소 ||
|| `smtp_replyto`   || 통지 메일에서 사용할 반송용 주소 ||
|| `smtp_always_cc` || 통지 메일을 참조로 항상 보낼 이메일 주소(들) ||
|| `always_notify_reporter` || 통지 메일을 ''reporter'' 필드에 있는 주소로 항상 보냅니다. ||
|| `always_notify_owner` || 통지 메일을 티켓 소유자에게 항상 보냅니다. (''0.9 이상'') ||
참고 : TracNotification

== [mimeviewer] ==
|| `enscript_path` || GNU Enscript 프로그램의 경로 ||
|| `php_path` || PHP 프로그램의 경로 ||
|| `max_preview_size` || HTML 미리보기에서의 최대 파일 사이즈 (''0.9 이상'') ||
|| `tab_width` || 파일 미리보기에서의 tab width (''0.9 이상'') ||

== [ticket] ==
|| `default_version`   || 새롭게 생성되는 티켓에 대한 디폴트 version ||
|| `default_severity`  || 새롭게 생성되는 티켓에 대한 디폴트 severity ||
|| `default_priority`  || 새롭게 생성되는 티켓에 대한 디폴트 priority ||
|| `default_milestone` || 새롭게 생성되는 티켓에 대한 디폴트 milestone ||
|| `default_component` || 새롭게 생성되는 티켓에 대한 디폴트 component ||
|| `restrict_owner`    || 티켓의 소유자 필드를 드랍-다운 메뉴를 이용해서 ''선택''하게 합니다. (''0.9 이상'') ||

== [ticket-custom] ==
사용자 정의 티켓 필드를 생성합니다.
[wiki:TracTicketsCustomFields] 페이지를 참고하십시오.

== [timeline] ==
|| `changeset_show_files` || 보여줄 파일의 갯수 (-1 : 제한없음, 0 : 사용하지 않음) ||
|| `default_daysback` || 시간이력에서 기본적으로 며칠전까지 볼 것인가? (''0.9 이상'') ||

== [browser] ==
|| `hide_properties` || Subversion의 속성값들을 저장소 브라우징과 변경사항 보기에서 숨깁니다. (''0.9 이상'') ||

== [wiki] ==
|| `ignore_missing_pages` || 존재하지 않는 페이지에 대한 [wiki:CamelCase]를 링크로 만들지 않습니다. (''0.9 이상'') ||

== [disabled_components] ==
이 섹션에 콤포넌트 이름을 적고 truth 값(e.g ''yes'')을 할당함으로써 해당 콤포넌트를 비활성화할 수 있습니다. 활성화된 콤포넌트의 리스트가 필요하다면 ''Trac에 대하여'' 페이지의 ''Plugins''을 참고하십시오.
(''0.9 이상'')

----
참고 : TracGuide, TracAdmin, TracEnvironment
