Edgewall Software

Changes between Initial Version and Version 1 of TracInstallationGuide


Ignore:
Timestamp:
Jan 11, 2004, 3:19:16 PM (20 years ago)
Author:
Jonas Borgström
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • TracInstallationGuide

    v1 v1  
     1= Trac Installation Guide =
     2
     3The Trac web-based project management tool is implemented as a server
     4side cgi-program. Trac is written in the Python programming language
     5and store it's data in a sqlite database.
     6
     7== Dependencies ==
     8
     9The following dependencies have to be installed:
     10
     11 * [http://www.python.org/ Python], version >= 2.1.
     12 * [http://subversion.tigris.org/ subversion], version >= 0.29.
     13 * [http://pysqlite.sf.net/ pysqlite], version >= 0.4.3
     14 * [http://clearsilver.net/ ClearSilver], version >= 0.9.3
     15 * A CGI-capable webserver (only tested with Apache)
     16
     17== Installing Trac ==
     18
     19$ python ./setup.py build
     20$ python ./setup.py install
     21
     22== Initializing the database ==
     23
     24Trac stores wiki pages, tickes and other information in a sqlite database.
     25Sqlite databases ar just ordinary files on the harddrive, no database server
     26is required.
     27
     28A new trac database can be created like this:
     29
     30 $ trac_admin /path/to/mydatabase.db initdb
     31
     32NOTE: The database file have to be located in a directory where the webserver
     33user has write permission to both the file and the directory.
     34
     35This creates a new database using default values. Some settings still need
     36to be modified to get your Trac installation up and running. The following
     37command will display the trac configuration:
     38
     39 $ trac_admin /path/to/mydatabase.db config view
     40
     41Most settings should be okey, but you have to verify that these settings
     42are correct:
     43 * general.repository_dir. This should be the path to the svn repository.
     44 * general.templates_dir. This should be the path to the trac template directory.
     45
     46A config value is modified like this:
     47
     48 $ trac_admin /path/to/mydatabase.db config set <name> <value>
     49
     50== Configuring Apache ==
     51
     52FIXME