Edgewall Software

Version 3 (modified by Christian Boos, 17 years ago) ( diff )

Links to additional packages added

Advanced options for Installing Trac on Windows

Optional Packages

In addition to the base packages listed in TracOnWindows, here are a few additional packages (Python or external tools) that can be used to improve the functionality offered on your Trac installation:

Docutils docutils-0.4.tar.gz
SilverCity SilverCity-0.9.7.win32-py2.4.exe (or the Python 2.3 version)
Enscript on Windows gnuwin32 Enscript 1.6.3

Using Other Databases

PostgreSQL for Windows

Trac can work equally well with two different Python bindings for the PostgreSQL (8.1.4) database:

PsycoPg2 psycopg2-2.0.5.1.win32-py2.4-pg8.1.4-release.exe (or the Python 2.3 version) more...
pyPgSQL pyPgSQL-2.5.1.win32-py2.4.exe (or the Python 2.3 version) more...

mySQLDb for Windows

The recommended package for the MySqlDb Python bindings for the MySQL database is:

Please note that working with MySQL is still deemed to be experimental; there are a few rough edges, in particular in combination with using the version control subsystem. See the MySqlDb page for more details.

Using Other Web front-end

TracStandalone is not the only option on Windows.

Apache and mod_python

First you need to install the mod_python package. Pick the version that is appropriate for your version of Python and your version of Apache.

TODO check the compatibility between Apache 2.0/2.2 and the Subversion bindings. The latter are using libapr and libaprutil 0.9.12.

Then, check the regular TracModPython instructions to see how you have to modify your http.conf.

Internet Information Services (IIS)

It seems that you can also use Trac with IIS 6.

Note: See TracWiki for help on using the wiki.