close
Warning:
Can't synchronize with repository "(default)" (The repository directory has changed, you should resynchronize the repository with: trac-admin $ENV repository resync '(default)'). Look in the Trac log for more information.
- Timestamp:
-
2015-05-25T08:23:07-07:00 (10 years ago)
- Author:
-
trac
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v2
|
v3
|
|
14 | 14 | |
15 | 15 | === Some Useful Tips |
| 16 | |
| 17 | - Place your environment's directory on a filesystem which supports sub-second timestamps, as Trac monitors the timestamp of its configuration files and changes happening on a filesystem with too coarse-grained timestamp resolution may go undetected in Trac < 1.0.2 (this is also true for the location of authentication files when using TracStandalone). |
| 18 | |
16 | 19 | - The user under which the web server runs will require file system write permission to |
17 | 20 | the environment directory and all the files inside. Please remember to set |
… |
… |
|
36 | 39 | [wiki:TracBackup backed up] together with the rest of the environment. |
37 | 40 | |
| 41 | Note that if the username or password of the connection string (if applicable) contains the `:`, `/` or `@` characters, they need to be URL encoded. |
| 42 | |
38 | 43 | === SQLite Connection String === |
39 | 44 | The connection string for an SQLite database is: |
… |
… |
|
51 | 56 | postgres://johndoe:letmein@localhost/trac |
52 | 57 | }}} |
53 | | ''Note that due to the way the above string is parsed, the "/" and "@" characters cannot be part of the password.'' |
54 | 58 | |
55 | 59 | If PostgreSQL is running on a non-standard port (for example 9342), use: |
… |
… |
|
92 | 96 | === MySQL Connection String === |
93 | 97 | |
94 | | If you want to use MySQL instead, you'll have to use a |
95 | | different connection string. For example, to connect to a MySQL |
96 | | database on the same machine called `trac`, that allows access to the |
| 98 | The format of the MySQL connection string is similar to the examples presented for PostgreSQL, with the `postgres` schema being replaced by `mysql`. For example, to connect to a MySQL |
| 99 | database on the same machine called `trac`, allowing access to the |
97 | 100 | user `johndoe` with the password `letmein`, the mysql connection string is: |
98 | 101 | {{{ |
… |
… |
|
147 | 150 | * `site.html` - method to customize header, footer, and style, described in TracInterfaceCustomization#SiteAppearance |
148 | 151 | |
149 | | '''Caveat:''' ''don't confuse a Trac environment directory with the source code repository directory.'' |
| 152 | === Caveat: don't confuse a ''Trac environment directory'' with the ''source code repository directory'' #Caveat |
150 | 153 | |
151 | 154 | This is a common beginners' mistake. |