Changes between Version 62 and Version 63 of TracEnvironment
- Timestamp:
- Feb 8, 2016, 7:10:44 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracEnvironment
v62 v63 2 2 3 3 [[TracGuideToc]] 4 [[PageOutline ]]4 [[PageOutline(2-5,Contents,pullout)]] 5 5 6 Trac uses a directory structure and a database for storing project data. The directory is referred to as the environment.6 Trac uses a directory structure and a database for storing project data. The directory is referred to as the '''environment'''. 7 7 8 8 == Creating an Environment … … 76 76 When running `createuser` you will be prompted for the password for the user 'tracuser'. This new user will not be a superuser, will not be allowed to create other databases and will not be allowed to create other roles. These privileges are not needed to run a Trac instance. If no password is desired for the user, simply remove the `-P` and `-E` options from the `createuser` command. Also note that the database should be created as UTF8. LATIN1 encoding causes errors, because of Trac's use of unicode. SQL_ASCII also seems to work. 77 77 78 Under some default configurations (Debian) one will haverun the `createuser` and `createdb` scripts as the `postgres` user:78 Under some default configurations (Debian), run the `createuser` and `createdb` scripts as the `postgres` user: 79 79 {{{#!sh 80 80 $ sudo su - postgres -c 'createuser -U postgres -S -D -R -E -P tracuser' … … 139 139 * `site.html` - Method to customize header, footer, and style, described in TracInterfaceCustomization#SiteAppearance. 140 140 141 === Caveat : don't confuse a ''Trac environment directory'' with the ''source code repository directory'' #Caveat141 === Caveat 142 142 143 '''Don't confuse a ''Trac environment directory'' with the ''source code repository directory''.''' 143 144 This is a common beginners' mistake. 144 145 It happens that the structure for a Trac environment is loosely modelled after the Subversion repository directory structure, but those are two disjoint entities and they are not and ''must not'' be located at the same place.