Edgewall Software

Changes between Version 254 and Version 255 of TracInstall


Ignore:
Timestamp:
Oct 23, 2008, 10:20:11 AM (16 years ago)
Author:
techtonik <techtonik@…>
Comment:

update headers for readable indentation

Legend:

Unmodified
Added
Removed
Modified
  • TracInstall

    v254 v255  
    1414}}}
    1515
    16 == Requirements - also older versions possible ==
     16== Requirements ==
    1717The hardware requirements for running Trac obviously depend on the expected data volume (number of wiki pages, tickets, revisions) and traffic. Very small projects will run fine with a 500MHz processor and 128MB RAM using SQLite. In general, the more RAM, the better. A fast hard disk also helps.
    1818
     
    2929 * Optional if some plugins require it: [http://www.clearsilver.net/ ClearSilver]
    3030
    31 === For SQLite ===
     31==== For SQLite ====
    3232
    3333 * [http://www.sqlite.org/ SQLite], version 3.3.4 and above preferred (note: it is preinstalled in Python 2.5.2).
     
    3838''Note: Users of Mac OS X please take care; the Apple-supplied SQLite contains additional code to support file locking on network filesystems like AFP or SMB. This is not presently (3.3.6) in the mainline sources, so if you build your own SQLite from source it will not function correctly on such filesystems - typically it gives the error "{{{database is locked}}}". [http://www.alastairs-place.net/2006/07/sqlite_and_mac/ A patch] is available for version 3.3.6, based on Apple's code, otherwise you're probably best off using the Apple supplied version (presently 3.1.3).''
    3939
    40 === For PostgreSQL ===
     40==== For PostgreSQL ====
    4141
    4242 * [http://www.postgresql.org/ PostgreSQL]
     
    4646'''Warning''': PostgreSQL 8.3 uses a strict type checking mechanism. To use Trac with the 8.3 Version of PostgreSQL, you will need [http://trac.edgewall.org/changeset/6512 trac-0.11] or later.
    4747
    48 === For MySQL ===
     48==== For MySQL ====
    4949
    5050'''Warning''': MySQL support is currently ''still'' experimental. That means it works for some people, but several issues remain, in particular regarding the use of unicode and the key length in the repository cache. See MySqlDb for more detailed information.
     
    5353 * [http://sf.net/projects/mysql-python MySQLdb], version 1.2.1 or later
    5454
    55 === Optional Requirements ===
     55== Optional Requirements ==
    5656
    5757==== Version Control System ====
     
    106106The script will also install the [wiki:TracAdmin trac-admin] command-line tool, used to create and maintain [wiki:TracEnvironment project environments], as well as the [wiki:TracStandalone tracd] standalone server.
    107107
    108 === Advanced Options ===
     108==== Advanced Options ====
    109109
    110110To install Trac to a custom location, or find out about other advanced installation options, run:
     
    164164If you're not afraid of running newer code, you can also try running Trac on [wiki:TracModWSGI mod_wsgi]. This should deliver even better performance than mod_python, but the module isn't as extensively tested as mod_python.
    165165
    166 === Setting up the Plugin Cache ===
     166==== Setting up the Plugin Cache ====
    167167
    168168Some Python plugins need to be extracted to a cache directory. By default the cache resides in the home directory of the current user. When running Trac on a Web Server as a dedicated user (which is highly recommended) who has no home directory, this might prevent the plugins from starting. To override the cache location you can set the PYTHON_EGG_CACHE environment variable. Refer to your server documentation for detailed instructions.