Version 2 (modified by 17 years ago) ( diff ) | ,
---|
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 | TODO |
SilverCity | TODO |
Enscript on Windows | TODO |
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.
- mod_python-3.2.10.win32-py2.3-apache2.0.exe
- mod_python-3.2.10.win32-py2.4-apache2.0.exe
- mod_python-3.2.10.win32-py2.4-apache2.2.exe
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.