Edgewall Software

Changes between Version 40 and Version 41 of TracEnvironment


Ignore:
Timestamp:
Jun 12, 2010, 6:09:48 PM (14 years ago)
Author:
Christian Boos
Comment:

#CreatinganEnvironment: more precise cross-linking to TracAdmin, and moved the notes into a #SomeUsefulTips subsection

Legend:

Unmodified
Added
Removed
Modified
  • TracEnvironment

    v40 v41  
    66== Creating an Environment ==
    77
    8 A new Trac environment is created using  [wiki:TracAdmin trac-admin]:
     8A new Trac environment is created using  [TracAdmin#initenv trac-admin's initenv]:
    99{{{
    1010$ trac-admin /path/to/myproject initenv
    1111}}}
    1212
    13 [wiki:TracAdmin trac-admin] will ask you for the name of the project and the
     13`trac-admin` will ask you for the name of the project and the
    1414database connection string (explained below).
    1515
    16 ''Note: The user under which the web server runs will require file system write permission to
    17 the environment directory and all the files inside. Please remember to set
    18 the appropriate permissions. The same applies to the source code repository,
    19 although the user under which Trac runs will only require write access to a Subversion repository created with the BDB file system
    20 ; for other repository types, check the corresponding plugin's documentation.
    21 Also, it seems that project names with spaces can be problematic for authentication (see [trac:#7163]).''
     16=== Some Useful Tips
     17 - The user under which the web server runs will require file system write permission to
     18 the environment directory and all the files inside. Please remember to set
     19 the appropriate permissions. The same applies to the source code repository,
     20 although the user under which Trac runs will only require write access to a Subversion repository created with the BDB file system; for other repository types, check the corresponding plugin's documentation.
     21 
     22 - `initenv` when using svn repository does not imply that trac-admin will perform `svnadmin create` for the specified repository path. You need to perform the `svnadmin create` prior to `trac-admin initenv` if you're creating a new svn repository altogether with a new trac environment, otherwise you will see a message "Warning: couldn't index the repository" when initializing the environment.
    2223
    23 ''Note: "initenv" when using svn repository does not imply that trac-admin will perform "svnadmin create" for the specified repository path. You need to perform the "svnadmin create" prior to trac-admin initenv if you're creating a new svn repository altogether with a new trac environment, otherwise you will see a message "Warning: couldn't index the repository" when initializing the environment.''
     24 - Non-ascii environment paths are not supported
     25 
     26 - Also, it seems that project names with spaces can be problematic for authentication (see [trac:#7163]).
    2427
    2528== Database Connection Strings ==