Edgewall Software
Home
Trac
Trac Hacks
Genshi
Babel
Bitten
Home
Download
Documentation
Mailing Lists
License
FAQ
Search:
Login
Preferences
Help/Guide
About Trac
Wiki
Timeline
Roadmap
Browse Source
View Tickets
New Ticket
Search
Context Navigation
+0
Start Page
Index
History
Editing TracOnFedoraCore
Adjust edit area height:
8
12
16
20
24
28
32
36
40
Edit side-by-side
= Trac on Fedora Core = Installing Trac On Fedora Core 4 (and higher) is easy with Yum and involves only 3 steps: 1) Verify you have configured Yum to use the Extras repository (which is enabled by default in Fedora Core 4 and higher) and run the following command in a terminal window: {{{ $ sudo yum install trac }}} Yum will take care of all dependencies on which the Trac package depends (including the python-clearsilver package) and will fetch and install them for you automatically. 2) Create a new project environment. An environment is basically a directory that contains a human-readable configuration file and various other files and directories. A new environment is created using [wiki:TracAdmin trac-admin], as in this example for project ''foobar'' in the new directory /var/trac: {{{ $ sudo mkdir -p /var/trac $ sudo trac-admin /var/trac/foobar initenv }}} 3) Next, you need to edit the file ''/etc/httpd/conf.d/trac.conf'' to point to your new project environment, as in this example (using mod_python): {{{ <Location /foobar> SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonOption TracEnv /var/trac/foobar PythonOption TracUriRoot /foobar </Location> <Location "/foobar/login"> AuthType Basic AuthName "alexandria" AuthUserFile /opt/trac/trac.htpasswd Require valid-user </Location> }}} The example above assumes you have a trac project environment setup in ''/var/trac/foobar/'' directory, described in step 2 and a htpasswd file in /opt/trac/trac.htpasswd for authentication purposes (see also wiki:TracModPython). You will need to restart apache after editing trac.conf: {{{ $ sudo /etc/init.d/httpd restart }}} Verify your Trac installation by pointing your browser at the correct URL for your Trac server. Notes on the Fedora Extras Trac package: * trac.cgi and trac.fcgi are installed in /var/www/cgi-bin/ * apache webserver config file is installed in /etc/httpd/conf.d/trac.conf If you happen to come across any packaging issues, feature requests or problems on Fedora, you can submit a bugzilla bug for the Trac package at [https://bugzilla.redhat.com/bugzilla/easy_enter_bug.cgi]. Be sure to check out the generic installation instructions in the [wiki:TracGuide TracGuide] Take care of permission on Fedora Core 4: it seems that the /var/trac/foobar needs to be owned by apache:apache.
Note:
See
WikiFormatting
and
TracWiki
for help on editing wiki content.
Change information
Your email or username:
E-mail address and name can be saved in the
Preferences
Comment about this change (optional):
Note:
See
TracWiki
for help on using the wiki.