I've been using trac happily for over a year on Red Hat 9. Recently we upgraded our system to Red Hat Enterprise Linux 64 bit. We copied all files to the new server and I re-installed trac from rpm's using the instructions at
<br><br> <a href="http://trac.edgewall.org/wiki/TracOnRhel4">http://trac.edgewall.org/wiki/TracOnRhel4</a><br><br>I ran trac-admin /home/trac/trac_spt upgrade and everything was working, but after we did a final copy of user files, the trac wiki stopped working. The problems seemed to be related to my CGI configuration for apache, so I tried switching to mod_python. That works better, and all the subversion access pages are working, but when I try to access a wiki page, for example
<br><br><span style="font-weight: bold;"><a href="https://spt.uchicago.edu/trac/wiki/TitleIndex">https://spt.uchicago.edu/trac/wiki/TitleIndex</a></span><br><br>I get the error:<br><br><span style="font-weight: bold;">Not Found
</span><br style="font-weight: bold;"><br style="font-weight: bold;"><span style="font-weight: bold;">The requested URL /trac/wiki.png/TitleIndex was not found on this server.</span><br><br><br><span style="font-weight: bold;">
httpd.conf contains:</span><br><br>## Allow everyone read access to trac documentation<br><Directory "/usr/share/trac/htdocs/"><br> Options Indexes MultiViews<br> AllowOverride None<br> Order allow,deny
<br> Allow from all<br></Directory><br><br># Set up mod_python access to SPT_Software trac project<br><br><Location /trac><br> SetHandler mod_python<br> PythonHandler trac.web.modpython_frontend<br>
PythonOption TracEnv /home/trac/trac_spt<br> PythonOption TracUriRoot /trac<br></Location><br><br># You need something like this to authenticate users<br><Location "/trac/login"><br> AuthType Basic
<br> AuthName "SPT Wiki"<br> AuthUserFile /home/trac/trac.htpasswd<br> Require valid-user<br></Location><br><br># Require use of SSL encrypted conection for trac wiki<br><Location "/trac">
<br>SSLRequireSSL<br></Location><br><br><span style="font-weight: bold;">trac.ini contains:</span><br><br>[project]<br>url = <a href="http://example.com/">http://example.com/</a><br>footer = Visit the Trac open source project at<br /><a href="
<a href="http://trac.edgewall.com/">http://trac.edgewall.com/</a>"><a href="http://trac.edgewall.com/">http://trac.edgewall.com/</a></a><br>name = SPT_Software<br>descr = South Pole Telescope Project<br>icon =
trac.ico<br><br>[header_logo]<br>src = trac_banner.png<br>alt = Trac<br>height = 73<br>link = <a href="http://trac.edgewall.com/">http://trac.edgewall.com/</a><br>width = 236<br><br>[logging]<br>log_file = trac.log<br>log_level = DEBUG
<br>log_type = none <br><br>[attachment]<br>max_size = 5000000<br><br>[trac]<br>default_charset = iso-8859-15<br>templates_dir = /usr/share/trac/templates<br>repository_dir = /home/svnroot<br>base_url = /trac<br>ignore_auth_case = false
<br>permission_store = DefaultPermissionStore<br>check_auth_ip = true<br>database = sqlite:db/trac.db<br>metanav = login,logout,settings,help,about<br>mainnav = wiki,timeline,roadmap,browser,tickets,newticket,search<br><br>
[account-management]<br>module = trac.Account<br>enabled = true<br>registration_enabled = false<br>password_format = htpasswd<br>password_file = /home/root/httpd_passwd<br><br><br>I'm running Apache 2.0 and Python 2.3.<br>
<br><span style="font-weight: bold;">Any help will be greatly appreciated.</span><br><br>Ken Aird<br><br><a href="http://www.kenaird.com">http://www.kenaird.com</a><br><a href="http://spt.uchicago.edu">http://spt.uchicago.edu
</a><br><br><br>